0
我想將視頻轉換爲圖像,做一些圖像處理並將圖像轉換回視頻。ffmpeg轉換圖像<->視頻導致人工製品
這裏是我的命令:
./ffmpeg -r 30 -i $VIDEO_NAME "image%d.png"
./ffmpeg -r 30 -y -i "image%d.png" output.mpg
但output.mpg
視頻,我有一些文物like in jpeg。
另外我不知道如何depsmine fps,我設置fps = 30(-r 30
)。 當我使用的第一個命令上面沒有-r
它會產生大量的圖像> 1KK的,但比我用-r 30
選項它產生相同數量的圖像,因爲這命令calculationg幀數:
FRAME_COUNT=`./ffprobe -v error -count_frames -select_streams v:0 -show_entries stream=nb_read_frames -of default=nokey=1:noprint_wrappers=1 $VIDEO_NAME`
所以我的問題是:
如何確定幀頻?
如何將圖像轉換爲視頻並且不會降低初始質量?
UPDATE:
看來這幫助了,之後我刪除-r
選項 Image sequence to video quality
這樣造成的命令是:
./ffmpeg -y -i "image%d.png" -vcodec mpeg4 -b $BITRATE output_$BITRATE.avi
但我仍然不知道如何選擇比特率。
如何查看原始.mp4
文件的比特率?
我可以看到原始'.mp4'文件的比特率嗎? – mrgloom
通過運行ffprobe並解析輸出。 – Mulvya