د FFmpeg د HTTP پروکسي اختیار د هغې له ننوتلو مخکې راځي
http_proxy د ننوتلو پروتوکول اختیار په توګه ورکړئ او کله چې Java پروګرام FFmpeg پیل کړي، د اختیار او ارزښت استدلالونه جلا وساتئ.
د FFmpeg هغه ننوتلو لپاره چې د هغې HTTP پروتوکول یې سمبالوي، د پروکسي اختیار د هغې ننوتلو مخکې کېږدئ:
ffmpeg -http_proxy http://proxy.example:8080 \
-i 'https://media.example/input.mp4' \
-c copy output.mp4
-http_proxy د ننوتلو د HTTP اړیکې لپاره منځګړی غوره کوي؛ د د HTTP پروکسي لیست یو پای ټکی د عامه رسنیز لار لپاره نوماند دی. -i لا هم د رسنیز سرچینې نوم اخلي. د copy اختیار د وتلو جریانونو پورې اړه لري او د شبکې لار نه تنظیموي.
په Java کې هم اختیار او URL د پروسې جلا استدلالونو په توګه وساتئ:
var command = new ProcessBuilder(
"ffmpeg",
"-http_proxy", "http://proxy.example:8080",
"-i", inputUrl,
"-c", "copy", outputPath
);
هغه پوښ چې اضافي استدلالونه ښکاره کوي همدغه د دوو ټوکنونو توپیر ته اړتیا لري. یو واحد تار چې هم -http_proxy او هم د هغې ارزښت ولري، هغه د اختیار او ارزښت جوړه نه ده چې FFmpeg یې تمه لري.
هغه نښې چې شل د URL د ډلې کولو لپاره کاروي باید د ProcessBuilder د استدلالونو په لیست کې لغوي توري نه شي.
د HTTP پروکسي اختیار عمومي SOCKS تنظیم نه دی او نه هم بې اړیکې RTSP/UDP ننوتنه تنظیموي. کله چې جریان بل ترانسپورت کاروي، غوره شوی FFmpeg پروتوکول او د جوړولو وړتیاوې وګورئ.