超详细的FFmpeg安装和简单的使用教程
引言各位,本周将为大家带来ffmpeg工具的安装和简单使用。 博主受了伤,打完了这篇博文。 正文一定对你有帮助吧。 好了,接下来进入本周的主题吧
FFmpeg FFmpeg是一种开源计算机程序,可以记录、转换数字音频、视频并将其转换为流。 采用LGPL或GPL许可证。 提供录音、转换和流式音频视频的完整解决方案。 它包括非常先进的音频/视频编解码器库libavcodec,为了保证高可移植性和编解码器质量,libavcodec从头开始开发了许多代码。
FFmpeg是在Linux平台上开发的,但其他操作系统,如Windows、[ ma cosx ] (https://baike.Baidu.com/item/ma cosx/470629 ) 该项目最早由结构贝拉开始,在2004年至2015年期间,由友好的金毛Niedermayer负责维护。 许多FFmpeg的开发人员来自MPlayer项目,而当前的FFmpeg也位于MPlayer项目组的服务器上。 项目名称来自MPEG视频编码标准,前面的“FF”表示“Fast Forward”。 [1] FFmpeg代码库可以使用GPU加速。
----摘自百度百科
FFmpeg的优点是重量轻,在dos窗口中操作,使用命令剪切视频、音频转换格式和图像
安装FFmpeg百度进入FFmpeg官网
点击下载
点击进入下载页面
点击进行下载FFmpeg
注意:博主在下载文件时下载极慢,所以博主把下载好的文件放入网盘,供读者所需
网盘地址见文末
设置环境变量ctrl+i快捷键以打开系统设置,然后单击系统
往下滑动找到关于,单击高级系统设置
单击环境变量
在系统变量中找到path属性,然后双击以进行编辑
将安装软件的路径复制到path变量中
win r快捷键调用执行窗口,然后输入cmd
输入ffmpeg -version命令以检测配置是否成功
上述内容表明安装和配置成功。
将输出文件的视频比特率设置为 64 kbit/s:
f mpeg-I input.avi-b : v 64k-bufsize 64k output.avi 3358 www.Sina.com /
f mpeg-I input.avi-r24 output.avi http://www.Sina.com /
f mpeg-R1-I input.m2v-r24 output.avi http://www.Sina.com /
f mpeg-I/tmp/a.wav-s640x 480-I/tmp/a.YUV/tmp/a.mpg音频文件a.wav和原始YUV视频文件a.YUV更改为mpeg文件a.mpg
将输出文件的帧速率强制为 24 fps:
f mpeg-I/tmp/a.wav-ar 22050/tmp/a.MP2以22050 Hz的采样率将a.wav转换为mpeg音频。
将输入文件的帧速率(仅对原始格式有效)强制为 1 fps,将输出文件的帧速率强制为 24 fps:
f mpeg-I/tmp/a.wav-map 0: a-b : a64 k/tmp/a.MP2-map 03360 a-b : a 128 k/tmp/b.MP2将a.wav设置为64 kbits
设置多个输入文件和输出文件:
f mpeg-ifoo.avi-R1-swxh-f image2 foo-d.JPEG这是每秒提取一个视频帧,然后输出到foo-001.jpeg、foo-002.jpeg等。 图像将重新缩放以适应新的WxH值。
如果只想提取有限数量的帧,可以将上述命令与-frames:vor-t选项结合使用,或与-ss结合使用从特定时间点提取。
同时进行音频和视频转换:
f mpeg-f image2-frame rate 12-ifoo-d.JPEG-swxhfoo.avi语法foo-d.JPEG指定使用三个数字填充的十进制数来表示序列号。 与C printf函数支持的语法相同,但只有接受常规整数的格式才是合适的。
导入图像序列时,-i还支持通过选择特定于image2的-pattern_type glob选项在内部扩展通配符模式(通配符),如shell。
例如,要根据与glob模式匹配的文件名创建视频foo-*.jpeg,请执行以下操作:
f mpeg-f image2-pattern _ type glob-frame rate 12-I ' foo-*.JPEG '-swxhfoo.avi强制CBR视频输出:
f mpeg-imy file.avi-b 4000 k-minrate 4000 k-max rate 4000 k-bufsize 1835 kout.m2v结语共享将于本周结束。 如果本博文能帮助你,我想给博客点赞,在线征求点赞~
同时编码为多种格式并定义从输入流到输出流的映射:
链接:https://pan.Baidu.com/s/1 wqn C5 miwcfpp 08 dkuitqqa
提取代码: t9ue