किसी ने सुझाव दिया कि मैं एक फ़ाइल को अनमॉडिफाइड एक्स डिस्प्ले की एक प्रति निर्देशित करता हूं और बाद में उस फ़ाइल को एक सामान्य उद्देश्य वीडियो फ़ाइल में परिवर्तित करता हूं। कुबंटु प्रणाली पर ऐसा करने के लिए मैं किन कमांड का उपयोग करूंगा? (संपादित करें: उन्होंने एक डिस्प्ले पोर्ट को एक फ़ाइल में संलग्न करने के बारे में कुछ कहा। यदि संभव नहीं है, तो एक उत्कृष्ट गुणवत्ता स्क्रीन रिकॉर्डिंग के लिए मेरा सबसे अच्छा विकल्प क्या है जो तेज हार्डवेयर पर निर्भर नहीं करता है?
पृष्ठभूमि: मैंने x11grab -f और कुछ GUI प्रोग्राम के साथ avconv का उपयोग करने की कोशिश की। हालांकि, कोई फर्क नहीं पड़ता कि मैं क्या कोशिश करता हूं, जिसके परिणामस्वरूप वीडियो में कलाकृतियां / धुंधलापन है या तड़का हुआ (लापता फ्रेम) है। यह शायद सीपीयू / मेमोरी की कमी के कारण है।
लक्ष्य:
- वीडियो गुणवत्ता को स्क्रीन पर सीधे सत्र देखने से अलग नहीं होना चाहिए, क्योंकि उद्देश्य एक एनिमेटेड एप्लिकेशन को प्रदर्शित करना है।
- अंतिम वीडियो एक सामान्य प्रारूप में होना चाहिए जो विंडोज उपयोगकर्ताओं को भेजा जा सकता है और वेब पर उपयोग किया जा सकता है। मुझे लगता है कि H.264 MP4 को काम करना चाहिए।
- समाधान को बहुत पहले ज्ञान नहीं मानना चाहिए। मैं कमांड लाइन और बुनियादी लिनक्स कमांड से परिचित हूं, लेकिन मैं अभी भी लिनक्स सीख रहा हूं और वीडियो कोडेक्स के बारे में ज्यादा नहीं जानता।
मैंने पहले से ही क्या प्रयास किया:
- अब तक का सर्वश्रेष्ठ कमांड:,
ffmpeg -f x11grab -s xga -r 30 -i :0.0 -qscale 0.1 -vcodec huffyuv grab.avi
फिर mp4 के साथ कनवर्ट करेंffmpeg -i grab.avi -sameq -vcodec mpeg4 grab.mp4
।- चित्र की गुणवत्ता बहुत अच्छी है, लेकिन मेरे परीक्षण में यह कंप्यूटर को पीछे छोड़ देता है। तेजी से लक्ष्य प्रणाली पर यह पीछे नहीं रहता है, लेकिन फ़्रेम स्पष्ट रूप से छोड़ दिया जाता है, जिससे वीडियो बहुत चिकना नहीं होता है ।
- मैं अभी भी यह पता लगाने की कोशिश कर रहा हूं कि एसएचएम को ग्रैवी को कैसे बचाया जाए, यह देखने के लिए कि क्या यह मदद करता है।
- इस्तांबुल और RecordMyDesktop जीयूआई रिकॉर्डर का उपयोग करना
- सरल आदेश:
avconv -f x11grab -s xga -r 25 -i :0.0 simple.mpg
एवोकॉन संस्करण 0.8.3-4: 0.8.3-0ubuntu0.12.04.1 का उपयोग करना - जोड़ा जा रहा है
-codec:copy
(के साथ विफल:Requested output format 'x11grab' is not a suitable output format
) - जोड़ना
-same_quant
(बड़ी गुणवत्ता में परिणाम, लेकिन बहुत तड़का हुआ / कई फ्रेम गायब) - जोड़ा जा रहा है
-vpre lossless_ultrafast
(के साथ विफल:Unrecognized option 'vpre'
,Failed to set value 'lossless_ultrafast' for option 'vpre'
) - के विभिन्न मूल्यों को जोड़ना
-qscale
- के विभिन्न मूल्यों को जोड़ना
-b
- जोड़ा जा रहा है
-vcodec h264
(आउटपुट बार-बार:Error while decoding stream #0:0
,[h264 @ 0x8300980] no frame!
)- नोट: h264
avconv -formats
आउटपुट के रूप में सूचीबद्ध हैDE h264 raw H.264 video format
- नोट: h264