You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过.ts和.m3u8文件抓取嵌入视频?遇403错误求解决

解决Ucha.se视频抓取FFmpeg 403 Forbidden错误

403错误通常是网站启用了防盗链机制,或是你的请求缺少必要的验证信息,以下是针对性解决步骤:

  • 复制浏览器请求头
    打开开发者工具的「网络」面板,找到加载chunklist_xxxxx.m3u8或.ts片段的请求,右键选择「复制请求头」。重点关注Referer(必须是原视频页面URL)、User-Agent(模拟真实浏览器)、Cookie(若视频需登录才能访问)这几个字段。

  • 用FFmpeg携带请求头拉取视频
    不要先下载本地的m3u8文件,直接用FFmpeg请求远程m3u8,同时带上复制的请求头。示例命令:

    ffmpeg -headers "Referer: https://ucha.se/watch/7721/orientirane-v-prirodata-liavo-diasno-gore-dolu-pred-zad\nUser-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36\nCookie: your_login_cookie_here" -i "https://ucha.se/path/to/chunklist_xxxxx.m3u8" -c copy output.mp4
    

    注意:

    • 把your_login_cookie_here替换成你实际的Cookie内容
    • 请求头里的每个字段用\n分隔
    • 确保chunklist_xxxxx.m3u8的URL是最新的,这类链接通常带临时签名,过期会失效
  • 验证请求有效性
    如果还是报错,先在浏览器里直接访问chunklist_xxxxx.m3u8的URL,确认能正常加载。如果浏览器能打开但FFmpeg不行,检查是否漏了其他请求头字段(比如Origin),把所有浏览器里的请求头都加到FFmpeg的-headers参数里。

内容的提问来源于stack exchange,提问作者Nikibiki

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 02:24:59