Opsioni HTTP proxy i FFmpeg vjen para hyrjes së tij
Kalo http_proxy si opsion të protokollit të hyrjes dhe mbaj argumentet e opsionit dhe të vlerës të ndara kur një aplikacion Java nis FFmpeg.
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.