ffmpeg: オーディオとのアルファマージ

ffmpeg: オーディオとのアルファマージ

iOS/Apple デバイス (mov) 用の 2 つのビデオをアルファ マージしていますが、color.mp4 にはオーディオが含まれていますが、alpha.mp4 にはオーディオがありません。最終結果にはオーディオ出力がありません。color.mp4 からオーディオを取得して出力するための適切なフラグは何ですか?

 ffmpeg -y -i color.mp4 -i alpha.mp4 -f lavfi -i color=c=black:s=320x568 -filter_complex "[1:v]scale=320:568,setsar=1:1,split[vs][alpha];[0:v][vs]alphamerge[vt];[2:v][vt]overlay=shortest=1[rgb];[rgb][alpha]alphamerge" -shortest -c:v hevc_videotoolbox -allow_sw 1 -alpha_quality 0.75 -vtag hvc1 -pix_fmt yuva420p -an output.mov

答え1

-anオーディオ マッピングを無効にします。削除してください。-c:a copyオーディオの再エンコードを避けたい場合は追加してください。

関連情報