如何解决无法播放下载的 .ts 视频文件
我已经在这个python脚本的帮助下从m3u8索引文件下载了一个ts视频文件
import requests
import m3u8
url1 = "url of the m3u8 file"
r = requests.get(url1)
master_m3u8 = m3u8.loads(r.text)
preurl = "preurl of the m3u8 file "
url2 = preurl + master_m3u8.data["playlists"][2]["uri"]
r2 = requests.get(url2)
sub_m3u8_file = m3u8.loads(r2.text)
with open("philosophy_intro.ts","wb") as f:
for segment in sub_m3u8_file.data["segments"]:
url = preurl + segment["uri"]
res = requests.get(url)
f.write(res.content)
这就是播放列表片段的样子 playlists segments
正在下载大小为 800mb 的视频,但当我尝试使用 moviepy 脚本将其转换为 mp4 时,它也无法在我计算机的任何媒体播放器中播放
import moviepy.editor as moviepy
clip = moviepy.VideoFileClip("philosophy_intro.ts")
clip.write_videofile("philosophy_intro.mp4")
它说无法读取视频文件的时长,是什么问题
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。