2012-09-12 201 views
5

我有兩個視頻,其中一個疊加到另一個上。覆蓋的視頻只有幾秒鐘,我希望它在主視頻播放時保持循環。香港專業教育學院嘗試一切我能想到的,但似乎沒有在其他頂級的ffmpegFFMPEG循環視頻覆蓋

ffmpeg -i mainVideo.MTS -vf " movie=overlaid.wmv [overlay];[in][overlay] overlay=1000:500 [out]" output.mp4 

覆蓋一個工作,但沒有循環。 更改movie=overlaid.wmvmovie=overlaid.wmv:loop=0

給我一個錯誤消息

[電影@ 01B19FC0]鍵 '循環' 未找到。 [movie @ 01B19F40]錯誤解析選項字符串:'loop = 0' 錯誤初始化過濾器'電影'與args'overlaid.wmv:loop = 0' 打開過濾器時出錯!

根據ffmpeg docs,循環是電影的有效選項。 IVE試圖0,1,10作爲循環值,但結果總是相同的(一個錯誤)

回答

2

ffmpeg docs

遍歷的輸入流。目前,它僅適用於圖像流...

反覆循環輸出用於支持循環如動畫GIF格式...

我建議你concatenate視頻要循環多次,然後覆蓋該視頻,您可以使用-t選項來控制循環的持續時間