安装
这里,我们用Windows平台作为安装示例。首先到官方进行下载程序https://www.ffmpeg.org/download.html#build-windows
下载完成后,解压目录如下所示
核心的可执行文件在bin
目录下面。分别有三个可执行文件,其作用分别为:
ffmpeg
:音视频转码、转换器ffplay
:简单的音视频播放器ffprobe
:简单的多媒体码流分析器 为了方便,我们也可以将上面三个文件添加到我们的系统环境变量中去。当然直接在目录中运行也是可以的。
验证
我们在文件根目录运行下面命令
ffmpeg.exe -h
这样,我们便安装完成了。当然如果不嫌麻烦,可以在Linux环境中通过源码编译安装😘
日常操作 最为适用
🎃下载m3u8
现在很多视频网站都是通过m3u8的方式进行在线播放。我们只需通过f12复制视频的m3u8地址。便可以直接对在线视频进行下载。很实用!
ffmpeg.exe -i "https://vip.lz-cdn5.com/20220620/26152_476d2df1/1200k/hls/mixed.m3u8" 二狗子.mp4
-i
后面跟m3u8地址就行了。下载过程会自动将ts文件合并为MP4文件。
🎉提取视频中的音频
ffmpeg.exe -i aa.mp4 -vn -c:a copy output.aac
-vn
表示去掉视频,-c:a copy
表示不改变音频编码,直接拷贝。
🎨指定时间截图
ffmpeg.exe -ss 0:8:34 -i 二狗子.mp4 -vframes 1 -q:v 2 output.jpg
-vframes 1指定只截取一帧,-q:v 2表示输出的图片质量,一般是1到5之间(1 为质量最高)
🐼截取某时间段的视频
ffmpeg -ss 0:0:19 -i .test.mp4 -to 0:13:11 -c copy test-t.mp4
前面的时间是开始时间,后面的时间是结束时间-c copy
表示不对视频进行任何转码或修改,只截取视频
🚣🏻为音频添加封面
ffmpeg -loop 1 -i cover.jpg -i input.mp3 -c:v libx264 -c:a aac -b:a 192k -shortest output.mp4
上面命令中,有两个输入文件,一个是封面图片cover.jpg
,另一个是音频文件input.mp3
。-loop 1
参数表示图片无限循环,-shortest
参数表示音频文件结束,输出视频就结束。
🌽MP4 转 M3U8
ffmpeg -i input.mp4 -c:v libx264 -c:a aac -strict -2 -f hls -hls_list_size 2 -hls_time 15 output.m3u8
将input.mp4
视频文件每 15
秒生成一个 ts
文件,最后生成一个 m3u8 文件,m3u8 文件是 ts 的索引文件
更多精彩文章 欢迎关注我们
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...