首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FFMPEG忽略设置用户代理或其他标头的尝试

FFMPEG忽略设置用户代理或其他标头的尝试
EN

Stack Overflow用户
提问于 2020-01-19 14:17:43
回答 1查看 2.3K关注 0票数 1

我在Windows上,使用的是来自Zeranoe的最新版本,该版本在ffmpeg网站上链接。

我的命令是:

代码语言:javascript
复制
ffmpeg.exe -headers 'User-Agent: "This does not Work"' -protocol_whitelist file,http,https,tcp,tls,crypto  -i "local.m3u8" -c copy "out.mp4" -v trace

我的local.m3u8文件是:

代码语言:javascript
复制
#EXTM3U
#EXT-X-TARGETDURATION:10
#EXTINF:10.000,
http://127.0.0.1/
#EXT-X-ENDLIST

在本地主机上,我有一个简单的服务器运行,记录用户代理。它的产出如下:

代码语言:javascript
复制
{ 'user-agent': 'Lavf/58.29.100',
  accept: '*/*',
  connection: 'keep-alive',
  host: '127.0.0.1',
  'icy-metadata': '1' }

尚未设置用户代理。我尝试使用-user-agent "test“和-user_agent "test”而不是-header,并且尝试将参数按不同的顺序排列,但没有成功。-v跟踪的跟踪输出是https://pastebin.com/raw/W9hsjraT

为什么用户代理没有被覆盖,我如何覆盖它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-19 18:59:58

似乎FFMPEG只在通过http/s访问输入m3u8时才发送自定义标头,而不是本地文件。谢谢@Gyan给我这个。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59810888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档