Jika saya ingin merekam desktop saya, saya menggunakan:
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
Tapi itu tidak menyimpan audio apa pun - bagaimana saya bisa memasukkan suara dengan video?
Extra: Bagaimana saya bisa mengatur encoding on-the-fly seperti dengan x264 + mp3: 128kbit?
xdpyinfo |awk '/dimensions:/{printf $2}'
Jawaban:
Cukup tambahkan
-ad device_you_want_to_record
Anda mungkin juga ingin men-tweak codec audio Anda.
Situs ini memiliki contoh yang bagus: https://verb3k.wordpress.com/2010/01/26/how-to-do-proper-screencasts-on-linux/
sumber
-ad
perangkat saya harus, tetapi berfungsi tanpa itu ketika saya menggunakanpavucontrol
sesuai tautan ... terima kasih ... Bagaimana saya bisa mengetahui apa itu saya-ad device
? ... dan mungkin lebih tepatnya, saya tidak melihat-ad
opsi ini dalam versi FFmpeg sayaman ffmpeg
.. SVN-r0.5.1-4: 0.5.1-1ubuntu1.1-ad
seharusnya hanya berlaku untuk alsa, dengan audio pulsa Anda tidak perlu mengatur itu (tidak 100% yakin, karena saya tidak menggunakan audio pulsa).Saya baru-baru ini tertarik pada screencasting, dan menemukan http://screencasts.ubuntu.com/ di mana mereka merekomendasikan menginstal gtk-recordMyDesktop. Jadi saya lakukan, dan mencobanya dan berhasil, audio dan semua. Hasil saya yang sederhana di http://www.youtube.com/watch?v=Rju2TEfG0Bo (termasuk audio). Mungkin menggunakan teknik Anda di bawah selimut untuk semua yang saya tahu.
sumber
Saya menggunakan debian, di mana alat yang hampir identik adalah masalah lisensi avconv.
Saya menggunakan pulseaudio sebagai input alat ini untuk merekam audio dan video bersama dengan perintah follow:
Perintah ffmpeg harus digunakan dengan hampir semua modifikasi pada parameter yang ditentukan.
sumber