zoukankan      html  css  js  c++  java
  • m3u8解析、转码、下载、合并

    m3u8解析、转码、下载、合并


     

    现在网也上大多数视频需要下载都很麻烦,极少数是MP4,大多都是m3u8,

    先说视频下载,

    pc端:

    打开网页,点击视频播放,打开开发者工具,找到网络那一栏,

     等整个网页加载完成后,可以再下图指示的地方进行搜索,搜mp4.或者m3u8,搜出来之后,鼠标右键复制链接,

     

    在浏览器新打开个窗口把链接复制上去,如果是mp4格式的视频,直接可以下载,如果是m3u8,就找个m3u8下载器,

    把链接复制进去直接下载,如果是用的下载器,下载器会直接把下载的视频合并,并进行转码。

    手机浏览器:

    手机浏览器打开视频网页,如果是视频播放的话,可以直接去点击缓存,然后就会下载到本地,一般是mp4,或者m3u8

    如果是m3u8,你在文件管理中找到的是一个文件夹,里面是一个以.m3u8结尾的文件和若干个.ts结尾的文件,有的还会有一个.key结尾的文件。

    如果说你下载的文件没有.key文件的话,随便找个软件就可以将其合并,然后转为你想要的视频格式,这里详细说一下下载的文件里面有.key文件的

    视频该怎么合并,首先你先得把整个文件夹拷到你的电脑上,然后用文本编辑器把.m3u8文件打开。然后把里面的路径修改一下,

    然后电脑上下载ffmpeg,然后配置环境变量,然后在你的视频的文件夹里面运行cmd,然后运行以下代码

    ffmpeg -i index.m3u8 -vcodec copy -acodec copy 1.mp4

    如果运行报错的话,建议把.key结尾的文件的后缀改为.m3u8,然后在之前的以.m3u8结尾的文件中把key对应文件名也做相应的更改,确保

    跟文件夹里面的key文件所对应。

    然后再运行上面的代码,等运行完成后,在该文件里面会生成一个1.mp4文件,这个就是解码,合并之后的文件。

     

     

     

     

     

     

     

    ---------------------------------

  • 相关阅读:
    BestCoder6 1002 Goffi and Squary Partition(hdu 4982) 解题报告
    codeforces 31C Schedule 解题报告
    codeforces 462C Appleman and Toastman 解题报告
    codeforces 460C. Present 解题报告
    BestCoder3 1002 BestCoder Sequence(hdu 4908) 解题报告
    BestCoder3 1001 Task schedule(hdu 4907) 解题报告
    poj 1195 Mobile phones 解题报告
    二维树状数组 探索进行中
    codeforces 460B Little Dima and Equation 解题报告
    通过Sql语句控制SQLite数据库增删改查
  • 原文地址:https://www.cnblogs.com/jungejava/p/11107626.html
Copyright © 2011-2022 走看看