簡體   English   中英

FFMpeg:將圖像轉換成視頻

[英]FFMpeg: Images into video

我正在嘗試將一系列圖像轉換為視頻。

我的想法是使幀速率非常低,因此本質上是用於幀的幻燈片視頻。

我目前的圖像格式如下:

* 1-1.jpg * 1-2.jpg * 1-3.jpg * 1-4-1.jpg * 1-4-2.jpg * 1-4-3.jpg * 2-1.jpg * 2 -2.jpg

等等...

所以,這是我要運行的命令...

c:\wamp\www\videos\images>c:\ffmpeg\bin\ffmpeg.exe -f image2 -r 1 -i %d-%d.jpg movie.mpg

這個命令並不能完全滿足我的要求,但是至少可以讓我完成一個測試視頻。

理想情況下,我希望能夠通過PHP進行多次運行(這很容易,一旦獲得有效的命令,我想就是這樣)

因此,在第一次運行時,它將處理所有以1開頭的圖像,然后在第二次處理中以2開頭的圖像,依此類推。

但是,無論我如何格式化命令的圖像部分,都會出現以下錯誤...

%d-%d.jpg: No such file or directory

如果我只是執行%d.jpg,則會收到相同的錯誤,但使用%d.jpg而不是%d-%d.jpg

您對我如何使它起作用有任何想法嗎? 如果我可以使其與一組設備一起使用,則可以在PHP中使用變量和循環來使其處理將要制作的其他視頻。

預先感謝您的任何想法。

確保引用您的輸入。 按照手冊...使用-vframes 1代替-r 1。

您需要更改圖像命名方案。 ffmpeg期望使用諸如image1.jpg,image2.jpg,image3.jpg等之類的東西。這些可以通過-i image%d.jpg 我不清楚您的圖片應按什么順序播放,對於ffmpeg來說當然也不清楚。

重命名圖像,或使用符號鏈接獲得相同的效果,以便僅用一個%d術語將其輸入ffmpeg。

暫無
暫無

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

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