FFmpeg-ek pipe:0 irakurtzen duenean, haren sarrera-protokoloa hodi bat da. Curl-ek media deskargatu badu, curl-ek ireki du sareko konexioa eta hari dagokio proxy konfigurazioa jasotzea.

MPEG-TS sarrera sekuentzial baterako, Bash hoditeria hau izan daiteke:

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

Baimendutako jabetza publikoaren deskarga baterako, HTTP proxy zerrendak hautagaiak ematen ditu curl-en proxy URLrako. Saihesteko zerrenda hutsak curl eskaera hau aukeratutako bitartekaria erabiltzea eragiten du. pipefail-ek deskarga hutsegitea goian hoditeriaren irteera-egoeran gordetzen du.

FFmpeg-en http_proxy aukera onartutako HTTP sare-sarreren artean dago. Ezin du beste programa bat konfiguratu, programa horren irteera FFmpeg-era hodi bidez doalako soilik.

FFmpeg-ek deskarga egin behar badu, eman media URL-a zuzenean eta erabili haren protokolo eta konpilazio hautatuek onartzen dituzten aukerak. HTTP sarrera baterako, jarri FFmpeg-en proxy aukera sarrera horren aurretik. Hodiek ez dute fitxategi-bilaketa arruntik ere, beraz, mantendu lehendik dagoen lan-fluxuaren formatu-baldintzak URL eta hodi sarrera artean aldatzean.

Erlazionatutako artikuluak