x264、26fps、20MBで生成されたビデオファイルがあります。
変換コマンドavconv -i infile.mp4 -c:v libx265 -c:a libmp3lame outfile.mp4
x265 HEVCに変換した後、タイムスタンプが正しくないため、フレームレートが1fps、1MB、フレームは大丈夫に見えますが、タイミングはめちゃくちゃです。
警告メッセージの例:
mp4 @ 0x10e8660] Non-monotonous DTS in output stream 0:0;
previous: 114400515, current: 454496; changing to 114400516.
This may result in incorrect timestamps in the output file.
Past duration 0.644524 too large
x264ファイルは23秒の期間を報告しますが、新しいx265は11分46秒です。
これで問題は解決しません。avconv -i infile.mp4 -c:v copy -c:a copy -r 26 outfile.mp4
観察:mp4は、Androidで「DU Recorder」を使用して画面をキャプチャすることによって作成されました。