Don shigarwar FFmpeg da ka'idar HTTP ke sarrafa, sanya zaɓin wakili gaban wannan shigarwar:

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

-http_proxy yana zaɓar mai shiga tsakani don haɗin HTTP na shigarwar; ƙarshen wuri daga jerin wakilan HTTP ɗan takara ne don hanyar kafofin watsa labarai ta jama'a. -i har yanzu yana ambaton tushen kafofin watsa labarai. Zaɓin copy ya shafi rafukan fitarwa kuma baya saita hanyar cibiyar sadarwa.

A cikin Java kuma ka riƙe zaɓin da URL a matsayin hujjojin tsari daban:

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

Marufi da ke fallasa ƙarin hujjoji yana bukatar irin wannan bambanci tsakanin alamu biyu. Zinari ɗaya da ke ɗauke da duka -http_proxy da ƙimarsa ba shine nau'in zaɓi da ƙima da FFmpeg ke tsammani ba.

Alamar zance da harsashi ke amfani da ita don haɗa URL bai kamata ta zama haruffa na zahiri a cikin jerin hujjojin ProcessBuilder ba.

Zaɓin wakilin HTTP ba saitin SOCKS na gama gari ba ne, kuma baya saita shigarwar RTSP/UDP marar alaƙa. Duba ka'idar FFmpeg da aka zaɓa da damar ginawa lokacin da rafi ke amfani da wani jigilar daban.

Labarai masu alaƙa