Y lawrlwythwr sy'n berchen ar y proxy mewn mewnbwn FFmpeg pibell
Rhowch y proxy ar y rhaglen sy'n nôl y cyfrwng pan fo FFmpeg yn derbyn pibell o bytes yn unig.
Pan fydd FFmpeg yn darllen pipe:0, pibell yw ei brotocol mewnbwn. Os curl a nôl y cyfrwng, curl agorodd y cysylltiad rhwydwaith a rhaid iddo dderbyn cyfluniad y proxy.
Ar gyfer mewnbwn MPEG-TS dilyniannol, gall piblinell Bash fod fel hyn:
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
Ar gyfer lawrlwytho cyfrwng cyhoeddus a ganiateir, mae'r rhestr proxy HTTP yn cynnig ymgeiswyr ar gyfer URL proxy curl. Mae'r rhestr osgoi wag yn gwneud i'r cais curl hwn ddefnyddio'r cyfryngwr a ddewiswyd. Mae pipefail hefyd yn cadw methiant lawrlwytho i fyny'r afon yn statws allan y biblinell.
Mae opsiwn http_proxy FFmpeg yn perthyn i fewnbynnau rhwydwaith HTTP a gefnogir. Ni all ffurfweddu rhaglen arall dim ond oherwydd bod allbwn y rhaglen honno'n cael ei bibellu i FFmpeg.
Os dylai FFmpeg berchnogi'r lawrlwythiad, rhowch URL y cyfrwng iddo'n uniongyrchol a defnyddiwch yr opsiynau a gefnogir gan ei brotocol a'i adeiladwaith a ddewiswyd. Ar gyfer mewnbwn HTTP, rhowch opsiwn proxy FFmpeg cyn y mewnbwn hwnnw. Nid oes gan bibell chwilio arferol mewn ffeil chwaith, felly cadwch ofynion fformat y llif gwaith presennol wrth newid rhwng URL a mewnbwn pibell.