问题标签 [webm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - WebM 与 Ogg Theora
如何将 Ogg Theora 和 WebM 与以下参数进行比较:-
- 压缩效率
- 计算效率
- 更广泛的适应性问题(为什么不制造一个硬件芯片来进行 Ogg 或 WebM 转码;就像目前为 H.264 所做的那样)
- 可能/未来的知识产权问题
- 现有设备中的可用性
我问这些问题的原因是因为我需要为软件项目在 Ogg Theora 和 WebM 格式之间进行选择,而且我是 FLOSS 的信徒。
html5-video - WebM 视频无法在 Firefox 4 中播放
我无法让该视频在 Firefox 4 中播放。
http://m1.animedlc.com/webm_test/
它在 Chrome 中运行良好。除了 FF4 和 Chrome,我没有尝试过其他任何东西。我是从 avi 文件转换的。任何想法?谢谢。
flash - Html5 视频和 Flash 方法
研究 HTML5 视频标签,并研究哪些浏览器支持哪些视频文件类型,我最初的想法是事情变得比仅使用 Flash 更难。
我想知道是否有一些骨架代码(结合视频的开发方法)有人已经想出执行以下操作:
- 如果闪光灯可用,请使用它
- 如果不行,试试html5视频ogg格式
- 如果这不起作用,请尝试 html5 视频 h.264 格式
- 如果不行,试试html5视频webM格式
根据我所看到的,我认为现在为了适应所有浏览器上的所有用户,需要以 4 种格式发布视频,我的想法是否正确?如果是这样,那么这个 HTML5 视频就是一个史诗般的失败!
无论如何,任何想法、过程、图书馆链接等都将受到赞赏。
谢谢 -
php - php ffmpeg 转换为 html5 视频使用的格式
有人可以在此处发布列表,用于转换 ffmpeg 的命令以在 php 中制作 html5 视频的所有格式,这是我现在使用的那些:
在它为mp4,ogv和ogg进行转换之前,并没有为webm做转换,然后我要求他们在服务器上更新ffmpeg,他们更新它,所以现在只有mp4可以工作......
如果我写:
它创建大小为 0 字节的新文件...
这是他们发给我的有关此更新的信息:
我不敢相信没有所有在线转换的完整列表……我到处搜索,但找不到合适的……
有人能让这个工作吗?
谢谢!
algorithm - 哪里可以得到关于 vp8 编码算法的算法?(至少基本配置文件)
我尝试在 Google WebM 官方网站上进行搜索,但没有发现任何内容......我需要的是简单的 - 编码过程的逐步算法 - 从图像到编码视频。从哪里获得如此详细的算法(不挖掘源代码)?
apache - 根据请求 uri 使用 .htaccess 强制视频/webm mime 类型
我在 .htaccess 中有一个重写规则
请求 URI 如下:/123.fid/myfile.webm
如何强制 mime 类型:video/webm
使用 .htaccess 包括上述规则?
我已经尝试过在 .htaccess 文件的顶部添加但没有成功:
和
我使用 apaches mime_magic 模块来查找 .fid 文件的 mime 类型,但这不适用于 webm 文件。我假设它是导致文件类型问题的 RewriteRule,我需要以某种方式在请求 uri 中查找 webm。
如果我这样做:AddType video/webm .fid
发送正确的 mime 类型 - 但这会破坏存储在 .fid 中的任何其他文件格式。使用 .fid 是设计要求,不能更改。
*编辑:
我也尝试过:
和
结果相同。提供的 mime 类型是text/plain
. 这可能是 mime_magic 模块干扰吗?
我还试图补充:DefaultType video/webm
哪个有效。这是目前最接近解决方案的方法,因为 mime_magic 模块似乎找到了要发送的正确 mime 类型,但我认为这不是一个特别优雅的解决方案
*Edit2:AddType video/webm .fid
正在工作 - 我如何根据请求 uri 有条件地执行 AddType?
php - FFMPEG 转换
我正在查看 FFMPEG,特别是FFMPEG PHP,发现 FFMPEG PHP 具有我网站的其他部分(例如图像)所需的所有功能,但是它缺乏保存电影文件的能力。
什么shell命令将不确定格式的文件start.ogg
(以OGG为例)转换为文件中的Webm格式end.webm
以及文件中的MP4格式end.mp4
。我希望视频和音频的比特率保持不变。
我怎样才能做到这一点?
html - 如何将 OGG 视频提供给 Firefox 3.6,将 WEBM 视频提供给 Firefox 4?
我的代码如下所示:
或者,像这样:
如果我首先列出 webm 源,Firefox 4 会播放它,但 Firefox 3.6 也会尝试播放它(但失败了,因为它不支持 webm)。
相反,如果我先列出ogg源,两个版本都播放它,所以webm版本没用。
有没有办法(没有浏览器嗅探)让 Firefox 4 忽略 ogg 和/或 Firefox 3.6 忽略 webm?
第二个问题 - 由于 ogg 在两个版本中都有效,使用 webm 实际上有什么好处吗?
audio - 使用 ffmpeg 音频问题转码到 webm
在过去的几天里,我一直在尝试将我的无损 .mov 视频(具有音轨)转换为 .webm 格式。
关于视频和音频的一些信息是 fps 为 30。在您开始听到一些音乐之前,音轨还有大约 3-5 秒的静音/空白音频。
我的问题是似乎在转码到 webm 的过程中,它去掉了这个空白音频,因为当我去播放视频时,音频立即开始。我还注意到它在视频中立即跳到 ~4 秒. 当我在浏览器上播放它时,它会跳转到时间轴中的那一刻。如果我尝试从头开始,视频就会结束。
我已经想通了一些事情。
- 这只是一个webm问题。ogv 或 mp4 不会发生这种情况
- 只有当它们在音轨的开头是空白音频时才会发生。
我正在将 ffmpeg 与 libvpx 和 libvorbis 库一起使用,并且只进行基本的命令行设置
java - 使用 Java2D 创建视频
我正在编写基于 Java 和 FFmpeg 的视频编辑器,我正在尝试找到一个库,该库允许我从通过 Java2D 渲染的帧创建视频。
我所说的“视频”是指标准格式(最好是 vp8/webm,但任何常见的都应该没问题)。如果还有一些工具可以修改预先存在的视频,那将是一个加号,但这可能需要留给 ffmpeg。不需要音频,因为我将主要使用 ffmpeg。
显而易见的解决方案是将每一帧保存为图像并让 ffmpeg 将它们组合起来——但我担心使用这种方法的性能和质量。此外,一些测试表明,即使是 1280x720 分辨率的短视频(少于 5 分钟)的尺寸也会非常大——如果可能的话,我想避免这种情况。更直接地使用压缩格式而不是大量图像文件肯定是首选,或者至少是一些不太占用磁盘空间的方法。
我也不反对自制解决方案(我已经从头开始编写 ffmpeg 绑定),但我不知道为看起来应该相当简单的东西编写我自己的 vp8 编码器有多实用。
关于去哪里的任何建议?或者是生成单个图像文件并在以后组合它们的最佳解决方案?
谢谢!