ইমেজম্যাগিক ভিডিও থেকে থাম্বনেইল তৈরি করতে পারে?


11

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

এটি কি এই ffmpeg কমান্ডের সাথে একই আউটপুট তৈরি করতে পারে?

ffmpeg -ss 600 -i myVideo.mp4 -vframes 1 -s 420x270 Out.bmp

উত্তর:


18

আপনি ইমেজম্যাগিকের মতো ভিডিওগুলি থেকে থাম্বনেলগুলি বের করতে পারেন ( এখান থেকে - অন্য একটি উত্তরে দাবি করা হয়েছে যে চিত্রম্যাগিক 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চিত্রটি কীভাবে ইমেজম্যাগিকের সাথে কী করবে তা অর্জন করতে হবে । যদিও এটি সম্ভব কিনা বা না জানা নেই…
slhck

@ এসএলএইচএইচকে আমি ওপি'র আসল সমস্যাটি 'ইন্টারলেসড ভিডিও থেকে সুন্দর চেহারার থাম্বনেইল পাওয়া' হিসাবে ব্যাখ্যা করেছি এবং ধরে নিয়েছি যে তারা কেবল কাজের জন্যই ভুল সরঞ্জামটি ব্যবহার করার চেষ্টা করছে (অর্থাত্ ffmpeg -> চিত্রম্যাগিকের সাথে বিন্যাসের থাম্বনেলটি পান)। যদি কেউ ইমেজম্যাগিকের সাথে এটি করার কোনও উপায় পোস্ট করে তবে তারা আমার উর্ধ্বতনটি নিতে চাইবে।
25s13

আপনার উত্তরের জন্য ধন্যবাদ। আমি এই প্রশ্নটি আপলোড করেছি কারণ ভিডিও থেকে থাম্বনেল তৈরি করতে ffmpeg অনেক বেশি সময় নেয়। এবং আমি কোথাও শুনেছি যদি আমি চিত্রগ্রাহক ব্যবহার করি তবে আমি এটিকে আরও দ্রুত করতে পারি। এটা কি সত্য এবং সম্ভব? আমি এটিও অনুসন্ধান করেছি তবে ভিডিও থেকে থাম্বনেইল নেওয়ার কোনও উপায় নেই কেবলমাত্র চিত্রমাখা দিয়ে। আমার দূর্বল ইংরেজির জন্য দুঃখিত।
জুনিয়ং ওহ

@ জুনিয়ৌং ইমেজম্যাগিকের সাহায্যে থাম্বনেইল গ্রহণ করা সত্যিই সম্ভব, আমার উত্তরের আপডেটটি দেখুন। আমি সন্দেহ করি এটি আরও দ্রুততর হবে, যদিও যেহেতু মনে হয় (আমার পৃষ্ঠপোষক গুগলিং থেকে) যে চিত্রম্যাগিক ভিডিওগুলির সাথে লেনদেন করার জন্য এফএফএমপিগকে ব্যাক-এন্ড হিসাবে ব্যবহার করে।
27s '1313

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

6

এই কমান্ডটি দিয়ে ffmpeg করার জন্য ইমেজম্যাগিক শেলগুলি:

ffmpeg -v -1 -vframes %S -i "%i" -vcodec pam -an -f rawvideo -y "%u.pam" 2> "%Z"

সুতরাং সংক্ষিপ্ত উত্তরটি "না" (যেহেতু এটি এটি নিজেই করে না)।

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