ffmpeg畫中畫效果


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM