1

mkv から mp4 への高速変換 ffmpeg コマンドを使用しています

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

しかし、どの mkv ファイルでも動作しません。実行しようとすると、ファイルが約 1 MB と小さくなり、このエラーが発生します。コピーを使用せずにライブラリを追加しても機能することはわかっていますが、これには時間がかかります

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

1 に答える 1

1

エラー メッセージに基づいて、ストリームの 1 つでタイムスタンプに不規則性があるため、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
于 2016-08-16T13:47:39.453 に答える