HTTP پروتوكولى بىر تەرەپ قىلىدىغان FFmpeg كىرگۈزۈشى ئۈچۈن، ۋاكالەتچى تاللانمىسىنى شۇ كىرگۈزۈشتىن ئىلگىرى قويۇڭ:

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 كۈتىدىغان تاللانما ۋە قىممەت جۈپى ئەمەس.

shell نىڭ URL نى گۇرۇپپىلاشتا ئىشلىتىدىغان نەقىل بەلگىلىرى ProcessBuilder نىڭ ئارگۇمېنت تىزىملىكىدە لۇغەۋى ھەرپ بولۇپ قالماسلىقى كېرەك.

HTTP ۋاكالەتچى تاللانمىسى ئومۇمىي SOCKS تەڭشىكى ئەمەس، مۇناسىۋەتسىز RTSP/UDP كىرگۈزۈشىنىمۇ تەڭشىمەيدۇ. ئېقىم باشقا توشۇغۇچى ئىشلەتكەندە تاللانغان FFmpeg پروتوكولى بىلەن قۇرۇلۇش ئىقتىدارىنى تەكشۈرۈڭ.

مۇناسىۋەتلىك ماقالىلەر