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