Ikhtiyaarka HTTP proxy ee FFmpeg wuxuu ka horreeyaa gelinta
U gudbi http_proxy sidii ikhtiyaar borotokool gelin oo hayso doodaha ikhtiyaarka iyo qiimaha oo gaar ah marka barnaamij Java bilaabo FFmpeg.
Gelinta FFmpeg ee uu maareeyo borotokoolkeeda HTTP, dhig ikhtiyaarka proxy ka hor gelintaas:
ffmpeg -http_proxy http://proxy.example:8080 \
-i 'https://media.example/input.mp4' \
-c copy output.mp4
-http_proxy wuxuu doortaa dhexdhexaadiyaha xiriirka HTTP ee gelinta; barta dhamaadka laga helo liiska HTTP proxy waa musharrax waddo dadweyne oo warbaahineed. -i weli wuxuu magacaabaa kheyraadka warbaahinta. Ikhtiyaarka copy wuxuu khuseeyaa qulqulka wax soo saarka oo ma habeeayo waddada shabakadda.
Java dhexdiisana hayso ikhtiyaarka iyo URL oo ah doodaha geeddi-socodka oo gaar ah:
var command = new ProcessBuilder(
"ffmpeg",
"-http_proxy", "http://proxy.example:8080",
"-i", inputUrl,
"-c", "copy", outputPath
);
Duubka soo bandhiga doodaha dheeraadka ah wuxuu u baahan yahay isla kala-gobka laba calaamadood. Hal xarig oo wada haya -http_proxy iyo qiimihiisa maaha lammaanaha ikhtiyaarka iyo qiimaha ee FFmpeg filayo.
Calaamadaha xigashada ee shell u isticmaalo inuu kooxeeyo URL waa in aanay noqon xuruuf macno-dhab ah liiska doodaha ProcessBuilder.
Ikhtiyaarka HTTP proxy maaha dejinta SOCKS guud mana habeeayo gelin RTSP/UDP oo aan xiriir la lahayn. Hubi borotokoolka FFmpeg la doortay iyo awoodaha dhisidda marka qulqulku isticmaalo gaadiid kale.