FFmpeg 添加代理到请求

问题描述 投票:0回答:3

FFmpeg 是否支持向请求添加代理的功能?在互联网上,我发现有 -http_proxy 选项,但是当我尝试在终端中输入

ffmpeg -http_proxy=http://ip:port/
来使用它时,我收到了 Option not find 错误

ffmpeg
3个回答
6
投票

因此,正如评论向我解释的那样,我只是错误地执行了请求。 FFmpeg支持代理,只需写

-http_proxy http://ip:port/
,一定不要用“”选择。另外,如果您使用 Java 包装器 ffmpeg-cli-wrapper,则将代理标志 (-http_proxy) 和代理本身分成两个不同的
addExtraArgs
, 否则会导致错误


0
投票

它在 Windows 10 上适用于我,但需要额外的环境变量(此处解释:通过 Windows 命令行设置代理,包括登录参数),无需任何额外的 ffmpeg 命令行参数:

set HTTP_PROXY=http://yourproxyservername:yourproxyserverport
ffmpeg.exe -codec copy download.mp4 -i "https://mediaserver/transform/videomanifest" 

0
投票

只是 Windows Terminal 或 Powershell 的更新 这是设置代理的方法 $Env:http_proxy="http://proxy.com:1234";$Env:https_proxy="http://proxy.com:1234" 然后就可以运行FFmpeg命令了

© www.soinside.com 2019 - 2024. All rights reserved.