Saya ingin membuat klip pendek saya bermain Minecraft, sebuah permainan OpenGL . Perekam screencast yang biasa tidak merekam OpenGL dengan benar .
Jenis perangkat lunak apa yang tersedia untuk tujuan ini?
Pengalaman saya dengan perangkat lunak dalam pertanyaan serupa (tetapi tidak lagi duplikat) :
- kazam : framerate sangat rendah meskipun diatur ke 60 FPS, tidak ada suara, kesatuan menubar terus-menerus berkedip melalui jendela layar penuh.
- RecordMyDesktop : pengaturan maksimal framerate adalah 50 FPS, tetapi video menjadi sangat cepat jika tidak menggunakan 15 FPS default.
- xvidcap : tidak tersedia pada 12,04
- Tibesti : tidak tersedia pada 12,04
- mengedipkan mata : tidak berjalan
- ffmpeg : video berkualitas sangat rendah dan tidak ada suara dengan pengaturan yang disarankan, mungkin bisa ditala (sayangnya tidak ada gui).
- kdenlive : menggunakan recordmydesktop, dan klip yang direkam menjadi rusak
- aconv : video dipercepat, gambar sering rusak, tidak ada suara
software-recommendation
video
multimedia
opengl
screencast
Tamás Szelei
sumber
sumber
Jawaban:
GLC sangat cocok untuk tujuan ini. Sayangnya tidak dikemas dalam arsip. Namun, saya telah memasukkannya (dan dependensinya) ke dalam PPA:
Anda dapat menambahkan PPA ke sistem Anda menggunakan perintah berikut:
Kemudian Anda dapat menginstal GLC dengan:
Setelah alat diinstal, Anda dapat mulai merekam aplikasi dengan menjalankan:
Ini akan segera memulai aplikasi. Anda dapat memulai dan menghentikan rekaman dalam game dengan menekan pintasan keyboard Shift+ F8.
Setelah selesai, Anda akan berakhir dengan file
/tmp/capture.glc
yang berisi data yang ditangkap oleh alat. Anda dapat segera memutar rekaman dengan:Jika Anda ingin mengonversi rekaman menjadi video, Anda dapat melakukannya dengan:
Ini akan membuat file MP4 bernama
/tmp/capture.avi
dengan bitrate 3.000 Kbps.Sumber:
sumber
Saya menggunakan SimpleScreenRecorder untuk merekam gameplay Minecraft saya. Diperlukan beberapa penyesuaian agar suara berfungsi, tetapi hampir semua yang Anda perlukan untuk merekam Minecraft harus ada di situs (di bawah "Rekaman audio game"). Ini memiliki GUI dan, meskipun namanya, memiliki cukup banyak pengaturan yang dapat Anda atur untuk mendapatkan video yang sesuai dengan kebutuhan Anda (misalnya kualitas vs ukuran file). Petunjuk instalasi ada di sini . Untuk Ubuntu, Anda harus menambahkan repositori ppa:
Untuk merekam Minecraft dengan itu, pastikan input video diatur ke "Rekam OpenGL", klik setting OpenGL dan menempatkan perintah Java untuk membuka Anda Minecraft peluncur di "Command":
java -jar /path/to/launcher/Minecraft.jar
. Pastikan "Mulai aplikasi OpenGL secara otomatis" dicentang. Ini akan membuat peluncur Minecraft membuka Anda saat melanjutkan ke jendela perekaman. Cukup login, klik mainkan dan tekan Ctrl + R (dapat dikonfigurasi untuk menggunakan kombinasi lain) untuk memulai / menghentikan perekaman (atau Anda dapat menggunakan tombol).glc adalah alat lain yang melakukan hal yang sama, tetapi saya belum menggunakannya dan belum tahu seperti apa itu. Jangan ragu untuk mencobanya.
sumber
Ada banyak program yang menangkap layar dari buffer X, tetapi sangat intensif prosesor dan lambat. Namun, saya memang menemukan satu opsi yang benar-benar menangkap langsung dari kartu grafis: Yukon
Satu lagi adalah glc. glc adalah alat tangkap ALSA & OpenGL untuk Linux. Ini terdiri dari pengambilan video generik, pemutaran dan pemrosesan perpustakaan dan seperangkat alat yang dibangun di sekitar perpustakaan itu. glc harus dapat menangkap aplikasi apa pun yang menggunakan ALSA untuk suara dan OpenGL untuk menggambar. Ini masih merupakan proyek yang relatif baru tetapi sudah memiliki daftar fitur yang panjang.
sumber