Pertanyaan Bagaimana cara melakukan screencasting (perekaman desktop) dengan audio dan video berkualitas tinggi?


Saya telah mencari di sekitar dan menemukan semua solusi yang biasa. Tak satu pun dari mereka bekerja untukku. Pertama-tama, saya ingin membuat rekaman berkualitas tinggi. Kedua, saya gunakan Audio JACK (PulseAudio sepenuhnya dihapus.)

Detail OS dan perangkat keras saya ada di bagian akhir. Tapi saya pikir audio JACK adalah tantangan utama ketika datang ke screencasting. JACK adalah satu-satunya pilihan saya karena tujuan komputer ini adalah produksi audio.

Tantangan saya berikutnya tampaknya Ubuntu sendiri ... ffmpeg dan Ubuntu tidak begitu ramah. Saya tidak benar-benar merasa seperti mengkompilasi ffmpeg saya sendiri, misalnya. Dan bahkan jika saya melakukannya (yang merupakan pilihan terakhir), saya ingin dapat merekam jendela program tertentu dengan mudah, bahkan jika mereka bergerak di layar. Baris perintah ffmpeg tampaknya terbatas untuk merekam wilayah layar yang telah ditentukan dan tidak memiliki fleksibilitas, mudah digunakan, dan kesederhanaan.

Saya mencari pendekatan GUI untuk merekam desktop saya dengan audio menggunakan JACK. Dan saya ingin audio dan video berkualitas tinggi yang disinkronkan. Saya pikir sejumlah besar pengguna Linux tertarik dengan solusi seperti ini.

Pengembang SimpleScreenRecorder (SSR) mengatakan ia bermaksud untuk menambahkan dukungan JACK, jadi SSR berada di bagian atas daftar solusi potensial saya.

Halaman Utama - SimpleScreenRecorder - Situs web Maarten Baert

(Sayangnya, versi repo dari SSR crash dan saya tidak dapat mencoba versi git saat ini / terbaru karena saya tidak bisa mendapatkan versi git untuk dibangun di Ubuntu, tapi saya akan membuka pertanyaan terpisah untuk itu.)

Sampai SSR datang bersama dengan dukungan audio JACK (jika ya), saya harap orang lain memiliki solusi yang berfungsi sekarang.

BTW, saya punya jembatan jack2alsa. (Ini bagian dari KX Studio.)

Saya menjalankan Kubuntu 12.04. Selain itu, saya telah menginstal perangkat pengaktifan hardware rare-lts, KX studio, dan kernel 3.8.0-30-lowlatency. Saya menggunakan kartu video PCI-Express AMD / ATI Radeon HD6750 1 GB dengan 3 monitor dan antarmuka audio Focusrite Scarlett 2i2.

Berikut adalah beberapa tautan yang saya selidiki dalam penelitian screencasting saya:

5 cara untuk merekam desktop di Linux https://www.foresightlinux.se/5-ways-to-record-your-desktop-in-linux/

Rekaman video layar untuk Linux - Linux Mint Community http://community.linuxmint.com/tutorial/view/1229

KDE4 built-in screencast untuk perekaman desktop | flapjacktastic http://alicious.com/kde4-built-in-screencast-for-desktop-recording/#comments

Rekam desktop di Linux menggunakan ffmpeg | xpressrazor http://xpressrazor.wordpress.com/2013/05/26/record-desktop-in-linux-using-ffmpeg/

Rekam desktop di Linux menggunakan ffmpeg | xpressrazor http://xpressrazor.wordpress.com/2013/05/26/record-desktop-in-linux-using-ffmpeg/

Tangkap video dari desktop linux | commandlinefu.com http://www.commandlinefu.com/commands/view/148/capture-video-of-a-linux-desktop

Cara Merekam Desktop Anda Menggunakan FFmpeg di Ubuntu Linux: 10 Langkah http://www.wikihow.com/Record-Your-Desktop-Menggunakan-FFmpeg-on-Ubuntu-Linux

Halaman Utama - SimpleScreenRecorder - Situs web Maarten Baert http://www.maartenbaert.be/simplescreenrecorder/#feedback-bugs-feature-requests

6 Perangkat Lunak Screencasting Linux Gratis Terbaik - Tautan Linux - Situs Portal Linux http://www.linuxlinks.com/article/20090720142023520/Screencasting.html

6 Perangkat Lunak Screencasting Linux Gratis Terbaik - Tautan Linux - Situs Portal Linux http://www.linuxlinks.com/article/20090720142023520/Screencasting.html

[ubuntu_studio] ffmpeg menggunakan Jack sebagai input http://ubuntuforums.org/showthread.php?t=1556038&p=9738369#post9738369

Rekam desktop Anda di Linux menggunakan ffmpeg: linux http://www.reddit.com/r/linux/comments/1f2edq/record_your_desktop_in_linux_using_ffmpeg/

Crazed Mule Productions: merekam desktop dengan ffmpeg http://crazedmuleproductions.blogspot.com/2012/01/recording-desktop-with-ffmpeg.html


9
2017-09-19 16:15


asal




Jawaban:


Solusinya saya suka adalah menggunakan SimpleScreenRecorder. Begini cara saya melakukannya:

Bagaimana cara membangun dan menginstal SimpleScreenRecorder terbaru dari git?

Solusi saya ternyata mudah diikuti setelah saya mendapat bantuan yang saya butuhkan. Saya harap orang lain bisa mengikuti git dev instruksi sekarang.

Berikut info lebih lanjut tentang SSR:

Halaman Utama - SimpleScreenRecorder - Situs web Maarten Baert

SimpleScreenRecorder adalah program Linux yang saya buat untuk merekam program dan game. Sudah ada beberapa program yang dapat melakukan ini, tetapi saya tidak 100% puas dengan salah satu dari mereka, jadi saya membuatnya sendiri.

Tujuan awal saya adalah membuat program yang sangat mudah digunakan, tetapi ketika saya menulisnya, saya mulai menambahkan lebih banyak fitur, dan hasilnya adalah program yang sangat kuat. Ini 'sederhana' dalam arti bahwa itu lebih mudah digunakan daripada ffmpeg / avconv atau VLC, karena memiliki antarmuka pengguna yang sederhana.

fitur

  • Antarmuka pengguna grafis (berbasis Qt).

  • Lebih cepat dari VLC dan ffmpeg / avconv.

  • Rekam seluruh layar atau sebagian, atau catat aplikasi OpenGL langsung (mirip dengan Fraps pada Windows).

  • Sinkronisasi audio dan video dengan benar (masalah umum dengan VLC dan ffmpeg / avconv).

  • Mengurangi laju frame video jika komputer Anda terlalu lambat (daripada menggunakan semua RAM Anda seperti VLC).

  • Sepenuhnya multithread: penundaan kecil di salah satu komponen tidak akan pernah memblokir komponen lain, menghasilkan video yang lebih halus dan kinerja yang lebih baik pada komputer dengan beberapa prosesor.

  • Jeda dan lanjutkan perekaman kapan saja (baik dengan mengklik tombol atau dengan menekan tombol pintas).

  • Menunjukkan statistik selama perekaman (ukuran file, bit rate, waktu perekaman total, frekuensi gambar aktual, ...).

  • Dapat menampilkan pratinjau selama perekaman, jadi Anda tidak perlu membuang waktu merekam sesuatu hanya untuk mengetahui setelah itu bahwa beberapa pengaturan salah.

  • Menggunakan pustaka libav / ffmpeg untuk enkode, sehingga mendukung banyak codec dan format file yang berbeda (menambahkan lebih banyak hal yang sepele).

  • Bisa juga melakukan live streaming (eksperimental).

  • Pengaturan default yang masuk akal: tidak perlu mengubah apa pun jika Anda tidak mau.

  • Tooltip untuk hampir semua hal: tidak perlu membaca dokumentasi untuk mencari tahu apa yang dilakukan oleh sesuatu.


10
2017-09-19 18:42



Bagaimana bisa "lebih cepat dari ffmpeg" ketika menggunakan ffmpeg untuk melakukan kerja keras? - LordNeckbeard
@ LordNeckbeard-pertanyaan bagus. Anda bisa mengirim email ke dev. Dia responsif terhadap saya. Yang bisa saya katakan adalah bahwa saya menggunakan SSR dan saya senang dengan itu. - MountainX


gunakan kazam screencaster itu juga bisa merekam output audio dari speaker atau juga eidete http://www.n00bsonubuntu.net/content/how-to-install-kazam-screencaster-using-ppa-on-ubuntu-13-04/

atau http://www.ubuntugeek.com/eidete-a-simple-screencasting-application.html


2
2017-09-19 16:35



Alasan saya memutuskan untuk tidak menggunakan Kazam adalah kurangnya perkembangan terakhir. Lihat posting blog di sini: twm-kd.com/linux/kazam/the-future-of-kazam-screencaster . Kembali pada bulan Agustus ia mengakui bahwa "Bekerja pada Kazam berhenti." Dia juga mengatakan masa depan terlihat cerah. Tetapi fitur-fitur terkini dari SimpleScreenRecorder (dan kemungkinan itu akan memiliki dukungan audio JACK di masa depan) bersama dengan kurangnya aktivitas terbaru di Kazam membuat keputusan saya. - MountainX