倚楼听风雨
淡看江湖路

FFmpeg 命令及功能整理,附带分享一个 m3u8 在线播放地址以及 FFmpeg 衍生工具

首先简单的来说一下 FFmpeg 是干嘛的,其实这个工具超级牛逼,不过在老四的感觉来讲是因为对于 M3U8 视频的处理让这款工具火了起来,M3U8 文件是指 UTF-8 编码格式的 M3U 文件。M3U 文件是记录了一个索引纯文本文件,打开它时播放软件并不是播放它,而是根据它的索引找到对应的音视频文件的网络地址进行在线播放。M3U 的设计初衷是为了播放音频文件,比如 MP3,但是越来越多的软件现在用来播放视频文件列表,M3U 也可以指定在线流媒体音频源。很多播放器和软件都支持 M3U 文件格式。啰里八嗦的说这么多,简单的概括起来就是 M3U8 是现在很多网站防止你直接下载视频的一种手段,对于小白,他们就无法下载这些视频了,很多网站目前都采用这种 M3U8 在线播放的方式,比如知乎,如果你想直接下载他们网站的视频是不可能的。
因为 M3U8 文件属于分段文件嘛,将音视频文件拆解成多段,从而实现在线播放,那么对于想要下载完整音视频文件来讲就需要工具进行处理,在这一方面,FFmpeg 就是一个超级强大的开源软件,除此之外,FFmpeg 有很多其他牛逼的功能,可以说在音视频方面的处理、格式转换、合并、分割等等功能都支持,所以是很牛逼的神器,不过对于小白有一定的使用门槛,他的使用基本都要使用命令行来实现,不过民间也有一些基于 FFmpeg 整合起来的可视化工具,稍后会介绍一个。
本文老四主要是将 FFmpeg 常用的一些命令做个记录,以及分享一个基于 FFmpeg 的软件,帮助小白用户更好的处理音视频文件。关于 FFmpeg 的安装老四就不详细的介绍了,FFmpeg 属于全平台支持,前往下面的老四给的官网去下载对应平台的软件包,解压就能使用了,macOS 也可以使用 Brewhome 来安装。

软件 Medlexo 和 Eclipse,视频转换和音视频合并

以前这是两款软件,Medlexo 主要用来做视频转换,比如 ts 转 mp4 等,Eclipse 主要用来将 mp4 视频文件和 m4a 音频文件合并,可能下载过 YouTube 视频的用户知道,在 1080P 分辨率以上的油管视频下载下来是没有声音的,需要将对应的 m4a 声音文件合并到 mp4 才是一个完整的文件,Eclipse 就是干这个事情的。现在 Medlexo 和 Eclipse 两款软件已经合并在了一起,统称「Medlexo」,下面官网下载即可,如下图所示,我们能够清楚看到 Medlexo 能够帮助我们将 MP4 和 M4A 文件合并、TS 转为 MP4、MP4 压缩、视频合并,这些功能对于文件的处理基于 FFmpeg 都是秒级别的,非常优秀。需要注意的是,因为基于 FFmpeg,所以 Medlexo 软件需要放入到 FFmpeg 安装目录中执行。

FFmpeg 命令及功能整理,附带分享一个 m3u8 在线播放地址以及 FFmpeg 衍生工具的图片-高老四博客 第1张

使用 FFmpeg 命令下载 M3U8 源视频文件

这是一个非常常用的需求,所以老四单拿出来讲一下。我们很多时候会在某些网站看到的视频想要下载下来,不过现在大部分网站的视频都已经采用了 M3U8 文件格式传输,导致不能直接下载,前文老四已经基本的介绍过,接下来说一下如何使用 FFmpeg 命令下载 M3U8 文件格式的视频,其实非常简单,首先你要审查到 m3u8 文件地址,以谷歌浏览器为例,在视频页面按 F12 打开调试窗口,选择「Network」,搜索栏搜索关键字「没u8」,然后我们就能看到对应的 m3u8 文件地址,我们用这个地址就能下载到我们想要的完整视频文件。

FFmpeg 命令及功能整理,附带分享一个 m3u8 在线播放地址以及 FFmpeg 衍生工具的图片-高老四博客 第2张

获取到 m3u8 地址之后,我们执行以下命令即可:

此外,推荐一个可以在线解析 m3u8 文件播放的网站。

分享一款 macOS 平台的视频分割软件

视频分割对于很多人的需求也比较高,比如 Telegram 上的频道主,TG 要求视频上传大小最大为 2GB,所以很多时候就需要将视频进行分割上传处理。FFmpeg 是一个先进的多媒体软件,他可以运行音频和视频多种格式的录影、转换、流功能。使用 FFmpeg 作为主体,可以实现快速剪辑和合并视频。因为只是原始数据的拷贝,剪辑和合并没有什么编码和解码的过程,所以速度非常快。这里老四推荐一款自用的 macOS 平台的一款可视化视频分割软件,底层也是基于 FFmpeg 打造,免去相对难记的命令行执行。软件的名称叫做「LosslessCut」。

FFmpeg 命令及功能整理,附带分享一个 m3u8 在线播放地址以及 FFmpeg 衍生工具的图片-高老四博客 第3张

FFmpeg 命令大全

FFmpeg 命令格式及参数说明

FFmpeg 常用命令集合(以后随用随补)

更博不易,如果觉得文章对你有帮助并且有能力的老铁烦请捐赠盒烟钱,点我去赞助。或者扫描文章下面的微信/支付宝二维码打赏任意金额(点击「给你买杜蕾斯」),也可以加入本站封闭式交流论坛「DownHub」开启新世界的大门,老四这里抱拳谢谢诸位了。捐赠时请备注姓名或者昵称,因为您的署名会出现在赞赏列表页面,您的捐赠钱财也会被用于小站的服务器运维上面,再次抱拳感谢。

赞(20) 给你买杜蕾斯
本站原创文章受自媒体平台原创保护,未经允许不得转载高老四博客 » FFmpeg 命令及功能整理,附带分享一个 m3u8 在线播放地址以及 FFmpeg 衍生工具

开始你的表演 抢沙发

觉得文章有用就打赏一下老四,鼓励我更好的创作

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册