ffmpeg改变帧率//怎么不行,是改pFormatCtx中r
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ffmpeg改变帧率//怎么不行,是改pFormatCtx中r相关的知识,希望对你有一定的参考价值。
参考技术A -r 表示设置帧率即每秒播放帧数(画面数) -r 0.2 表示设置每秒播放0.2帧(画面)其实意思每5秒播放帧(画面) 希望帮回复@吾爱林有关用ffmpeg加速视频和改变帧率测试
测试平台信息:
AMD3900X
Windows10专业版-21H1
原始视频信息
08.mp4 :1080p-帧率25-大小242MB-时长11分56秒
1.测试:音频视频加速2倍
代码如下
ffmpeg -i 08.mp4 -filter_complex "[0:v]setpts=0.5*PTS[v];[0:a]atempo=2.0[a]" -map "[v]" -map "[a]" 08-double-speed.mp4
加速2倍视频信息
08-double-speed.mp4:1080p-帧率25-大小147MB-时长05分58秒
2.测试:帧率由25改为12
代码如下
ffmpeg -i 08.mp4 -r 12 08-r12.mp4
帧率由25改为12视频信息
08-r12.mp4:1080p-帧率12-大小186MB-时长11分56秒
3.测试:音频视频加速2倍plus帧率由25改为12
代码如下
ffmpeg -i 08.mp4 -filter_complex "[0:v]setpts=0.5*PTS[v];[0:a]atempo=2.0[a]" -map "[v]" -map "[a]" -r 12 08-double-speed-plus-r12.mp4
帧率由25改为12视频信息
08-r12.mp4:1080p-帧率12-大小122MB-时长05分58秒
文件大小总览
结论:
音频加速且帧率减半视频(122MB)比仅音频加速视频(147MB)体积小
以上是关于ffmpeg改变帧率//怎么不行,是改pFormatCtx中r的主要内容,如果未能解决你的问题,请参考以下文章
[FFMPEG-CLI]合并不同分辨率/帧率视频注意事项-出现合并后时长问题