我在JavaEE中创建了一个显示许多视频格式的Web应用程序。我使用ffmpeg解决方案将视频转换为主浏览器原生支持的格式。
根据:http://www.jwplayer.com/html5/formats/ 我转换为WEBM容器(VP8 / VORBIS或VP9 / OPUS)。但转换速度非常慢,比特率等于~200kbits / s。要转换我执行以下命令
ffmpeg -i file.mov -c:v libvpx -preset ultrafast result.webm
如何加快主浏览器转换为本机支持的格式?
答案 0 :(得分:6)
使用-speed
号码(例如8),而不是-preset
设置(例如ultrafast
)。后者适用于x264/x265
编码。
数字越大意味着编码速度越快,因此ultrafast
会映射到8左右。 Very slow/placebo
映射到0,并相应地映射到映射之间的值。 1-2仍然提供了相当不错的结果,像4-5这样的设置往往相对较快但不是完全废弃的质量。