最近遇到有人問起將一張圖片轉視頻文件,這個需求比較簡單,只要 ffmpeg -i input.jpg output.mp4 即可將一個jpg圖片轉成mp4文件 但是如果將jpg文件,或者圖片文件轉成一段時長的mp4文件,這個時候用上面的參數就搞不定了,需要用下面的參數 [mw_shl_code=applescript,true] ffmpeg -r 25 -loop 1 -i ~/IMG_8679.JPG -pix_fmt yuv420p -vcodec libx264 -b:v 600k -r:v 25 -preset medium -crf 30 -s 720x576 -vframes 250 -r 25 -t 10 ~/a.mp4[/mw_shl_code] 其中ffmpeg -r 25 為讀取輸入文件的時候幀率為25幀每秒 -loop為循環讀取input文件 以后面的內容就好理解了 其實關鍵的是-t 10,將這個jpg文件生成為10秒鍾的mp4視頻文件 |