簡體   English   中英

使用 FFmpeg 在視頻上疊加幀 PNG 動畫

[英]Overlay frame PNG animation over video with FFmpeg

以前,我沒有使用 FFmpeg 的經驗,我真的需要幫助。 這是我關於 Stack Overflow 的第一個問題。 下面描述了一個任務,我使用 ffmpeg-for-android。

我們有一個輸入(20 秒長,30 fps)mp4 視頻和例如 30 個與視頻分辨率相同的 PNG 圖像。 我們需要從圖像序列中創建一個透明的循環 30 fps 動畫。 之后,將輸入的 mp4 視頻與第一步中創建的動畫層疊加。 這樣,如果我們有一個 20 秒/30 fps 的視頻和 30 張圖像(1 秒的動畫),則在視頻期間動畫應該重復 20 次。 也許這個問題可以在 FFmpeg 的幫助下更容易解決?

任何人都可以幫我解決這個問題嗎?

ffmpeg -i video.mp4 -framerate 30 -loop 1 -i img%d.png
       -filter_complex overlay=shortest=1 out.mp4

img%d.png用於名為 img1.png、img2.png、img3.png 的文件。

img%04d.png用於名為 img0001.png、img0002.png、img0003.png 的文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM