আমি লিনাক্স ভিত্তিক সিস্টেমে কোনও এমকেভিতে প্রথম এবং দ্বিতীয় অডিও স্ট্রিমগুলি কীভাবে অদলবদল করব?


10

আমি প্লেক্স ব্যবহার করছি প্ল্লেক্স ডিফল্ট অডিও স্ট্রিমটিকে উপেক্ষা করে (রোকুতে) বলে মনে হচ্ছে এবং পরিবর্তে প্রথম অডিও স্ট্রিমটি ব্যবহার করবে। এটি mkvpropedit ব্যবহার করে আমার পরীক্ষা অনুযায়ী per

যেহেতু প্লেক্স বর্তমানে ল্যানের বাইরে ক্লায়েন্টগুলিতে অডিও উত্স পরিবর্তনের পক্ষে সমর্থন করে না, তাই আমি আমার কয়েকটি ফাইল পরিবর্তন করতে চাই যাতে বর্তমান দ্বিতীয় অডিও উত্সটি প্রথম?

লিনাক্স ভিত্তিক সিস্টেমে যেমন উবুন্টুতে এমকেভিতে অডিও স্ট্রিমগুলি অদলবদলের সর্বোত্তম উপায় কী?

উত্তর:


14

সঙ্গে FFmpeg , এই বরং সহজ হওয়া উচিত। নিশ্চিত হয়ে নিন যে আপনি তাদের ডাউনলোড পৃষ্ঠা থেকে একটি স্ট্যাটিক বিল্ড ডাউনলোড করেছেন এবং উবুন্টু সংগ্রহস্থল সংস্করণটি ব্যবহার করবেন না, যা বেশ পুরানো।

আদেশটি এখানে:

ffmpeg -i input.mkv -map 0:v:0 -map 0:a:1 -map 0:a:0 -c copy output.mkv

এখানে কি -mapআছে:

  • কোলনের আগে প্রথম অংশটি হ'ল ইনপুট আইডি। যেহেতু আমাদের কেবল একটি ইনপুট রয়েছে, তাই এটি 0
  • দ্বিতীয় অংশটি স্ট্রিম, vআদর্শ বা aইউডিওর ধরণ নির্দিষ্ট করে । এটি alচ্ছিক, তবে ভিডিও এবং অডিও স্ট্রিমগুলি সঠিকভাবে মাল্টিপ্লেক্স না করা সেক্ষেত্রে প্রকারটি নির্দিষ্ট করে দেওয়া ভাল বুদ্ধিমান।
  • তৃতীয় অংশটি ইনপুট স্ট্রিমের আইডি। 0প্রথম এবং 1দ্বিতীয় হবে, প্রথম ভিডিও স্ট্রিম এবং দ্বিতীয় এবং প্রথম অডিও স্ট্রিম।
  • ক্রম -mapঅপশন আউটপুট ফাইলের মধ্যে স্ট্রিম ক্রম নির্ধারণ করে।

এর অর্থ আমরা ভিডিওটি বিটস্ট্রમને প্রথম স্ট্রিম হিসাবে রেখে দেব, তারপরে দ্বিতীয় অডিও স্ট্রিমটি নেব এবং তারপরে প্রথম es সংক্ষেপে আমরা অডিও স্ট্রিমগুলি অদলবদল করব।

-c copyবিকল্পটি ব্যবহার নিশ্চিত করে যে বিটস্ট্রিমগুলি অনুলিপি করা হয়েছে এবং পুনরায় এনকোড করা হয়নি।

বিকল্পটি কীভাবে ব্যবহার করবেন সে সম্পর্কে-map কয়েকটি উদাহরণ এফএফপিপেক উইকিতে পাওয়া যাবে।


সেখানে যদি শুধুমাত্র একটি ইনপুট আপনি আসলে আউট চলে যাবে ইনপুট আইডি: -map v:0 -map a:1 -map a:0
মিষ্টান্ন

7

পুনরায় এনকোড ... পুনরুদ্ধার করা, সময় নষ্ট করা এড়াতে কেবল এমকেভিটোল ব্যবহার করুন।

mkvpropedit -v movie.mkv -v --edit track:2 --set track-number=3 --edit track:3 --set track-number=2

এটি স্ট্রিমের অদলবদলের জন্য যথেষ্ট be

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.