ffmpeg

2009-12-15 14 views
5

का उपयोग कैसे करें वीडियो से फ्रेम निकालने का प्रयास कर रहा हूं .. और मैंने इस कार्य के लिए ffmpeg (मुझे बताएं कि क्या आप कुछ बेहतर जानते हैं) मुझे
मैंने इसे स्रोत डाउनलोड किया .. और मुझे नहीं पता कि इसका उपयोग कैसे करें यह ?? मैं इसे कैसे संकलित करूं ??
इसके लिए अनुशंसित भाषा क्या है ?? मुझे पाइथन और सी ++
पता है कि कृपया विंडोज विस्टा 64x का उपयोग करें।ffmpeg

+2

क्षमा करें गुज़ .. मैं इस वेबसाइट पर बस नया हूं। –

उत्तर

2

तुम सिर्फ एक वीडियो से तख्ते निकालने और फाइल करने के लिए उन्हें बचाने के लिए, तुम सिर्फ आदेश पंक्ति पर ffmpeg उपयोग कर सकते हैं करना चाहते हैं:

ffmpeg -i video.avi image%d.jpg 

इसके लिए विधि, आपको ffmpeg बनाने की आवश्यकता नहीं है क्योंकि डाउनलोड के लिए विंडोज बाइनरी उपलब्ध होनी चाहिए।

यदि आप फ्रेम प्रदर्शित करना चाहते हैं या उन पर कुछ अन्य प्रसंस्करण करना चाहते हैं, तो आप कोड में वीडियो फ्रेम निकालने के लिए libavformat और libavcodec (ffmpeg प्रोजेक्ट के मुख्य भाग) का उपयोग करना चाह सकते हैं। Here libavcodec और libavformat का उपयोग कर किसी वीडियो से फ़्रेम कैसे प्राप्त करें इस पर एक बहुत अच्छा ट्यूटोरियल है। libavformat और libavcodec सी पुस्तकालय हैं इसलिए यदि आप सीधे उन्हें इंटरफ़ेस करना चाहते हैं तो मैं सी या सी ++ का उपयोग करूंगा। Ffmpeg के लिए this python wrapper है जो वादा करता है, लेकिन मैंने इसे आजमाया नहीं है।

आप संकलित ffmpeg पुस्तकालयों को भी डाउनलोड कर सकते हैं ताकि आपको उन्हें स्वयं बनाना न पड़े। ffmpeg the documentation के अनुसार एमएसवीसी ++ पर नहीं बनाएगा, इसलिए आपको एक मिंगव पर्यावरण स्थापित करना होगा। This site में बहुत सारे विंडोज बिल्ड और ट्यूटोरियल्स हैं जो पुस्तकालयों को बनाने के तरीके पर हैं, यदि आप वास्तव में चाहते हैं।

1

यदि आप केवल ffmpeg का उपयोग करना चाहते हैं तो आपको केवल एक बिल्ड प्राप्त करना चाहिए, स्रोत ही नहीं।

निकालने के लिए एक वीडियो से एक फ्रेम के लिए निम्न आदेश पंक्ति का उपयोग करें:

ffmpeg -i input.avi -r 1 -f image2 -s 120x96 images%05d.png 

कहाँ input.avi अपने वीडियो है, 120x96 उत्पादन छवि के आयाम। फिल्म में सटीक फ्रेम निर्दिष्ट करने के लिए आप बहुत सारे विकल्प उपयोग कर सकते हैं, लेकिन यह निश्चित रूप से यहां दिखाने के लिए बहुत अधिक होगा। अधिक विस्तृत विवरण प्राप्त करने के लिए इस page पर एक नज़र डालें।

शुभकामनाएं,
फैबियन

4

यदि आप सी ++ जानते हैं, तो आप लेख using ffmpeg से नमूना संशोधित कर सकते हैं।

+0

नमूना के लिए सीधा लिंक: http://unick-soft.ru/art/files/ffmpegDecoder-vs2008.zip – user220048

+0

यहां नमूना अपडेट किया गया है: http://unick-soft.ru/Files/ffmpegDecoder-vs2008.zip – Unick

+0

यहां अंग्रेजी पर लेख के लिए नया लिंक है http://unick-soft.ru/article.php?id=14 – Unick

 संबंधित मुद्दे