zoukankan      html  css  js  c++  java
  • 记一次m3u8多个视频文件合并为整体法二(未加密)

    写过一次,这一篇就不再啰嗦了,咱们直奔主题。

     1 ffmpeg -i "C:UsersAdministratorDesktop esthh.m3u8" -c copy "C:UsersAdministratorDesktop esthh.mp4" 

    这是最后在控制台的命令。现在进行解释。

    从网页下载的视频往往是这种用m3u8当目录文件的多个小视频,我们要改动的地方,就是使文件位置保持一致。

    为了拼接成功,你得将m3u8中那些每一个短视频都改成正确的位置。

     1 #EXTM3U
     2 #EXT-X-VERSION:3
     3 #EXT-X-TARGETDURATION:18
     4 #EXT-X-MEDIA-SEQUENCE:0
     5 #EXTINF:16.683333,
     6 C:Users17724Desktop	estDownloadY2hlbmppbmdjb25n0
     7 #EXTINF:8.341667,
     8 C:Users17724Desktop	estDownloadY2hlbmppbmdjb25n1
     9 #EXTINF:13.146467,
    10 C:Users17724Desktop	estDownloadY2hlbmppbmdjb25n2
    11 #EXTINF:8.341667,
    12 C:Users17724Desktop	estDownloadY2hlbmppbmdjb25n3
    13 #EXTINF:8.341667,
    14 C:Users17724Desktop	estDownloadY2hlbmppbmdjb25n4
    15 #EXTINF:6.172833,
    16 C:Users17724Desktop	estDownloadY2hlbmppbmdjb25n5
    17 #EXTINF:14.347667,
    18 C:Users17724Desktop	estDownloadY2hlbmppbmdjb25n6
    19 #EXT-X-ENDLIST

    什么叫保持一致,

    Y2hlbmppbmdjb25n0,...,Y2hlbmppbmdjb25n6 这些小的视频文件必须放在上面的文件夹里面。
    如果你的这些文件本来都是有后缀的话,那么,你文件保持一致后,直接windows+R,键入cmd,再讲最上面那行代码适当改动就好了。
    奈何作者下载的都没有后缀,没办法,自己改了。在不断实现目的的过程中,才能不断进步。
    有些短视频,多达数千条,显然是没法一条一条暴力改的。
     1 ren ** *.ts 
    在放视频的那个文件夹下面,新建一个txt文件,里面写入这句话。然后将这个txt文件修改后缀为.bat。再执行,就可以一次加上后缀了,当然还有其他方法,需要读者自己寻找。
    下面的问题是,怎么在n1,n2,...n6后面加上.ts。作者使用的是sublime_text3,有着很强大的字符串替换功能。

    1 1:    Ctrl+H  键入#EXTINF,点击find ALL,下面键入.ts
    #EXTINF,再点击replace ALL。
    2 2:    Ctrl+H  键入.ts,点击find ALL,然后下面那行全部删掉,再直接点击replace ALL。
    3 3:    这时你发现有多行光标,直接按动一次退格键,这时候就到了那些文件后面了,此时再键入.ts后缀就ok了。
    4 4: 这样改动的话,最后一个需要你手动加上.ts。还有开头的#EXT-X-MEDIA-SEQUENCE:0那里,也会加上.ts。读者自己删除就好了。

    到这里,准备工作就都完成了,剩下的,直接控制台键入最开头那行经过自己适当改动的代码就好了

  • 相关阅读:
    解析大型.NET ERP系统 权限模块设计与实现
    Enterprise Solution 开源项目资源汇总 Visual Studio Online 源代码托管 企业管理软件开发框架
    解析大型.NET ERP系统 单据编码功能实现
    解析大型.NET ERP系统 单据标准(新增,修改,删除,复制,打印)功能程序设计
    Windows 10 部署Enterprise Solution 5.5
    解析大型.NET ERP系统 设计异常处理模块
    解析大型.NET ERP系统 业务逻辑设计与实现
    解析大型.NET ERP系统 多国语言实现
    Enterprise Solution 管理软件开发框架流程实战
    解析大型.NET ERP系统 数据审计功能
  • 原文地址:https://www.cnblogs.com/dayq/p/12467128.html
Copyright © 2011-2022 走看看