当前位置:首页|资讯

使用ffmpeg将m3u8转换为mp4格式

作者:bili_67022588324发布时间:2024-09-13

一、 实验背景:

总所周知,互联网上有非常多好康的学习视频,但是却不能直接下载,就算可以下载,往往获得的也是一个m3u8文件夹,既不方便播放也不方便保存,这给爱学习的孩子们带来了很多苦恼。于是我们想到可以使用一些软件进行转换,但是网上的教程不是知识付费就是说不清楚,因此本次实验将介绍一种简单的方法,通过ffmpeg在电脑上转换m3u8格式。

二、 实验原理:

FFmpeg 是一个强大的多媒体框架,可以让用户处理和操纵音频和视频文件。具有易于使用的界面,用户可以在 Windows、Mac 或 Linux Ubuntu 系统上下载 FFmpeg 并将其提取到文件夹中。然后,该软件可以加入 PATH 环境变量,便于无缝集成到工作流中。

FFmpeg并不是一款大家所印象中有图形界面的软件,不过好在微软公司在 2020 年 5 月 Microsoft Build 开发者大会上发布了用于 Windows 系统的官方支持的软件包管理器 —— Windows 软件包管理器(Windows Package Manager),也就是 WinGet 软件包管理器。经过 3 年的发展,越来越多的软件厂商在这个平台上发布自家软件。WinGet 除了支持 exe、msi 等传统的 Win32 安装包格式外,还支持用于新版 Windows 的 msix/msixbundle 格式所打包的软件。winget在目前的win10/win11上预装,本文将使用winget进行安装。

三、 实验材料

安装了新版win10/win11的电脑

一个你已经下载好了的完整m3u8文件夹,下载m3u8的方法这里不再介绍

四、 实验步骤

1. 使用winget安装FFmpeg

在电脑上打开终端,然后输入

winget install FFmpeg

再点击回车,等待自动安装。

终端在开始菜单中可以找到,你也可以win+r输入cmd打开。

2.使用FFmpeg将m3u8转换为mp4

安装完成后,关闭终端,接着在你的m3u8文件夹空白处右键,点击在终端中打开,接着输入如下内容

ffmpeg -i 你的文件名.m3u8 -c copy output.mp4

我这里的文件名是index.m3u8,因此输入这行代码

ffmpeg -i index.m3u8 -c copy output.mp4

五、 实验结果

一阵读条完毕之后,m3u8已经被转换为了output.mp4,这时可以随意进行保存分享了。

六、 实验总结

winget真是好文明,如果不采用winget而是手动安装,那又需要手动解压并且将软件添加到环境变量才可以使用,不过上一集已经水过类似的内容了。如果这么操作结束后想删除ffmpeg,只需要再在终端中输入 winget uninstall ffmpeg即可,实在太雅。



Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1