背景

苹果手机QQ浏览器下载视频很不便,有时咱们心愿可能导出,并且合并m3u8格局的视频(m3u8视频常常被合成为多个.ts文件)。

本文以iPhoneXR,PC零碎为Windows 11为例,接下来介绍如何操作。

步骤

导出

第一步合成为首先将m3u8的视频文件导出到电脑。

  1. 在PC上装置软件iExplorer

    这个软件的作用是将m3u8视频(多个ts视频导出到本地)。安装包,过程就略过。分享一个我的安装包:

    链接:https://pan.baidu.com/s/1m3VRyT7iYuBNJBBKC1FKXA?pwd=w0cs 提取码:w0cs
  2. 导出文件夹
    装置实现后,手机USB线连贯电脑,门路位于Apps/QQ浏览器/files/Videos,右键Export能够导出文件至本地

    导出后咱们能够发现,文件夹内除了.ts文件,还有index.m3u8local.m3u8这2个文件。其中第一个很重要。

合并ts文件

有了ts文件,尽管能够间接播放,然而咱们还是心愿能合并成1个文件。

  1. 装置ffmpeg

    对于ffmpeg的介绍,能够自行百度。咱们用它来合并ts文件成一个mp4文件。

    装置能够去官网下载,这里我也提供了我下载的版本:

    链接:https://pan.baidu.com/s/1gvZnHvucnNtE5CcwaDwCYA?pwd=75dn 提取码:75dn

    解压后,配置零碎的环境变量,讲bin文件夹的门路加至PATH

    控制台测试是否装置胜利,控制台输出ffmpeg,看到如下输入则胜利!

  2. 执行命令合并

    有2个命令,具体执行哪个命令取决于文件夹内是否有keyfile_0.key这个文件。

  • 文件夹无keyfile_0.key
    在ts文件所在文件夹内关上控制台,输出如下命令

    ffmpeg.exe -i index.m3u8 -c copy 001.mp4

    命令运行完后,001.mp4就是咱们要的最终文件!

  • 文件夹有keyfile_0.key

    ffmpeg.exe -allowed_extensions ALL -i ./index.m3u8 -c copy 001.mp4

总结

PC为MAC零碎也可参照此办法,思路都是统一,先导出ts文件,而后利用ffmpeg合并。