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


2

আমি আমার লিনাক্স বাক্সে 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

আপনি কি কোন সমাধান খুঁজে পেয়েছেন ?!
ডাঃ জ্যাকি

উত্তর:


1

আপনি সাধারণ ক্ষেত্রে এটি করতে পারবেন না যদি না আপনি এমপি 4 এর সমস্তগুলি পুনরায় এনকোড করতে চান যা সম্ভবত গতির জন্য আপনার ইচ্ছাটিকে লঙ্ঘন করে।

সেগমেন্টার সম্ভবত অন্যান্য লোকের কাজের গতি এবং উপকারের জন্য সর্বোত্তম বিকল্প।

দ্রষ্টব্য: আপনি যদি ভিডিওগুলিকে ম্যানুয়ালি বিভক্ত করতে চান তবে আপনাকে পছন্দসই টাইম স্ট্যাম্পগুলি সন্ধান করার চেয়ে অনেক বেশি জাগলিং করতে হবে।

সম্পাদনা: আপনি যদি পুনরায় এনকোডিংয়ের সাথে ঠিক থাকেন তবে যুগে রূপান্তর করুন এবং সেগমেন্টার ব্যবহার করুন ter এটি ভিডিওর মান হ্রাস করবে এবং আপনার শব্দ পরিচালনা করবে না।


+1 ঠিক আছে, আমি বলি যে আমি ভিডিওগুলি আবার এনকোড করেছি এবং আরও জাগলিং করি। স্ক্রিপ্টে এটি করার পরে এটি আরও দ্রুত হবে। আপনি একটি উদাহরণ পোস্ট করতে পারে। আমার শুধু একটি সাধারণ ধারণা দরকার।
কোড_এড_শাসিত 21
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.