本文爲轉載!
遇到的問題:
視頻A.MP4,使用ffmepg進行拆幀,然後直接將幀再合成B.MP4,結果A與B大小不一樣,明顯B的質量差很多。
拆幀命令:
ffmpeg -i A.mp4 ./images/%06d.png
合成命令:
ffmpeg -f image2 -r 25 -i ./images/%06d.png B.MP4
使用命令查看大小:
ls -hl
du -h
解決方案:
轉載自
解決核心:
合成視頻時視頻碼率變小了,導致視頻質量下降。合成時指定碼率(原視頻)
命令行:
ffmpeg -f image2 -r 25 -i ./images/%06d.png -b:v 2043k B.MP4
增加了-b:v的參數,後面的參數2043k是原視頻的碼率,而這個信息是在折幀時便知道的。
合成時的結果