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.

Artikli relatati