2015-05-07 13 views
6
fourcc = cv2.cv.CV_FOURCC(*'XVID') 

में एमपी 4 वीडियो के लिए कोडेक क्या है उपरोक्त पंक्ति avi वीडियो के लिए उपयोग की जाती है। उसी तरह, हम उबंटू में एमपी 4 वीडियो के लिए किस कोडेक का उपयोग करते हैं?पायथन ओपनसीवी

उत्तर

5

कोडेक H.264 है।

इनमें से एक आप के लिए काम करना चाहिए:

fourcc = cv2.cv.CV_FOURCC(*'H264') 
#or 
#fourcc = cv2.cv.CV_FOURCC(*'X264') 

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

$ sudo apt-get install ffmpeg x264 libx264-dev 
इसके अलावा

, FourCC कोड प्रकार अपने मंच के लिए उपलब्ध है के रूप में अधिक जानकारी के लिए OpenCV ट्यूटोरियल से इस लिंक की जाँच: http://opencv-python-tutroals.readthedocs.org/en/latest/py_tutorials/py_gui/py_video_display/py_video_display.html#saving-a-video

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

1

यह एक पुराना सवाल है। लेकिन, अगर किसी को हाल ही में कोडेक का उपयोग कर किसी समस्या का सामना करना पड़ रहा है जो सहेजे गए वीडियो नहीं प्राप्त कर सकता है। वे ओपनसीवी 3 और बाद में कोडेक मान के रूप में 0X00000021 का उपयोग कर सकते हैं।

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