Min jiġbed il-midja għandu l-proxy f'input FFmpeg bil-pajp
Qiegħed il-proxy fuq il-programm li jiġbed il-midja meta FFmpeg jircievi biss pajp ta' bytes.
Meta FFmpeg jaqra pipe:0, il-protokoll tal-input tiegħu huwa pajp. Jekk kien curl li ġibed il-midja, curl fetaħ il-konnessjoni tan-netwerk u għandu jircievi l-konfigurazzjoni tal-proxy.
Għal input MPEG-TS sekwenzjali, pipeline tal-Bash jista' jkun:
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
Għal tniżżil permess ta' midja pubblika, il-lista tal-proxy HTTP tipprovdi kandidati għall-URL tal-proxy ta' curl. Il-lista tal-bypass vojta tagħmel din it-talba ta' curl tuża l-intermedjarju magħżul. pipefail iżomm ukoll falliment tat-tniżżil ''il fuq fl-istat tal-ħruġ tal-pipeline.
L-għażla http_proxy ta' FFmpeg tappartjeni lill-inputs tan-netwerk HTTP appoġġjati. Ma tistax tikkonfigura programm ieħor sempliċement għax l-output ta' dak il-programm jiġi ppajpat f'FFmpeg.
Jekk FFmpeg għandu jagħmel it-tniżżil, agħtih l-URL tal-midja direttament u uża l-għażliet appoġġjati mill-protokoll u l-build magħżula tiegħu. Għal input HTTP, qiegħed l-għażla tal-proxy ta' FFmpeg qabel dak l-input. Pajp ukoll m'għandux it-tfittxija tas-soltu fil-fajl, għalhekk żomm ir-rekwiżiti tal-format tal-fluss tax-xogħol eżistenti meta taqleb bejn URL u input bil-pajp.