尝试使用 avconv 将 MKV 转换为 MP4,失败

Col*_*lap 6 mp4 mkv avconv

我正在尝试将 MKV 文件转换为 MP4 以与我的 PS3 兼容。我在用:

avconv -i file.mkv -c copy file.mp4
Run Code Online (Sandbox Code Playgroud)

它失败了,我收到以下错误:

[mp4 @ 0x8a17c00] pts < dts in stream 0
av_interleaved_write_frame(): Invalid argument
Run Code Online (Sandbox Code Playgroud)

该文件是 h264 视频和 ac3 音频。

ixt*_*lix 2

我相信

avconv -i file.mkv -c:v copy -c:a copy file.mp4
Run Code Online (Sandbox Code Playgroud)

是正确的命令。您需要为要单独复制的流指定编解码器复制属性。