ffmpeg:alpha 與音訊合併

ffmpeg:alpha 與音訊合併

我正在對 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如果您希望避免重新編碼音頻,請添加。

相關內容