FFmpeg 图片合成视频
2017-06-12 14:15
465 查看
ffmpeg下载:http://ffmpeg.org/download.html
ffmpeg -f image2 -i /images/%d.jpg -vcodec libx264
-r 25 -b 200k test.mp4
(1)-r 25 表示每秒播放25帧
(2)-b 200k 指定码率为200k
视频码率是数据传输时单位时间传送的数据单位
码率就是取样率,单位时间内取样率越大,精度就越高,做出来的文件就越接近原始文件但是文件体积与取样率是成正比的,所以几乎所有的编码格式重视的都是如何用最低的码率达到最少的失真,围绕这个核心衍生出来的cbr(固定码率)与vbr(可变码率),都是在这方面做的文章,不过事情总不是绝对的,举例来看,对于一个音频,其码率越高,被压缩的比例越小,音质损失越小,与音源的音质越接近。
基本的算法是:【码率】(kbps)=【文件大小】(MB) /【时间】(秒),举例,D5的碟,容量4.3G,其中考虑到音频的不同格式,姑且算为600M,(故剩余容量为4.3*1024-600=3803.2M),所以视频文件应不大于3.7G,本例中取视频文件的容量为3.446G,视频长度100分钟(6000秒),计算结果:码率约等于4933kbps。
(3)图片的文件名从0开始依次递增
ffmpeg -f image2 -i /images/%d.jpg -vcodec libx264
-r 25 -b 200k test.mp4
(1)-r 25 表示每秒播放25帧
(2)-b 200k 指定码率为200k
视频码率是数据传输时单位时间传送的数据单位
码率就是取样率,单位时间内取样率越大,精度就越高,做出来的文件就越接近原始文件但是文件体积与取样率是成正比的,所以几乎所有的编码格式重视的都是如何用最低的码率达到最少的失真,围绕这个核心衍生出来的cbr(固定码率)与vbr(可变码率),都是在这方面做的文章,不过事情总不是绝对的,举例来看,对于一个音频,其码率越高,被压缩的比例越小,音质损失越小,与音源的音质越接近。
基本的算法是:【码率】(kbps)=【文件大小】(MB) /【时间】(秒),举例,D5的碟,容量4.3G,其中考虑到音频的不同格式,姑且算为600M,(故剩余容量为4.3*1024-600=3803.2M),所以视频文件应不大于3.7G,本例中取视频文件的容量为3.446G,视频长度100分钟(6000秒),计算结果:码率约等于4933kbps。
(3)图片的文件名从0开始依次递增
相关文章推荐
- C# 调用FFmpeg 根据图片合成视频
- ffmpeg 将图片合成视频以及将内存数据合成视频
- ffmpeg图片合成视频
- 利用ffmpeg将无命名规则的静态图片合成视频
- java调用本地ffmpeg.exe分离音视频 分帧 图片合成视频 拼接视频
- ffmpeg将图片合成视频
- ffmpeg命令行,单张图片,音频合成视频
- ffmpeg(ubuntu16.04):视频抽成帧(图片)/图片合成视频
- ffmpeg将多张图片合成视频 小模块
- ffmpeg将图片合成视频
- ffmpeg将图片合成视频
- ffmpeg视频按帧截取图片和ffmpeg将图片合成mp4视频
- FFmpeg将多张图片合成视频
- ffmpeg将图片合成视频
- ffmpeg从视频文件中读取成bmp图片
- 通过 ffmpeg 获取视频第一帧(指定时间)图片
- iOS多张图片合成一个视频文件
- opencv 将图片合成为视频流(AVI格式)
- 用FFmpeg从视频截取任意一帧图片的解决办法
- 视频转换诚图片-ffmpeg