ऑडियो के साथ मेरी पूरी स्क्रीन कैसे रिकॉर्ड करें?


12

अगर मुझे अपना डेस्कटॉप रिकॉर्ड करना है, तो मैं उपयोग करता हूं:

ffmpeg -f x11grab -s `xdpyinfo | grep -i dimensions: | sed 's/[^0-9]*pixels.*(.*).*//' | sed 's/[^0-9x]*//'` -r 25 -i :0.0 -sameq valami.avi

लेकिन यह किसी भी ऑडियो को नहीं बचाता है - मैं वीडियो के साथ ध्वनि कैसे शामिल कर सकता हूं?

अतिरिक्त: मैं x264 + mp3: 128kbit के साथ कैसे-इन-फ्लाई एन्कोडिंग सेट कर सकता हूं?


1
क्या आपने यह प्रश्न देखा है? unix.stackexchange.com/questions/3490/…
माइक पेनिंगटन

स्क्रीन रिज़ॉल्यूशन के लिए, grep + sed + sed की तुलना में अधिक कॉम्पैक्ट तरीका awk का उपयोग करना है :xdpyinfo |awk '/dimensions:/{printf $2}'
Peter.O

@Mike द्वारा दिया गया लिंक pulseaudio के लिए काम करता है। मैं एक समाधान हमारे लिए देखने के लिए alsa :) का उपयोग कर करना चाहते हैं
invert

जवाबों:


5

बस जोड़ दो -ad device_you_want_to_record

आप अपने ऑडियो कोडेक को ट्विक करना भी चाह सकते हैं।

इस साइट के अच्छे उदाहरण हैं: https://verb3k.wordpress.com/2010/01/26/how-to-do-proper-screencasts-on-linux/


मुझे नहीं पता कि मेरे -adउपकरण की क्या आवश्यकता है, लेकिन यह इसके बिना काम करता है जब मैं pavucontrolलिंक के अनुसार उपयोग करता हूं ... धन्यवाद ... मैं कैसे पता लगा सकता हूं कि -ad deviceयह क्या है? ... और शायद इस बिंदु पर और अधिक, मैं इस -adविकल्प को अपने में नहीं देखता हूं man ffmpeg.. FFmpeg संस्करण SVN-r0.5.1-4: 0.5.1-1ubuntu1.1
पीटर।

-adकेवल एल्सा पर लागू होना चाहिए, पल्स ऑडियो के साथ आपको यह सेट करने की आवश्यकता नहीं होनी चाहिए (100% निश्चित नहीं है, क्योंकि मैं पल्स ऑडियो का उपयोग नहीं करता हूं)।
Let_Me_Be 6

2

मुझे हाल ही में स्क्रैचिंग में दिलचस्पी हो गई, और http://screencasts.ubuntu.com/ पर ठोकर लगी, जिस पर उन्होंने gtk-recordMyDesktop स्थापित करने की सिफारिश की। तो मैंने किया, और इसे आज़माया और यह काम किया, ऑडियो और सब। Http://www.youtube.com/watch?v=Rju2TEfG0Bo (ऑडियो शामिल) पर मेरा विनम्र परिणाम । यह मेरी जानकारी के लिए कवर के तहत आपकी तकनीक का उपयोग कर सकता है।


0

मैं डेबियन का उपयोग कर रहा हूं, जहां लगभग समान उपकरण avconv देय लाइसेंस मुद्दा है।

मैं इस टूल के इनपुट के रूप में pulseaudio का उपयोग ऑडियो को एक वीडियो को फॉलो कमांड के साथ रिकॉर्ड करने के लिए करता हूं:

avconv -y -f pulse -i default -f x11grab -r 25 -s 1440x900 -i :0.0+0,0 -acodec libmp3lame -vcodec libx264 -preset ultrafast out.avi

ffmpeg कमांड का उपयोग निर्दिष्ट मापदंडों में लगभग किसी भी संशोधन के साथ किया जाना चाहिए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.