আমি পিটিকিউ'র সমাধানটি কখনও কাজ করতে পারি না, বেশিরভাগ কারণ আমি ফিল্টারগুলি থেকে ত্রুটিগুলি কী বোঝায় বা সেগুলি কীভাবে ঠিক করতে হয় তা কখনই বুঝতে পারি না। আমার সমাধানটি কিছুটা ক্লোনিয়ার বলে মনে হচ্ছে কারণ এটি কোনও বিশৃঙ্খলার পিছনে ফেলে যেতে পারে, তবে আপনি যদি এটি কোনও স্ক্রিপ্টে ফেলে দিচ্ছেন তবে ক্লিন আপটি স্বয়ংক্রিয়ভাবে তৈরি হতে পারে। আমি এই পদ্ধতিকেও পছন্দ করি কারণ যদি পদক্ষেপ 4 এ কিছু ভুল হয়ে যায় তবে আপনি সম্পূর্ণ পদক্ষেপ 1-3 দিয়ে শেষ করেন তাই ত্রুটিগুলি থেকে পুনরুদ্ধার করা একটু বেশি দক্ষ।
মৌলিক কৌশলটি ব্যবহার করছে -t
এবং -ss
প্রতিটি বিভাগের ভিডিও আপনি চান তা পেতে, তারপরে আপনার চূড়ান্ত সংস্করণের জন্য সমস্ত অংশ একসাথে যোগদান করুন।
বলুন যে আপনার প্রতি 5 সেকেন্ড দীর্ঘ 6 টি বিভাগ রয়েছে এবং আপনি এ (0-5 সেকেন্ড), সি (10-15 সেকেন্ড) এবং ই চান (20-25 সেকেন্ড) আপনি এটি করতে চান:
ffmpeg -i abcdef.tvshow -t 5 a.tvshow -ss 10 -t 5 c.tvshow -ss 20 -t 5 e.tvshow
অথবা
ffmpeg -i abcdef.tvshow -t 0:00:05 a.tvshow -ss 0:00:10 -t 0:00:05 c.tvshow -ss 0:00:20 -t 0:00:05 e.tvshow
এটি ফাইলগুলি a.tvshow, c.tvshow এবং e.tvshow তৈরি করবে। -t
বলেছেন কতদিন প্রতিটি ক্লিপ, তাই যদি গ 30 সেকেন্ড দীর্ঘ 30 বা 0:00:30 মধ্যে পাস করতে পারে। -ss
বিকল্প কতদূর উৎস ভিডিওতে এড়িয়ে যেতে চাইলে এটা সবসময় ফাইল শুরুর আপেক্ষিক তাই বলছেন।
তারপরে একবার আপনার কাছে একগুচ্ছ ভিডিও ফাইল এনে একটি ফাইল ace-files.txt
তৈরি করব:
file 'a.tvshow'
file 'c.tvshow'
file 'e.tvshow'
শুরুতে "ফাইল" এবং তার পরে পালানো ফাইলের নামটি নোট করুন।
তারপরে আদেশ:
ffmpeg -f concat -i ace-files.txt -c copy ace.tvshow
এটি সমস্ত ফাইলকে abe-files.txt
একত্রে যুক্ত করে, তাদের অডিও এবং ভিডিও কোডেকগুলি অনুলিপি করে এমন একটি ফাইল তৈরি করে ace.tvshow
যা কেবল বিভাগ a, c এবং e হওয়া উচিত। তারপর শুধু মুছতে মনে রাখবেন ace-files.txt
, a.tvshow
, c.tvshow
এবং e.tvshow
।
দাবি অস্বীকার : আমার কীভাবে (ইন) দক্ষতার সাথে অন্য পদ্ধতির সাথে তুলনা করা যায় ffmpeg
তা আমার ধারণা নেই তবে আমার উদ্দেশ্যে এটি আরও ভাল কাজ করে। আশা করি এটি কাউকে সাহায্য করবে।