6

ビデオ ストリームとオーディオ ストリームを含む .mp4 ファイルがあるとします。このコマンドを実行すると、次のようになります。

ffmpeg -i input.mp4 -ss 00:00:14.000 -t 00:00:01.000 -vn -c:a libfaac audio.m4a

結果は、期間: 00:00:01.02、開始: 0.021179 です。開始時間が 0 から始まるようにしたいので、次を使用してリサンプリングします。

ffmpeg -i audio.m4a -ss 00:00:00.000 -t 00:00:01.000 -c:a libfaac audio2.m4a

このコマンドの結果は、Duration: 00:00:01.02、start: 0.000000 になります。開始値が 0 の最終結果として正確に 1 秒を取得する方法はありますか?

以前の試みでフラグ -map 0:1 -ab 128k -ar 44100 を使用しましたが、同じ結果が得られます。

必要に応じて、ffmpeg からの完全な出力を提供できます。

ありがとう。

4

1 に答える 1