Për një hyrje të FFmpeg që trajtohet nga protokolli i tij HTTP, vendos opsionin e proxy-t përpara asaj hyrjeje:

ffmpeg -http_proxy http://proxy.example:8080 \
  -i 'https://media.example/input.mp4' \
  -c copy output.mp4

-http_proxy zgjedh ndërmjetësin për lidhjen HTTP të hyrjes; një pikë fundore nga lista e proxy-ve HTTP është kandidate për një rrugë publike mediash. -i vazhdon të emërtojë burimin e medias. Opsioni copy ka të bëjë me rrjedhat e daljes dhe nuk konfiguron rrugën e rrjetit.

Edhe në Java, mbaji opsionin dhe URL-në si argumente të veçanta të procesit:

var command = new ProcessBuilder(
    "ffmpeg",
    "-http_proxy", "http://proxy.example:8080",
    "-i", inputUrl,
    "-c", "copy", outputPath
);

Një mbështjellës që ekspozon argumente shtesë kërkon të njëjtin dallim mes dy tokenave. Një varg i vetëm që përmban njëkohësisht -http_proxy dhe vlerën e tij nuk është çifti opsion dhe vlerë që pret FFmpeg.

Thonjëzat që një shell përdor për të grupuar një URL nuk duhet të bëhen karaktere të fjalëpërfjalshme në listën e argumenteve të ProcessBuilder.

Opsioni HTTP proxy nuk është një rregullim i përgjithshëm SOCKS dhe nuk konfiguron një hyrje RTSP/UDP të palidhur. Kontrollo protokollin e zgjedhur të FFmpeg dhe aftësitë e ndërtimit kur një rrjedhë përdor një transport tjetër.

Artikuj të ngjashëm