Niðurhalarin eigur proxy í pipaðari FFmpeg-inngongd
Set proxy á tað skráarvingin, sum hámtar miðil, tá FFmpeg bert fær eina pipu av bytes.
Tá FFmpeg les pipe:0, er inngongdarprotokollin ein pipa. Um curl hámtadi miðilin, opnaði curl netverkssambandið og má taka ímóti proxy-uppsetingini.
Fyri eina raðbundna MPEG-TS-inngongd kann ein Bash-pipa vera soleiðis:
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
Fyri loyvda niðurhal av almennum miðli veitir HTTP-proxy-listin evnar til proxy-URL hjá curl. Tómur listin yvir umleiðir ger, at hendan curl-fyrispurningurin brúkar valda millummannin. pipefail varðveitir eisini eitt niðurhalsbrek omanfyri í útgangsstøðu pipunnar.
http_proxy-valmøguleikin í FFmpeg hoyrir til stuðlaðar HTTP-netverksinngongdir. Hann kann ikki seta eitt annað skráarving í gongd bara tí, at úttakið frá tí skráarvinginum verður pipað inn í FFmpeg.
Um FFmpeg skal standa fyri niðurhalinum, gev honum miðils-URL beinleiðis og brúka teir valmøguleikar, sum valda protokollin og byggingin hansara stuðla. Fyri eina HTTP-inngongd set proxy-valmøguleikan hjá FFmpeg áðrenn ta inngongdina. Ein pipa hevur heldur ikki vanliga fílaleiting, so varðveit formatkravini í verandi arbeiðsfløðu, tá tú skiftir millum URL og pipaða inngongd.