1. 畫中畫效果overlay濾鏡
overlay的使用語法:
ffmpeg -i input1 -i input2 -filter_complex overlay=x:y output
這里不使用-vf簡單濾鏡,而是使用-filter_complex復合濾鏡,因為是有多個輸入源。
但是如果通過鏈接標簽,可以t結合movie視頻源使用-vf濾鏡,比如:ffmpeg -i input1 -vf movie=input2[logo];[in][logo]overlay=x:y output
2. 某個畫面角落顯示logo
左上角:ffmpeg -i pair.mp4 -i logo.png -filter_complex overlay pair1.mp4
右上角:ffmpeg -i pair.mp4 -i logo.png -filter_complex overlay=W-w pair2.mp4
左下角:ffmpeg -i pair.mp4 -i logo.png -filter_complex overlay=H-h pair3.mp4
右下角:ffmpeg -i pair.mp4 -i logo.png -filter_complex overlay=W-w:H-h pair4.mp4
3. 指定時刻顯示logo(使用-itsoffset選項)
4.添加時間
ffmpeg -f lavfi -i testsrc -vf crop=61:52:224:94 -t 30 timer.ogg //30秒
ffmpeg -i test.mp4 -i timer.ogg -filter_complex overlay=451 output.mp4 //451是test.mp4視頻的寬512減去61得到的,效果是時間在視頻的右上角顯示
ffmpeg -i test.mp4 -vf movie=timer.ogg,scale=15:14[tm];[in][tm]overlay=248:371 output.pm4 //將timer縮放到15:14,然后添加到視頻test.mp4的寬248高371的位置,[in]是自帶的輸入標簽,[tm]是自己打的標簽
in