
我正在對 iOS/Apple 設備(mov)的兩個視頻進行 alpha 合併,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
如果您希望避免重新編碼音頻,請添加。