我有一个包含 HEVC 视频和 OPUS 音频的 MKV 文件。它在所有播放器上播放效果都很好。问题是我需要它可流式传输。当 VLC 播放来自网络的 MKV 时,它会先下载它,然后播放它。
那么有没有办法将 h.265 和 opus 放入 mp4 容器中,并将 moov 原子放在 mp4 文件的开头,这样它就可以开始播放而无需下载整个文件?
我尝试使用几个程序来做到这一点,但没有成功。使用 cloudconvert.com 时,我收到错误“无法为输出文件 #0 写入标头(编解码器参数不正确?):参数无效”。
答案1
答案2
是的,有效
# ffmpeg 4.4
ffmpeg -i test.mp4 -c:a opus -strict -2 -c:v copy opus.mp4