Questions tagged «webm»

由Google赞助的WebM是一种新协议,用于将音频/视频文件转换为HTML 5兼容的提要。




1
使用ffmpeg / avconv将视频转换为WebM
在尝试优化家庭视频的大小时,我在Xubuntu上使用Pitivi将其中一些转换为WebM作为测试。大小差异很大。生成的webm文件仅占原始文件的10%左右,而图片质量对我来说几乎一样。 我还尝试使用进行转换,avconv以便可以编写脚本,但是生成的文件看起来确实很烂。在Pitivi中查看了渲染设置之后,我尝试了一些参数:avconv -i $1 -q 5 -qmin 0 -qmax 63 ${1%.*}.webm,但是质量看起来仍然很糟糕,因此看来我缺少了/使用了一些错误的参数。有人知道哪些正确的参数可用于将h264电影转换为webm并获得与Pitivi相同的质量吗? 这些是Pitivi中的设置:
18 bash  ffmpeg  webm 


1
我需要几堆ffmpeg脚本才能获得HTML5兼容的“所有人的视频”?
我应该在ffmpeg / mencoder / some_other_CLI_app中执行哪些命令列表,以获取所有正确格式的视频以对所有人使用视频? 即是否有一个微妙的地方,以防止有一个机械教程说 VIDEO=video.mp4 TYPE=$(ffmpeg --find-information-about-the-video ... ) ffmpeg ... > video.mov ffmpeg ... > video.flv ffmpeg ... > video.webm ffmpeg ... > video.h.264 ... 然后将“所有人的视频”代码复制并粘贴到您的页面中? 我的目标是在我托管的个人网页中嵌入视频。首选具有Flash后备功能的HTML5,因此最简单的方法似乎是“所有人的视频”。但是该页面保留了最复杂的部分,将视频编码为所有不同的格式,以供读者阅读有关视频格式的冗长而完整的文章来弄清楚。当然这不是必须的。我可以为用户提供命令列表,以将音频文件盲目转换为多种不同的格式。希望ffmpeg大师可以对视频做同样的事情。

1
WebM是否有自己的交付方式?它与RTMP和HTTP Live Streaming有何关系?
在阅读流媒体格式和打包方法时,我对WebM被描述为RTMP和HTTP Live Streaming互斥的方式感到困惑。 根据我的理解,WebM是一种视频格式,就像具有.webm扩展名的视频文件编码方式一样,而RTMP和HLS都是在实时流中通过Web发送视频格式的方式(一种打包信息和通过某些网络协议(例如HTTP TCP)发送它们。 WebM是否具有自己的专有方法来通过网络发送自身?RTMP和HLS无法发送WebM格式的视频吗?
12 streaming  rtmp  webm 

1
IE不会搜索音频/ WebM文件
我正在尝试创建一个WebM音频文件,该文件将使用HTML5 <audio>标签和MIME类型在所有浏览器中播放和查找audio/webm。我已经找到了解决方法,可以在所有浏览器中使用,但是它们有些笨拙,我想确保自己没有遗漏任何东西。 我发现此页面可以测试各种浏览器对浏览器的支持(IE9进入该页面上的古怪模式,但是如果您切换到IE9标准,它将允许您运行测试):http : //hpr.dogphilosophy.net/test/ 注意:此页面的示例WebM文件也可以播放,但不能在IE中搜索。 我正在使用ffmpeg的最新版本进行编码。 IE9 + / FF / Chrome浏览器可以播放,但只有Chrome会使用以下命令进行搜索: ffmpeg -i src.wav dest.webm 当我向文件添加提示时,Chrome / FF可以搜索,但IE无法搜索。 ffmpeg -i src.wav -dash 1 -reserve_index_space 512 dest.webm 最后,我最终在文件中添加了一个微型视频,以使所有浏览器正常工作。 ffmpeg -stats -y -f lavfi -i color=c=white:s=2x2:r=1 -i src.wav -shortest dest.webm IE9 +可能仅查看视频关键帧以处理查找,而忽略音频中的任何“提示”。 我的问题是:我是否遗漏了任何东西,或者这是我必须采用的解决方法?我当然不是WebM或ffmpeg的专家,所以也许其他人已经弄清楚了这一点或知道其他解决方法。

1
强制h264_nvenc时,FFmpeg无法转换webm文件
我一直在以下环境工作。 ==> Ubuntu 16.04.3 ==> FFmpeg:3.4.2 - 配置: - prefix = / usr / local / ffmpeg_new / --enable-cuda --enable-cuvid --enable-nvenc --enable-nonfree --enable-libnpp --extra-cflags = -I / usr / local / cuda / include --extra-ldflags = -L / usr / local / cuda / lib64 --enable-libvpx --enable-libvorbis --enable-libfreetype ==> Cuda …

1
如何在Linux命令行上转码/压缩mp4源文件?
我的手机生产了一些相当大的mp4。它们不是很长,因此可能压缩得不是很大。使用命令行Linux工具将其中之一转码为h.264或vp8或vp9的例子是什么,我该如何权衡质量/压缩程度? 我知道可以用vlc完成。我虽然迷失在文档中,但是在网络搜索中却找不到清晰的示例。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.