![Mp4 容器中的 H.265 和 Opus - 可能吗?](https://linux22.com/image/1472103/Mp4%20%E5%AE%B9%E5%99%A8%E4%B8%AD%E7%9A%84%20H.265%20%E5%92%8C%20Opus%20-%20%E5%8F%AF%E8%83%BD%E5%90%97%EF%BC%9F.png)
我有一个包含 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