FFmpeg的下载与安装
打开上面的网址,直接点击下载按钮(Download)
跳转以后请选择自己的平台然后再下载,我这里以Windows为例,下面的两个下载哪个都行,我就以第一个为例(第二个要跳转到github可能更慢)
点击第一个进来后点击左边的release builds,然后点击如图的zip文件下载,下载可能有点慢,慢慢等
下载好后解压到随便一个地方即可,选好的地方最好不要变了,因为要配环境变量,如果移动的话环境变量就不起作用了。
配置环境变量
打开电脑设置按下图步骤进入环境变量配置处
或者直接电脑搜索环境变量进入
进入后选择用户环境变量配置即可(要配置系统变量也行),然后点击编辑
进入后点击新建
到FFmpeg解压目录的bin文件夹里(bin文件夹下有三个exe文件)点击地址栏复制路径
添加到用户Path里,点击确定
再点击确定、确定即可
验证是否配置成功
win+R然后输入cmd回车,在命令行输入FFmpeg回车,出现如下图就说明成功了
视频格式转换
下面是命令,input.mp4为需要转换格式的视频文件名(带扩展名),output.avi为输出的avi文件(对小白的建议,这条命令只需要改input.mp4这里,其它地方不要改)
ffmpeg -i input.mp4 output.avi
这里以MP4格式转avi格式为例,我这里有一个MP4视频文件,我要将它转为avi格式
到要转换的视频文件所在路径下,在地址栏输入cmd回车,然后输入命令回车(输源文件名的时候直接选中文件拖进cmd命令窗口就行),就会看到转换后的avi格式视频
带m3u8文件的视频片段合并
下面是合并的命令
ffmpeg -protocol_whitelist file,http,https -allowed_extensions ALL -i 0fc645dce8b4d0be334e8831db6c77d0_local.m3u8 -c copy output.mp4
其中0fc645dce8b4d0be334e8831db6c77d0_local.m3u8为m3u8文件,合并的时候只需要换这里就行,如下是我在某视频平台下载的带m3u8文件的ts格式视频片段的视频文件,可以看到我们下载下来的文件中有两个m3u8文件,我们需要的是名字带local的这个即可
我们用记事本打开这个带local的m3u8文件,如图,文件中所有的如选中部分的地址我们需要替换为当前所在的路径
点击编辑—>替换
如图所示填入地址,然后选择全部替换,如果在这里替换不了,就将此文件中的内容全部复制到一个Word文档中替换完在复制回来也行 (注意:如果怕替换出问题的提前备份好这个文件,以便出问题了可以找回原来的内容)
替换完后如下所示,然后保存退出
在当前的地址栏输入cmd回车,然后输入合并命令,记得改命令中的m3u8文件名,可以看到合并完后在当前路径的最后会有我们合并的mp4格式的视频文件
至此教程完毕,这是我用到的FFmpeg最多的两个功能,剩余的如果感兴趣可以自行探索哦。
标签:视频,FFmpeg,m3u8,音视频,点击,文件,环境变量,avi From: https://blog.csdn.net/weizhigongzi/article/details/144353218