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 প্ৰট'কল আৰু বিল্ড সামৰ্থ্য পৰীক্ষা কৰক।

সম্পৰ্কিত প্ৰবন্ধ