Преузимач поседује прокси у цевоводном FFmpeg улазу
Ставите прокси на програм који преузима медиј када FFmpeg прима само цев бајтова.
Када FFmpeg чита pipe:0, његов улазни протокол је цев. Ако је curl преузео медиј, curl је отворио мрежну везу и мора да прими конфигурацију проксија.
За секвенцијални MPEG-TS улаз, Bash цевовод може изгледати овако:
set -o pipefail
curl --fail --silent --show-error \
--proxy http://proxy.example.net:8080 --noproxy "" \
'https://media.example.net/stream.ts' |
ffmpeg -i pipe:0 -c copy output.ts
За дозвољено преузимање јавног медија, листа HTTP проксија даје кандидате за curl-ов прокси URL. Празна листа заобилажења чини да овај curl захтев користи изабраног посредника. pipefail такође чува неуспех преузимања узводно у излазном статусу цевовода.
FFmpeg опција http_proxy припада подржаним HTTP мрежним улазима. Не може да конфигурише други програм само зато што се излаз тог програма прослеђује у FFmpeg кроз цев.
Ако FFmpeg треба да преузме медиј, дајте му URL медија директно и користите опције које подржава његов изабрани протокол и билд. За HTTP улаз, ставите FFmpeg опцију проксија пре тог улаза. Цев такође нема уобичајено претраживање у датотеци, зато задржите захтеве за форматом постојећег радног тока када мењате URL и цевоводни улаз.