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.

Artikli relatati