看完本篇文章,你可以了解:ffmpeg的安装以及常用的录屏、转码方法
(windows环境下)
ffmpeg的安装
这个网上的文章已经一大堆了,但我还是要粗略说一下。
windows安装文件可以在https://ffmpeg.zeranoe.com/builds/# 下载

上图中红框内第一个是版本,一般用下面那个短的发行版就行了。第二栏选位数自己电脑是多少位的就选多少位(当然64位可以用32位的,体积小一点点,32位不能用64位的)。
右边对应的是3种分发形式:
Static版本中的把所有dll都打包到exe文件中去了,所以每个exe超大!
Shared版本中exe的体积相对较小,他们运行所需的dll文件是共享的,所以总体积比static的小一点
Dev版本用于开发,里面包含了库文件xxx.lib以及头文件xxx.h
前面两个版本都包含了三个exe文件(ffmpeg.exe,ffplay.exe,ffprobe.exe):
ffmpeg用于录屏推流转码;
ffplay是附带的播放程序;
ffprobe主要用于查看文件格式。
个人觉得第二个Shared版本比较好。
下载好前面两个版本后,随便解压到一个地方(我下载的是第二个,所以有很多dll文件)

如果不考虑方便性的话现在就可以使用了,像一般的命令行软件一样,可以直接在当前目录下按住Shift键右击空白处,打开powershell窗口使用:

输入 .\ffmpeg -h 测试一下(.\表示打开当前目录的程序文件)

这种使用方法比较麻烦,需要在当前文件夹里打开powershell窗口。还有第二种使用方法,就是将ffmpeg路径写入系统变量中,让其他程序或在其他地方打开命令窗口也能用,具体操作如下:
设置环境变量的方法右键此电脑——>属性——>高级系统设置——>环境变量

然后找到刚才解压出来那三个exe文件的文件夹,复制路径备用

在环境变量的path目录下新建一行,把刚才复制的路径粘贴进去就可以了

随便打开一个cmd命令窗口或powershell窗口输入 ffmpeg

这样就说明环境变量设置成功了,可以愉快的玩耍了
ffmpeg的简单使用
ffmpeg一些常识:
通用输入格式:ffmpeg -i 输入文件 输出文件/设备 输出文件 //-i input
//注意空格,ffmpeg是用空格来划分命令的,
有歧义的应当用单引号或双引号括起来(如文件路径有空格等非法字符时,应用""把路径包起来)
通用带格式输入输出:ffmpeg -f xx格式 -i 输入文件


2657

被折叠的 条评论
为什么被折叠?



