ffmpeg设置视频帧率
来源:互联网 发布:js代码生成器 编辑:程序博客网 时间:2024/05/21 22:25
使用-r参数可以对视频的帧率进行设置,那么是写成ffmpeg -i input -r n output还是ffmpeg -r n -i input output呢?
实际上-r参数用来设置输入文件和输出文件的效果是不一样的
前者决定了文件的时长,如果总帧数为N我们设置帧率为n,那么文件的长度就是N/n。如果未指定帧率,默认为25。
后者可以用来降低码流,也就说对于一秒的n帧,我们想让输出文件1秒包含多少帧。注意输出文件的长度和输入文件的时长是一样的。
也就说对于输入文件是40帧的媒体,我们可以通过ffmpeg -r 80 -i input output、ffmpeg -r 20-i input output使其输出文件的时长分别为原来的一半和两倍,即播放速度为原来的两倍和一半。
如果我们认为40帧的文件码流太大,我们可以通过降低输出文件帧率的方法降低码流:ffmpeg -i input -r 20 output,这样输出文件的码流理论上为输入文件的一半左右。
阅读全文
0 0
- ffmpeg设置视频帧率
- ffmpeg图片转视频设置-r丢帧问题
- FFmpeg获取视频帧率fps,tbr
- FFMpeg提取视频帧
- ffmpeg 获取和设置视频旋转角度
- ffmpeg 获取和设置视频旋转角度
- 利用FFmpeg合成视频、提取视频帧
- [ffmpeg]视频帧率、视频码流与视频分辨率相关知识
- ffmpeg 获取视频关键帧
- ffmpeg 获取视频关键帧
- ffmpeg 获取视频关键帧
- ffmpeg 获取视频关键帧
- ffmpeg 获取视频关键帧
- ffmpeg 获取视频关键帧
- 使用ffmpeg提取视频帧
- ffmpeg 获取视频关键帧
- ffmpeg之读取视频帧
- ffmpeg YUV420P视频帧旋转
- 【codeforces 747C】Servers
- iOS资源大全中文版
- 开课十二天
- 洛朗级数与泰勒展开的区别
- 1013. Battle Over Cities (25)
- ffmpeg设置视频帧率
- POJ 2100 Graveyard Design 尺取法(滑动窗口)
- POJ 3086 Triangular Sums 笔记
- input输入框匹配数字(带两位小数) js--金额匹配
- 重定向和请求转发的区别
- tcp_listen_input函数分析
- js学习笔记
- http抓包分析技巧总结
- iOS 原生二维码[扫码]与[生成]详解