আমি ffmpeg ব্যবহার করে .mp4 ধারকটিতে পাঠ্য সাবটাইটেলগুলি যুক্ত করার চেষ্টা করছি:
ffmpeg -i input.mp4 -i input.srt -map 0.0 -map 0.1 -map 1.0 output.mp4
আমি যখন এই লাইনটি চালানোর চেষ্টা করছি তখন এটি আমাকে একটি ত্রুটি দেয়:
স্ট্রিম ম্যাপের সংখ্যার অবশ্যই আউটপুট স্ট্রিমের সংখ্যার সাথে মেলে।
যদি আমি এমপিথিকে এমকেভিতে পরিবর্তন করার চেষ্টা করি (যদিও এমপি 4 পাঠ্য সাবটাইটেলগুলিকে সমর্থন করে) তবে এটি:
ffmpeg -i input.mp4 -i input.srt -map 0.0 -map 0.1 -map 1.0 output.mkv
এটি স্ট্রিমগুলি সঠিকভাবে মানচিত্র করে তবে একটি ত্রুটি দেয়:
এনকোডার (কোডেক আইডি 94210) আউটপুট স্ট্রিম # 0.2 এর জন্য পাওয়া যায় নি
আমি যখন চালু
ffmpeg -codecs
আমি দেখতে পাচ্ছি যে এসআরটি কোডেক ডিকোডার এবং এনকোডার হিসাবে সমর্থিত, তবে এমপি 4 এবং এমকেভি সাবস এনকোডিংয়ের জন্য কী ব্যবহৃত হয় তা আমি নিশ্চিত নই এবং আমার এটির স্যুইচ করতে হবে বা আলাদাভাবে সংকলন করতে হবে কিনা তা নিশ্চিত।