ওএস এক্স-এ চিত্র হিসাবে ভিডিও ফাইল থেকে প্রতিটি ফ্রেম বের করা


13

আমি যা করতে চাই তা হ'ল একটি ভিডিও ফাইলের প্রতিটি ফ্রেম এবং চিত্রগুলি আউটপুট।

আমি টার্মিনালের মাধ্যমে ভিএলসি-র কমান্ডগুলি ব্যবহার করার চেষ্টা করেছি, তবে এটি "ফ্রেমগুলি বাদ দিন" সত্ত্বেও এটি ফ্রেমগুলি এড়িয়ে চলেছে বলে মনে হচ্ছে। আমার অনুমান আমার ম্যাকবুক প্রো i7 খুব ধীর। এটি অদ্ভুত বলে মনে হচ্ছে যে আমি ফ্রেমগুলি এড়ানো ছাড়া কোনও ভিডিও ফাইল খেলতে পারি না। যাইহোক, এমন কোনও বিকল্প আছে যা আমাকে প্রতিটি ফ্রেম পেতে দেয়? দেখে মনে হচ্ছে ভিএলসি রিয়েল টাইমে এটি করার চেষ্টা করে যা ধীর মেশিনে কাজ করলে সমস্যা হতে পারে।

আমি যে ভিএলসি কমান্ডটি ব্যবহার করেছি তা এখানে:

/Applications/VLC.app/Contents/MacOS/VLC /Users/name/Downloads/complete/video.mkv --video-filter=scene --scene-prefix=movie --scene-ratio=1 --scene-path=/folder --start-time=1035 --stop-time=1100 --no-skip-frames

অ্যাপলের কুইকটাইম 7 ডাউনলোড এবং নিবন্ধন করুন, রফতানির বিকল্পগুলির মধ্যে একটি হ'ল প্রতিটি ফ্রেমকে জেপিইজি, পিএনজি ইত্যাদি হিসাবে রফতানি করা
মাইক্রোম্যাচাইন

[@ মাইক্রোম্যাচাইন] দ্রষ্টব্য: রফতানি কেবল অ্যাপলের কুইটটাইম
oo

উত্তর:


16

আমি এটি FFmpeg দিয়ে করব, যা আপনি হোমব্রিউ বা বিকল্পভাবে ffmpegX এর মাধ্যমে পেতে পারেন ।

প্রথম ক্ষেত্রে হোমব্রিউ ইনস্টল করুন এবং তারপরে চালান brew install ffmpeg। এর জন্য উত্স থেকে এক্সকোড এবং বিল্ডিংয়ের প্রয়োজন হবে, এটি আপনার সাধারণ প্রয়োজনের জন্য সামান্য একটি ওভারহেড হতে পারে।

দ্বিতীয় ক্ষেত্রে, ইনস্টল করুন .app, এবং ffmpegএর সাথে বান্ডিল করা সংস্করণটি ব্যবহার করুন - তবে পরামর্শ দিন যে এই সংস্করণটি 2006 এর, এবং তাই সমস্ত ইনপুট ফাইলের সাথে কাজ নাও করতে পারে।

/Applications/ffmpegX.app/Contents/Resources/ffmpeg

এটি আমার জন্য h.264 / MP4 ক্লিপের জন্য কাজ করেছে।


নির্বিশেষে, প্রতিটি ফ্রেম পৃথকভাবে আউটপুট করতে FFmpeg ব্যবহার করুন:

ffmpeg -i /path/to/video.mkv /path/to/output-%04d.jpg

আপনি ক্ষতিরহীন ফলাফলের pngপরিবর্তে ব্যবহার করতে পারেন এবং ফাইলটি দীর্ঘতর হওয়ার সময় আপনার আরও অঙ্কের প্রয়োজন হলে jpgনম্বরটি পরিবর্তন করতে %04dপারেন।

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