আমি কীভাবে এফএফএমপিগ সহ ভিডিওগুলিতে সাবটাইটেলগুলি এম্বেড করতে পারি?


9

আমাকে বলা হয়েছে যে .srtভিডিও ফাইলগুলিতে ( .avi) ব্যবহার করে সাবটাইটেলগুলি ( ) এম্বেড করা সম্ভব ffmpeg, তবে ম্যান পেজে আমি এর কোনও উল্লেখ পাই না। এটা কি সম্ভব? আমি কোন আদেশ ব্যবহার করব?


একটি সমাধান যা ffmpeg দিয়ে আমার জন্য কাজ করেছে: ffmpeg.org/trac/ffmpeg/wiki/…

উত্তর:


3

থেকে man ffmpeg:

সাবটাইটেল বিকল্পগুলি:

-স্কোডেক কোডেক ফোর্স সাবটাইটেল কোডেক (প্রবাহের অনুলিপি করতে 'অনুলিপি')।

-নিউজবিডিটেল বর্তমান আউটপুট প্রবাহে একটি নতুন সাবটাইটেল স্ট্রিম যুক্ত করুন।

-স্ল্যাং কোড বর্তমান সাবটাইটেল স্ট্রিমের আইএসও 639 ভাষার কোড (3 বর্ণ) সেট করুন।

তাই: ffmpeg -newsubtitle subtitles.srv -i video.avi ...


আমি যদি ... result.aviএই কমান্ডটির পরিবর্তে ব্যবহার করি তবে কাজ হয় নাAt least one output file must be specified
— xralf

2
অবশ্যই, এর ...অর্থ "এবং আপনার প্রয়োজন মতো অন্যান্য বিকল্পগুলি"।
— শন জে গফ

পর্যাপ্ত ffmpeg -newsubtitle subtitles.srt -i video.avi result.aviতবে এটি উপরের বার্তার সাথে শেষ হয়। আমি আশা করি যে ফলাফল.এভি আউটপুট ফাইল। আমি এটি দিয়ে চেষ্টা করেছি -o result.aviকিন্তু সাফল্য ছাড়াই।
— xralf

1
আমি জানি না কেন এটি আমার পক্ষে কার্যকর হয়নি (সম্ভবত ভুল ফাইল বা ffmpeg এর সমস্যা)। আমি পরিবর্তে এই আদেশটি চেষ্টা করেছিmencoder movie.avi -sub movie.srt -o movie.hardsubs.avi -oac copy -ovc lavc -lavcopts vbitrate=1200
— xralf

@ শনজ.গফ: এটি আমার পক্ষেও কার্যকর হয়নি। আপনি ffmpeg এর কোন সংস্করণ ব্যবহার করছেন এবং কোন OS?
— ফাহিম মিঠা

3

পিয়ারের লিঙ্ক থেকে, বিশেষত:

ffmpeg -i video.avi -vf subtitles=subtitle.srt out.avi

আমি এটি বর্তমান স্ট্যাটিক গিট ffmpeg রিলিজের সাথে সফলভাবে ব্যবহার করেছি।


কাজ করে না। "আউটপুট ফাইল # 0 তে কোনও স্ট্রিম থাকে না"
— রুবি শ্নল

1

ffmpegবিকাশকারীগণ সাবটাইটেল সহায়তা নিয়ে কাজ করছেন, তবে যতদূর আমি জানি এটি কেবল সর্বশেষতম ffmpeg এ কাজ করছে। mencoderআপনি যদি পরিবর্তে এটি চেষ্টা করতে চান তবে তাত্ক্ষণিকভাবে সাবটাইটেলগুলি পুড়িয়ে ফেলবে।

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