Então, o problema era que eu estava usando pipe
como entrada. Isso não funciona aparentemente com o http_proxy
, uma vez que eu mudei para uma URL que funcionou.
Estou tentando executar este comando
ffmpeg -http_proxy http://proxyip:1234 -i "http://videourl" -acodec libmp3lame -metadata title="test" -f mp3 -
Mas, por algum motivo, recebo esse erro
ffmpeg version git-2016-03-01-c3bb616 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.1)
configuration: --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-version3 --enable-openssl --enable-gnutls
libavutil 55. 19.100 / 55. 19.100
libavcodec 57. 27.101 / 57. 27.101
libavformat 57. 27.100 / 57. 27.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 38.100 / 6. 38.100
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
Option http_proxy not found.
De alguma forma eu posso forçar a instalação do http_proxy? Como a documentação mostra como uma opção. Não tenho certeza do que estou perdendo
Editar:
Quando publiquei isso, limpei a lógica e coloquei uma URL no lugar do que eu estava realmente usando, que era a função pipe
. Então, inevitavelmente, a solução correta foi o que eu postei. Não é possível usar pipe
com http_proxy
Não, ele nunca mostrou http_proxy
como uma opção. É uma variável de ambiente :
export http_proxy="http://proxyip:1234"
ffmpeg -i "https://......"
Tags ffmpeg