用于将 HTML5 视频从 ogg 转换为 mp4 的 ffmpeg 设置

标签 ffmpeg html5-video

我正在尝试将 OVG 转换为 MP4 H.264 有效格式以用于 HTML5 视频。
我试试这个:

ffmpeg -i video_source_file.ogv -vcodec libx264 -vpre ipod640 -b 250k -bt 50k -acodec libfaac -ab 56k -ac 2 -s 480x320 video_out_file.mp4

但生成的格式对 Internet Explorer 9 和 10 无效。其他 H.264 视频工作正常。 VLC 说生成的视频是 H.264。

仅当我尝试将 ogv/ogg 有效视频转换为 mp4 H.264 时才会发生这种情况。

我还在 ffmpeg2theora 中尝试了许多选项,但它似乎只是将文件转换为 theora。我认为这可能会有所帮助,但我无法生成有效的 H.264。

如何让它发挥作用?

最佳答案

它似乎工作:

ffmpeg.exe -y -i in.ogv -vcodec libx264 -vpre libx264-lossless_max out.mp4

关于用于将 HTML5 视频从 ogg 转换为 mp4 的 ffmpeg 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14172488/

相关文章:

android - 捕获 "Unfortunately ' 应用程序'已停止工作“错误

java - FFmpeg 链接器错误 : Error due to text relocations in libavcodec shared object

video - ffmpeg:找不到合适的输出格式,libfaac

javascript - 在 Chrome 中创建 MediaStream 对象?

jquery - 使用 JQuery 播放/暂停 HTML 5 视频

video - 使用 x264 与 libvpx-vp9 的 FFmpeg CRF 控制

opencv - 使用 OpevCV VideoWriter 实时录制视频

hadoop - 使用 hadoop 快速编码我的视频

jquery - 嵌入式 Vimeo 视频回调

javascript - 为什么 javascript 中的 try/catch 在 IE 中失败