我試圖實現一些我以前認爲應該是一項簡單的任務。 是否有一個ffmpeg的命令,可以做到以下幾點:ffmpeg命令組合音頻和圖像
轉換的audio.wav文件到視頻, 添加一些圖片100(IMG%d.png)的視頻,使他們「自動」拉伸以填補視頻的整個長度。
我不想手動設置幀速率,因爲它要麼讓音頻繼續前進,要麼落後。
我也不想下發生的,這happenned當我用「loop_input」:
圖像的短片得到了建立,從而起到快速再重演了音頻的整個持續時間。
請讓我知道命令。
我目前試過以下,但這些都沒有給我想要的結果:
這人讓,但視頻去得快音頻不充分:
ffmpeg -i img%d.png -i audio.wav -acodec copy output.mpg
這使得一個短視頻重複完整的音頻持續時間:
ffmpeg -loop_input -shortest -i img%d.png -i audio.wav -acodec copy output.mpg
這一個工作差不多,但「-r 4」使視頻變慢,音頻繼續前進。如果我使用「-r 5」,則音頻推移緩慢,視頻向前走:
ffmpeg -r 4 -i img%d.png -i audio.wav -acodec copy -r 30 output.mpg
的FFmpeg不能自動「拉伸」(或猜測)從圖像輸入幀速率,以便他們填寫的音頻流的長度。你必須計算。 – slhck
那麼......使用'-r 4.5'? –