Mplayer में MP4 खेलने के दौरान ऑडियो / वीडियो सिंक से बाहर


10

जब मैं mplayer में MP4 फ़ाइलों को खेलने की कोशिश करता हूं, तो कुछ सेकंड के बाद मुझे "आपका सिस्टम बहुत अच्छा लगता है इसे खेलने के लिए!" चेतावनी और वीडियो ऑडियो के पीछे शुरू हो जाता है। यह केवल MP4s के साथ होता है, और उन सभी के बारे में ऐसा लगता है। mplayer मेरे सिस्टम को ओवरटेक नहीं कर रहा है, यह उस विशेष प्रारूप को खेलने के साथ बस कुछ है। मैंने सभी mplayer सुझावों (विभिन्न वीडियो ड्राइवर -framedrop, आदि) की कोशिश की; केवल एक ही है कि आंशिक रूप से भी मदद करता है -autosync 30, लेकिन यह एक हैक है। क्या गलत हो सकता है? मैं डिबगिंग / इसे ठीक करने के बारे में कैसे जाऊँ?


संपादित करें : मेरा वीडियो कार्ड एक एनवीडिया है; मैं आधिकारिक ड्राइवरों का उपयोग करता हूं । Mplayer के अनुसार मेरे उपलब्ध वीडियो आउटपुट ड्राइवर हैं:

    xv  X11/Xv
    gl_nosw OpenGL no software rendering
    x11 X11 ( XImage/Shm )
    xover   General X11 driver for overlay capable video output drivers
    gl  OpenGL
    gl2 X11 (OpenGL) - multiple textures version
    matrixview  MatrixView (OpenGL)
    null    Null video output
    mpegpes MPEG-PES file
    yuv4mpeg    yuv4mpeg output for mjpegtools
    png PNG file
    jpeg    JPEG file

मैंने किसी अन्य खिलाड़ी की कोशिश नहीं की है (मुझे नहीं लगता कि मेरे पास भी कोई है), लेकिन मैं एक और स्थापित करने की कोशिश करूंगा और देखूंगा कि क्या यह वही समस्या है। मैं यह उल्लेख करना भूल गया कि मुझे कई कंप्यूटरों पर यह समस्या है, लेकिन उन सभी के पास अनिवार्य रूप से एक ही सेटअप है, इसलिए यह संभवतः एक सामान्य कारण है


2
छोटी गाड़ी का कोडेक? क्या आपने किसी अन्य खिलाड़ी में MP4 खेलने की कोशिश की? संभावित रूप से उपयोगी जानकारी: -vomplayer में कौन सा वीडियो चालक (s), क्या वीडियो चालक (s) X में?
गिल्स एसओ- बुराई को रोकना '

या तो vdpau का उपयोग करें या mplayer तर्क "framedrop" का उपयोग करें। हो सकता है कि उनमें से कोई एक आपकी मदद करे।
SHW

mpv (एक mplayer कांटा) भी आज़माएं, जिसमें लगता है कि कई छोटे-छोटे क्षेत्र हैं जहां यह सुधर गया है .... मैंने mpv पर स्विच किया और मुझे किसी भी ऑडियो / वीडियो सिंक मुद्दे पर कोई अधिक ध्यान नहीं है।
पीटर

जवाबों:


1

एनवीडिया के साथ हमेशा ऐसी समस्याएं होती हैं। आपके mplayer शायद hw त्वरण के कुछ प्रकार का उपयोग कर रहे हैं, जो कभी-कभी छोटी गाड़ी हो सकती है (मैंने अच्छा काम किया है और छोटी गाड़ी एनवीडिया सिस्टम भी देखा है)। एक साधारण x11 आउटपुट ( -vo x11) शायद काम करेगा।

आप अभी तक -framedropध्वज की कोशिश कर सकते हैं । यदि यह काम नहीं करता है, तो एक -hardframedropइच्छा के साथ भी काम करेगा यदि आप कुछ लोवेल आउटपुट ड्राइवर का उपयोग करते हैं।

आज के पीसी पर एक साधारण -vo x11 -framedropभी ठीक है, और यह कम से कम छोटी गाड़ी की छोटी चीज़ों की समस्याओं को समाप्त करता है (जो कि बहुत संभावित रूप से एनविडिया के मामले में हैं)।

व्यावहारिक रूप से, 3 अलग-अलग एनवीडिया ड्राइवर हैं:

  • X.Org में ड्राइवर
  • बंद-स्रोत एनवीडिया ड्राइवर
  • और बंद स्रोत एनवीडिया का एक ओपनसोर्स क्लोन भी है।

इनमें अलग-अलग कॉम्बो होते हैं। यदि आप खुश नहीं हैं -vo x11, तो आप उनके साथ खेलना शुरू कर सकते हैं।


मैं nVidia हार्डवेयर और VDPAU के साथ काफी बड़े पैमाने पर mplayer का उपयोग किया है। यह ज्यादातर काम करने लगता है। और कभी भी एक समस्या को याद नहीं कर सकते हैं -vo xv(जो कि -vo x11हार्डवेयर स्केलिंग की तुलना में अधिक तेज़ होनी चाहिए और साथ ही साथ होनी चाहिए )। इसके अलावा, ओपी का कहना -autosyncहै कि यह तय है, लेकिन अगर वहाँ वास्तव में एक वीडियो बग मंदी का कारण है मदद नहीं करनी चाहिए। -autosyncआम तौर पर ऑडियो ड्राइवर बग के आसपास काम करता है।
derobert

@derobert आधार X.Org में से एक ओपन सोर्स एनवीडिया ड्राइवर है और एक बंद भी। शायद आपका hw-sw संयोजन ठीक था। मैंने अच्छे काम करने वाले एनवीडिया सिस्टम का भी अनुभव किया। मैंने अपना उत्तर बढ़ाया, शायद यह मतदान परिवर्तन के लायक है।
पीटर -
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.