m3u8手机批量转码_python+ffmpeg,批量转换手机中的m3u8文件

本文介绍了如何使用Python脚本配合ffmpeg工具,将手机UC浏览器缓存的m3u8格式视频批量转换为相对路径,并最终转换成MP4文件。首先,通过Python遍历并修改m3u8文件中的路径,然后调用ffmpeg进行格式转换,解决了格式工厂无法处理无扩展名文件的问题。
摘要由CSDN通过智能技术生成

前段时间,有朋友找我帮忙,自述其手机上使用UC浏览器,缓存的电影有近千个,手机存储不够了,想把这些电影转存到PC机上,并且将其转换为Mp4文件。小事情,安排!

一、分析情况,确定方案。

首先连接手机,将手机上的UCDownloads/VideoData文件夹中的全部文件及文件夹拷贝到电脑上,进行分析。

先看一下手机上缓存的文件格式,是很多个m3u8格式文件和一些文件夹。经查,发现这种文件并不是传统意义上的视频文件,更像是一个索引文件,就像是一本书的目录一样的东西,视频内容保存在那些文件夹中,是很多个有序号的文件。

0267dc791632e3763e360ee9e3c0dacb.png

m3u8文件可以用普通的文本编辑工具进行编辑,其中详细的标签解释,在网上有很多详细的文章,这里就不啰嗦了。在m3u8文件中,最有用的就是视频列表。如下:

d9b4d45ede2003e4f58dbc0f6339e07d.png

从文件内容中可以很明显看出,视频片段的地址是手机上的路径,这就排除了直接使用格式工厂等软件进行转换的模式,因为文件较多,不适合手动修改路径,所以初步确定先使用p

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值