এমএফপি রূপান্তর থেকে এফএফএমপিইগ এমকেভি সাবটাইটেলগুলি হারিয়েছে


11

বর্তমানে আমার এমকেভি লাইব্রেরিটিকে এমপি 4 (আইফোন 6 প্লাস) এ রূপান্তর করার চেষ্টা করছেন

আমি এমকেভিতে এমপি 4 রূপান্তরটি সঠিকভাবে পেতে পেরেছি, তবে আমি সাবটাইটেল অংশ (এসআরটি) মিস করছি I'm

আমার কোডটি এখানে:

dir/b/s *.mkv >mkvlist.txt   ///////// this gets a list of all the mkv files on the directory

for /F "delims=;" %%F in (mkvlist.txt) do ffmpeg.exe  -i "%%F" -format mp4 -vcodec copy -acodec aac -strict -2 -sn "%%~dF%%~pF%%~nF.mp4"   ///////////// this makes the conversion

del mkvlist.txt     ////// this deletes the txt file

আমি স্ক্রিপ্টে সাবটাইটেলগুলি অন্তর্ভুক্ত করতে চাই তবে স্ক্রিপ্টে সাবটাইটেলগুলির সঠিক নামটি লিখতে সমস্যা হচ্ছে (যেহেতু এটি একাধিক রূপান্তর ব্যাচ)।


.mkv ফাইলগুলি একটি ধারক বিন্যাস। এর খুব সম্ভবত এমকেভি ফাইলটিতে একটি .srt ফাইল রয়েছে যা আপনি বের করতে পারবেন। এটি এমপি 4 ফাইলের মতো একই নাম রয়েছে এবং এটি কাজ করা উচিত তা নিশ্চিত করুন। এম কেভি ফাইলটিতে সম্ভবত একটি এমপি 4 ফাইল থাকতে পারে তবে একটি .divx, .avi বা অন্য কোনও ভিডিও ফর্ম্যাটও থাকতে পারে।
এলপিচিপ

উত্তর:


17

এমপি 4 এসআরটি সমর্থন করে না। আপনি হয় সফটসবস বা হার্ডসাবগুলি ব্যবহার করতে পারেন।

softsubs

ফাইলে পৃথক স্ট্রিম হিসাবে গঠিত সাবটাইটেলগুলি। এগুলি প্লেয়ার দ্বারা টগল করা বা বন্ধ করা যেতে পারে এবং ভিডিও স্ট্রিমটিকে পুনরায় এনকোড করার দরকার নেই।

ffmpeg -i input.mkv -c copy -c:s mov_text output.mp4

এমপি 4-তে সময়োচিত পাঠ্য সফ্টসবার জন্য প্লেয়ার সমর্থনটি বরং দরিদ্র হতে পারে। আপনি এটি চেষ্টা করতে হবে।

hardsubs

হার্ডসবগুলি ভিডিওতে "বার্ন" হয়ে গেছে তাই ভিডিওটি অবশ্যই পুনরায় এনকোড করা উচিত।

ffmpeg -i input.mkv -vf subtitles=input.mkv output.mp4

দেখুন susbtitles ফিল্টার ডকুমেন্টেশন যেমন কিভাবে একটি নির্দিষ্ট উপশিরোনাম প্রবাহ নির্বাচন করতে আছে যদি একাধিক যেমন আরও তথ্যের জন্য।


আপনি আমার কোডটি আরও ভালভাবে বুঝতে সাহায্য করতে পারেন? আপনি কোথায় এবং কেন সাবসের জন্য পুনরায় এনকোডিং যুক্ত করবেন? (এবং যদি আপনি সাবলেট ফোল্ডারে থাকা সমস্ত ফাইলগুলিকে তাদের সংশ্লিষ্ট সাবগুলিতে রূপান্তর করতে কোনও সমাধান বা উপায়ের কথা ভাবতে পারেন?) (যদি কোনও সাবটাইটেল না থাকে, তবে ফাইলটি পুরোপুরি এড়িয়ে যাওয়া এবং পরবর্তী ফাইলটিতে যেতে হবে।
dpkmon

2

হ্যান্ডব্রেকের সাথে ছিড়ে এমন কিছু এমপি 4 ফাইল থেকে এমপি 4 থেকে এমকেভিতে যাওয়ার ক্ষেত্রে আমার একইরকম সমস্যা হয়েছিল। আমি প্রথমে https://en.wikibooks.org/wiki/FFMPEG_An_Interimar_Guide/subtitle_options- এর পরামর্শ নিয়েছিলাম , যা এমকেভি বনাম এমপি 4 এর জন্য নির্দিষ্ট সাবটাইটেল ফর্ম্যাটগুলি বোঝায়। গাধা এবং মুভি_ পাঠ্য রূপান্তরগুলি যে কাজ করে না তার সাথে ঘুরে দেখার পরে আমি কয়েকটি ফাইল পরীক্ষা করে দেখেছি এবং ডিভিডি_সুবিটাইটেল ফর্ম্যাটটি উপস্থিত হচ্ছে noticed নীচের চারপাশে প্রচুর খেলার পরে কাজ করেছেন।

ffmpeg -i "\\server\directory\Sourcefile.mp4" -c:v copy -c:a copy -c:s dvd_subtitle "\\server\directory\Outputfile.mkv"

আশা করি এটা সাহায্য করবে.

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