আপনি ইমেজম্যাগিকের মতো ভিডিওগুলি থেকে থাম্বনেলগুলি বের করতে পারেন ( এখান থেকে - অন্য একটি উত্তরে দাবি করা হয়েছে যে চিত্রম্যাগিক ffmpeg 'হুডের নীচে' ব্যবহার করে, তাই আমি জানি না যে এটি আসলে ffmpeg ব্যবহারের চেয়ে আরও দ্রুততর হবে কিনা):
convert input.mp4[100] thumbnail.png
[100]
করে ImageMagick বলে থেকে 100 তম ফ্রেম নেওয়া input.mp4
। আমি এটি এমপি 4 ধারকটিতে একটি H.264 ভিডিও স্ট্রিমে পরীক্ষা করেছি। স্পষ্টতই আপনি নিজের লিঙ্কে বর্ণিত ডিন্টেরেলসিং সহ আপনার ইমেজম্যাগিক বিকল্পগুলি যা ব্যবহার করতে পারেন তা ব্যবহার করতে পারেন।
ইমেজম্যাগিক সত্যই পৃথক চিত্রগুলির সাথে ডিল করার জন্য; ভিডিওর জন্য, আপনার কেবল ffmpeg ব্যবহার করা উচিত। স্পষ্টতই এখানে কিছুটা ওভারল্যাপ রয়েছে, যেহেতু আপনি একটি পৃথক ফ্রেম নিয়ে কাজ করছেন তবে আমি বলতে চাই যে ডিন্টেরেলাইসিং একটি ভিডিও-প্রক্রিয়াজাতকরণের কাজ is
নির্ধারিতকরণের জন্য আপনার ইয়াদিফ ফিল্টার ব্যবহার করা উচিত । আপনি এটি আপনার বিদ্যমান লাইনে এভাবে যুক্ত করতে পারেন:
ffmpeg -ss 600 -i input.mp4 -vframes 1 -s 420x270 -filter:v 'yadif' output.png
যখন ফিল্টার সঙ্গে কাজ, আমি ব্যবহার করতে পছন্দ স্কেল ফিল্টার বদলে -s
:
ffmpeg -ss 600 -i input.mp4 -vframes 1 -filter:v 'yadif,scale=420:270' output.png
ffmpeg
চিত্রটি কীভাবে ইমেজম্যাগিকের সাথে কী করবে তা অর্জন করতে হবে । যদিও এটি সম্ভব কিনা বা না জানা নেই…