FFmpeg 是否支持向请求添加代理的功能?在互联网上,我发现有 -http_proxy 选项,但是当我尝试在终端中输入
ffmpeg -http_proxy=http://ip:port/
来使用它时,我收到了 Option not find 错误
因此,正如评论向我解释的那样,我只是错误地执行了请求。 FFmpeg支持代理,只需写
-http_proxy http://ip:port/
,一定不要用“”选择。另外,如果您使用 Java 包装器 ffmpeg-cli-wrapper,则将代理标志 (-http_proxy) 和代理本身分成两个不同的 addExtraArgs
,
否则会导致错误
它在 Windows 10 上适用于我,但需要额外的环境变量(此处解释:通过 Windows 命令行设置代理,包括登录参数),无需任何额外的 ffmpeg 命令行参数:
set HTTP_PROXY=http://yourproxyservername:yourproxyserverport
ffmpeg.exe -codec copy download.mp4 -i "https://mediaserver/transform/videomanifest"
只是 Windows Terminal 或 Powershell 的更新 这是设置代理的方法 $Env:http_proxy="http://proxy.com:1234";$Env:https_proxy="http://proxy.com:1234" 然后就可以运行FFmpeg命令了