L-għażla tal-proxy HTTP ta' FFmpeg tiġi qabel l-input tagħha
Għaddi http_proxy bħala għażla tal-protokoll tal-input u żomm l-argumenti tal-għażla u tal-valur separati meta applikazzjoni Java tniedi FFmpeg.
Għal input ta' FFmpeg immaniġġjat mill-protokoll HTTP tiegħu, poġġi l-għażla tal-proxy qabel dak l-input:
ffmpeg -http_proxy http://proxy.example:8080 \
-i 'https://media.example/input.mp4' \
-c copy output.mp4
-http_proxy jagħżel il-faċilitatur għall-konnessjoni HTTP tal-input; punt tat-tmiem mill-lista tal-proxy HTTP huwa kandidat għal rotta pubblika tal-midja. -i xorta jindika r-riżorsa tal-midja. L-għażla copy tikkonċerna l-flussi tal-output u ma tikkonfigurax ir-rotta tan-netwerk.
F'Java wkoll, żomm l-għażla u l-URL bħala argumenti tal-proċess separati:
var command = new ProcessBuilder(
"ffmpeg",
"-http_proxy", "http://proxy.example:8080",
"-i", inputUrl,
"-c", "copy", outputPath
);
Wrapper li jesponi argumenti addizzjonali jeħtieġ l-istess distinzjoni bejn żewġ tokens. Sensiela waħda li fiha kemm -http_proxy kif ukoll il-valur tiegħu mhijiex il-par ta' għażla u valur li jistenna FFmpeg.
Il-virgoletti li shell juża biex jiġbor URL m'għandhomx isiru karattri litterali fil-lista tal-argumenti ta' ProcessBuilder.
L-għażla tal-proxy HTTP mhijiex setting ġenerali tas-SOCKS u lanqas tikkonfigura input RTSP/UDP mhux relatat. Ivverifika l-protokoll ta' FFmpeg magħżul u l-kapaċitajiet tal-bini meta fluss juża trasport ieħor.