请教大佬们,在线网站抓到 m3u8 能播放,但是用 ffmpeg 下载的时候 “403 forbidden” 或者 “Output file #0 does not contain any stream” 应该怎么解决

2023-01-03 10:24:45 +08:00
 magic3584

有的网站能正常下,有的就会报错。

使用命令如下: ffmpeg -i url -c copy output.mp4

5185 次点击
所在节点    FFmpeg
36 条回复
ysc3839
2023-01-03 10:33:57 +08:00
需要 cookie 等额外信息吧
singerll
2023-01-03 10:34:57 +08:00
我只想问,你说的在线 m3u8 网站是 91 吗
lakehylia
2023-01-03 10:38:42 +08:00
用网页音视频资源下载插件啊,需要 cookie 的
mobaijun
2023-01-03 10:40:06 +08:00
@singerll 哈哈哈
estk
2023-01-03 10:45:49 +08:00
@singerll
也可能是 hub 或者 5278
magic3584
2023-01-03 10:52:22 +08:00
@ysc3839 #1
@lakehylia #3
用了 --header $'Cookie:' 然后把浏览器里的东西拷贝进去也不行,可能我哪里没弄对
magic3584
2023-01-03 10:54:28 +08:00
@singerll #2
@mobaijun #4
@estk #5
没,看的剧集。不讨论盗版,求大佬专注于技术问题。用的 mac
fqzz
2023-01-03 11:55:52 +08:00
可能有三个原因:
1. 没有拿到真正的 ts 文件,比如 cookie
2. m3u8 本身支持加密,可以搜下 EXT-X-KEY
3. 有些网站会给每个 ts 套壳,比如加上 png header ,用 file 命令看他是个 png 文件
bxb100
2023-01-03 11:58:37 +08:00
我用这个 N_m3u8DL-RE
gam2046
2023-01-03 12:33:45 +08:00
@fqzz #8 第三种是标准行为嘛,因为我遇到过一些网站是这样的,我自己把 PNG 头去掉了。但是我不确定他自己的 web 播放器是不是也是这么做的,还是说这是 M3U 的标准行为,可以自己把这个头去掉?
learningman
2023-01-03 13:38:15 +08:00
@gam2046 #10
他们的播放器是这么做的
不是标准行为,他们这么干是为了蹭公共图床
0xsui
2023-01-03 13:39:49 +08:00
去 52pojie 找 m3u8 的下载工具下载
magic3584
2023-01-03 13:42:37 +08:00
@fqzz #8
感谢大佬。我是在剧集播放的时候,只显示 m3u8 类型的文件,然后拷贝的 url 地址去下载。有个网站之前是这种方式可以下载,后来就 403 forbidden 了,折腾了没弄好,就又转到别的网站去下载了 [笑哭]
magic3584
2023-01-03 13:44:34 +08:00
@fqzz #8

@gam2046 #10
另外想请教下,我把 m3u8 内容保存到本地,然后去用相同命令去下载,好像不行。。。
tmtstudio
2023-01-03 13:46:08 +08:00
用猫抓,chrome 应用商店就有
churchmice
2023-01-03 13:53:23 +08:00
@singerll 91 有 chrome 插件可以直接下,不过没开 vip 清晰度太差
sobev
2023-01-03 13:53:46 +08:00
控制台调试有个按钮可以停用断点
snowlyg
2023-01-03 14:05:27 +08:00
xvideo?
blankmiss
2023-01-03 14:07:27 +08:00
token 过期了 有的 m3u8 有 token 时效性的
blankmiss
2023-01-03 14:07:41 +08:00
要么可能就是有防盗链

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/906182

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX