আমি আমার লিনাক্স বাক্সে ffmpeg ইনস্টল করেছি। ফাইলগুলি সমতুল্য বিভাগে বিভক্ত করতে আমি এটি ব্যবহার করছি। এখন পর্যন্ত আমার দুটি পদ্ধতির পরীক্ষা আছে: ১. ফাইলের সময়কাল ধরলে একটি ব্যাশ স্ক্রিপ্ট তৈরি করুন ffprobe
এবং তারপরে ফাইলটি সমান বিভাগে বিভক্ত করার জন্য একটি গণিতের সমীকরণ সম্পাদন করুন 2. এটি সরাসরি এফএফপিগ থেকে ব্যবহার করুন segment_time
। প্রথম পদ্ধতিটি বেশিরভাগ অংশের জন্য সামঞ্জস্যপূর্ণ (কিছু অংশে 1 বা 2 সেকেন্ডে) বিভক্ত অংশগুলিকে সমমানের আকারে বিভক্ত করা যায় তবে বিভাগগুলিতে কিছু ফ্রেম ক্ষতি রয়েছে এবং খুব ধীর গতিতে রয়েছে। এখন পর্যন্ত দ্বিতীয় পদ্ধতিটি ভিডিও ফাইলকে বিভক্ত করার দ্রুততম যেহেতু আমি বাহ্যিক সময়কাল গণনা না করেই সরাসরি ffmpeg চালাচ্ছি। আমি কীভাবে ffmpeg এর সাথে কঠোর সমতুল্য বিভাগের আকার পেতে পারি?
ffmpeg -i input.mp4 -c copy -map 0 -segment_time 10 -f segment output%03d.mp4