একটি এমপি 4 ভিডিও ফাইলের মধ্যে কীভাবে একটি সাবটাইটেল ট্র্যাক 'বার্ন' করবেন


10

আমি এমপি 4 ভিডিও ফাইলের একটি অংশ হতে একটি সাবটাইটেল ফাইল তৈরি করতে চাই, যাতে আমাকে দুটি পৃথক ফাইলের সাথে ডিল করতে না হয়।

আমি দুটি উপায় কল্পনা করি:

  • সাবটাইটেলটি ভিডিওর একটি অন্তর্নিহিত অংশ করুন। এর জন্য ভিডিও পুনরায় এনকোডিং প্রয়োজন।
  • সাবটাইটেলটিকে একটি পৃথক স্ট্রিম তৈরি করুন, কিন্তু এখনও একই ভিডিও ফাইলে এম্বেড করা হয়েছে। এটি আরও বেশি পছন্দনীয়, বিশেষত কারণ আমি এটিকে অক্ষম করতে পারি (অন্য পদ্ধতির মতো নয়), বা এমনকি ফন্টের ধরণ / আকারের সাথেও খেলতে পারি।

আমি কীভাবে দ্বিতীয় উপায়ে জিনিসগুলি করব? এটি 1 ম পদ্ধতির কীভাবে কাজ করে তা জানাও শীতল হবে।


1
আমি এখনও এটি কাজ করি নি, তবে আমি খুব আগ্রহী ... মনে হচ্ছে এমপি 4 (এমপিইজি -4) ধারকটি পৃথক এমমেডযুক্ত সাবটাইটেল স্ট্রিমগুলি পরিচালনা করতে পারে .. সুতরাং (আমার কাছে) এটাই হবে পথ। আপনি যদি ভিডিওতে সাবটাইটেলগুলি হার্ড-গ্রাফ্ট করেন তবে আপনাকে ভিডিওটি পুনরায় এনকোড করতে হবে এবং সেগুলি চিরতরে এম্বেড করা হবে ... হার্ড "কোডড" সাবটাইটেলগুলির একমাত্র সুবিধাটি হ'ল ভিডিও প্লেয়ারটির প্রয়োজন হয় না এমপি 4-সাবটাইটেল-স্ট্রিম সচেতন হোন ... একটি এভিআইকে হার্ড এনকোড করাতে এটি সরাসরি সোজা, তবে আমার এখনও স্টুডেল স্ট্রিমগুলি ব্যবহার করার প্রয়োজন হয়নি (এখনও :)। আপনার সাবটাইটেলগুলির ফর্ম্যাটটি কোথায়?
পিটার.ও

@ ফ্রেড আমার সাবটাইটেল ফাইলটি শেষ হয় .srtএবং নটিলাস আমাকে ফর্ম্যাটটি সাবপ্রিপ সাবটাইটেলগুলি (অ্যাপ্লিকেশন / এক্স-সাবপ্রিপ) বলে।
tshepang

উত্তর:


9

মাট্রসকা (MKV) ধারক ফর্ম্যাটটি পাঠ্য-ভিত্তিক সাবটাইটেল ফাইলে একটি পৃথক প্রবাহ যেমন এমবেডেড সমর্থন করে।

আপনি এম কেভিআর থেকে ফাইলটি পুনরায় রিম্যাক্স করতে এমকেভ্র্যাম ব্যবহার করতে পারেন এবং আউটপুটে সাবটাইটেলগুলি অন্তর্ভুক্ত করতে পারেন, যা আপনি ভিডিওটি প্লে করার সময় সক্ষম / অক্ষম করতে পারবেন। মনে রাখবেন যে এই পদ্ধতিটি ভিডিও বা অডিওকে পুনরায় এনকোড করবে না, এটি একই পাতাকে অন্য কোনও ধারক বিন্যাসে ফেলেছে, সুতরাং এটি ভিডিওর মানের হ্রাস পাবে না।

mkvmerge -o output.mkv video.mp4 subtitles.srt

কবজির মতো কাজ করেছেন এবং এত দ্রুত আমি ভেবেছিলাম এটি শুরুতে ক্র্যাশ হয়ে গেছে!
টমিসলভ নাকিক-আলফায়ারভিক

3

নামক একটি প্যাকেজে gpac, একটি CLI ইউটিলিটি কল রয়েছেMP4Box

আমার জন্য কী কাজ করেছে তার উদাহরণ এখানে দেওয়া হল ..

MP4Box  -add ~/file.noaudio.mp4 \
        -add ~/file.mp3 \
        -add ~/file.srt \
             ~/file.MP4Box.mp4   

আমি কেবলমাত্র একটি ভিডিও এবং কেবলমাত্র অডিও ব্যবহার করেছি, তবে এটি অবশ্যই (?) একটি সাধারণ অডিও + ভিডিও "চলচ্চিত্র" দিয়ে কাজ করবে .... খুব দেরী হয়েছে তাই আমি কেবল এটিকে ছেড়ে দেব ...

দ্রষ্টব্য: সাবটাইটেলগুলি টোটেমে কাজ করে, তবে এসএমপি্লেয়ারে নয় ...


1

এর মতো কিছু চেষ্টা করুন:

mencoder -oac copy -ovc copy -sub subs.srt video.mp4 -o new_video.mp4

যে কাজ করে না। এটি ম্যাংলেড অডিও এবং ভিডিওতে ফলাফল দেয় এবং ভিডিওটি কেটে ফেলা হয় (প্রাথমিক ফাইলটি ~ 1.6 গিগাবাইট এবং ফলস্বরূপ ফাইলটি 200MB হয়)। আমি মেনকোডার 1.0-আরসি 3 ব্যবহার করি।
tshpang

আমার একটি এমপি 4 ফাইল এবং একটি এসআরটি আছে। তবে এই যুক্তিগুলির সাথে সাবটাইটেলটি ফলাফলের ফাইলে উপস্থিত হয় না। :(
সত্য

আমি যা খুঁজছিলাম ঠিক তা দেখেছি। এটি একটি ওয়েবএম ভিডিও (ভিপি 8 ভিডিও ট্র্যাক, ভারবিস অডিও ট্র্যাক) দিয়ে চেষ্টা করে ফলাফল হিসাবে একটি ভাঙা ভিডিও পেয়েছে। লজ্জা। : \
টমিসলভ নাকিক-আলফায়ারভিক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.