Fún ìwọlé FFmpeg tí ìlànà HTTP rẹ̀ ń ṣàkóso, gbé àṣàyàn proxy síwájú ìwọlé yẹn:

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

-http_proxy máa ń yan alárinà fún ìsopọ̀ HTTP ti ìwọlé; ojú ìparí kan láti àkójọ HTTP proxy jẹ́ olùdíje fún ọ̀nà média gbogbo ènìyàn. -i ṣì ń dárúkọ ohun àmúlò média. Àṣàyàn copy kan àwọn ìṣàn ìjáde, kò sì ṣètò ọ̀nà nẹ́tíwọ́kì.

Nínú Java pẹ̀lú, pa àṣàyàn àti URL mọ́ gẹ́gẹ́ bí àríyànjiyàn ìlànà ọ̀tọ̀ọ̀tọ̀:

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

Ìdìpọ̀ tí ń fi àfikún àríyànjiyàn hàn nílò ìyàtọ̀ tọ́kẹ̀n méjì kan náà. Fífi -http_proxy àti iye rẹ̀ sínú okùn kan ṣoṣo kì í ṣe báàlọ àṣàyàn àti iye tí FFmpeg ń retí.

Àwọn àmì àyọkà tí shell ń lò láti ṣàkójọ URL kò gbọdọ̀ di àmì ọ̀rọ̀ gangan nínú àkójọ àríyànjiyàn ProcessBuilder.

Àṣàyàn HTTP proxy kì í ṣe ètò SOCKS gbogbogbò, bẹ́ẹ̀ ni kò ṣètò ìwọlé RTSP/UDP tí kò ní ìbáṣepọ̀. Ṣàyẹ̀wò ìlànà FFmpeg tí a yàn àti àwọn agbára kíkọ́ nígbà tí ìṣàn bá ń lo ọ̀nà gbígbé mìíràn.

Àwọn àpilẹ̀kọ tó jọra