2016-08-15 68 views
0

我使用的快速转换MKV到MP4的ffmpeg命令FFmpeg的简单/快速转换视频文件不与任何视频工作

ffmpeg -i test.mkv -vcodec copy -acodec copy new.mp4 

但不与任何MKV文件的工作,试图运行它时,该文件大小约为1mb,并且出现此错误。我知道,如果我不使用复制和添加库,但基于错误信息,这将需要很长时间

Application provided invalid, non monotonically increasing dts to muxer in stream 0: -83 >= -83 
av_interleaved_write_frame(): Invalid argument 

回答

0

,有一个流在其时间戳有违规行为,让我们FFmpeg的Matroska的流合并器,将工作梳理出来。

ffmpeg -fflags +igndts+genpts -i test.mkv -vcodec copy -acodec copy new.mkv 

然后多路复用器,以MP4:

ffmpeg -i new.mkv -vcodec copy -acodec copy new.mp4 
+0

它的工作前3,但随后再次相同的错误原因:与编辑CMD/ –

+0

尝试。 – Mulvya

+0

我正在通过SSH来编辑cmd? –