ffmpeg合成视频质量下降。视频到图片再到视频

本文为转载!

遇到的问题:

视频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

解决方案:

转载自

https://blog.csdn.net/weixin_43905212/article/details/105453796?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

 

解决核心:

合成视频时视频码率变小了,导致视频质量下降。合成时指定码率(原视频)

命令行:

ffmpeg -f image2 -r 25 -i ./images/%06d.png -b:v 2043k B.MP4

增加了-b:v的参数,后面的参数2043k是原视频的码率,而这个信息是在折帧时便知道的。

ffmpeg合成视频质量下降。视频到图片再到视频_第1张图片

合成时的结果

ffmpeg合成视频质量下降。视频到图片再到视频_第2张图片

你可能感兴趣的:(深度学习,ffmpeg)