
私は video.mp4 と audiotrack.mp3 という 2 つのファイルを持っています。ビデオにオーディオ トラックを作成するために、次のコマンドを使用してビデオにオーディオを挿入していますが、うまく機能しています。
ffmpeg -y -i video.mp4 -i audiotrack.mp3 -af apad -map 0:v -map 1:a -c:v copy -shortest finalwithAudio.mp4
問題: オーディオは正常に再生されますが、ビデオの終わりに達すると突然終了します。ビデオの終了の 1 秒または 2 秒前にオーディオがフェードアウトし始めるようにしたいのですが、可能ですか?
答え1
使用色あせたフィルター。video.mp4
長さが 10 秒で、1 秒のフェードが必要であると仮定します。
ffmpeg -i video.mp4 -i audio.mp3 -af "apad,afade=type=out:start_time=9:duration=1" -c:v copy -shortest output.mp4