Cara Merekam Layar Anda Dari Linux Command Line

click fraud protection

Perlu merekam layar Anda di desktop Linux tetapi Anda tidak puas dengan perekam layar yang tersedia? Pertimbangkan untuk menggunakan alat penyandian FFMPEG yang kuat. Ini sangat fleksibel dan dapat melakukan banyak hal, termasuk tangkapan layar di desktop Linux.

ALERT SPOILER: Gulir ke bawah dan tonton tutorial videonya di akhir artikel ini.

Pengaturan untuk FFMPEG sedikit lebih kompleks daripada menekan tombol "rekam" dalam suatu program, tetapi pengorbanannya adalah bahwa ia menawarkan beberapa kekuatan nyata, otomatisasi, dan penyesuaian yang tidak dapat dilakukan oleh alat perekam GUI lain di Linux menawarkan.

Menginstal FFMPEG

Ubuntu

sudo apt install ffmpeg

Debian

sudo apt-get install ffmpeg

Arch Linux

sudo pacman -S ffmpeg

Fedora

sudo dnf instal ffmpeg

OpenSUSE

sudo zypper instal ffmpeg

Linux lain

Utilitas pengkodean FFMPEG adalah salah satu alat video yang paling banyak digunakan di Linux dan sistem operasi pada umumnya. Karena itu, alat ini didukung pada hampir setiap distribusi Linux di luar sana. Jika karena alasan tertentu, sistem operasi Linux yang Anda gunakan tidak mendukung FFMPEG dengan paket biner, tindakan terbaik adalah menginstal perangkat lunak secara manual, dari

instagram viewer
Repositori FFMPEG Github.

Untuk melakukan ini, pertama, pastikan Anda memiliki git alat terpasang. Setelah terinstal, buka terminal dan lakukan hal berikut untuk membangun perangkat lunak:

git klon https://github.com/FFmpeg/FFmpeg.git

Masukkan direktori FFMPEG dengan CD perintah.

cd FFmpeg

Sebelum Anda mulai mengompilasi perangkat lunak, Anda harus membuat file konfigurasi baru. Ini agar perangkat lunak mengetahui sistem Anda dan dapat membangun dengan benar.

./configure

Memiliki masalah dengan ./configure? Mencoba:

./configure --help

Langkah selanjutnya dalam proses kompilasi adalah menggunakan membuat perintah. Make melakukan sebagian besar bangunan, dan ini merupakan langkah paling kritis dalam memasang FFMPEG.

membuat

Terakhir, instal perangkat lunak pada sistem dengan perintah instal.

sudo lakukan instal

Rekam Layar Anda

Perangkat lunak FFMPEG sangat fleksibel dan dapat dikonfigurasi untuk melakukan apa saja, termasuk menangkap video. Yang mengatakan, jenis penangkapan visual standar yang mungkin bekerja dengan menangkap setiap layar yang tersedia. Itu kasar, tetapi berhasil. Untuk menggunakannya, buka jendela terminal. Di dalam terminal, sebelum memulai penangkapan, ada baiknya membuat folder khusus untuk bekerja. Dengan cara ini semua rekaman masuk ke sana, bukan di tempat acak.

Menggunakan mkdir perintah untuk membuat folder tangkap baru di dalam ~ / Video.

mkdir -p ~ / Video / ffmpeg-capture /

Kemudian, pindahkan terminal ke direktori baru, sehingga penangkapan akan terjadi di sana, bukan di lokasi lain.

cd ~ / Video / ffmpeg-capture /

Anda sekarang dapat mulai merekam layar Anda. Ini adalah perintah penangkapan dasar:

ffmpeg -f x11grab -y -r 30 -s 1920x1080 -i: 0,0 -vcodec huffyuv out.avi

Pastikan untuk mengubah resolusi pada perintah agar sesuai dengan monitor yang Anda rekam. Dalam perintah yang ditunjukkan di atas, resolusi diatur ke 1920 × 1080 dan diatur untuk merekam desktop pada 30 frame per detik, dan output ke file bernama capture.mp4. Sebagian besar, casting layar pada 25 FPS baik-baik saja. Namun, jika Anda ingin merekam sesuatu yang membutuhkan frame rate tinggi (seperti video game, atau memindahkan gambar), pertimbangkan untuk mengubah 30 hingga 60. Ingatlah bahwa mengubah FPS dari 30 menjadi 60 akan menghasilkan kinerja yang lebih lambat pada komputer yang lebih lemah. Sebelum melakukan ini, cobalah dan cari tahu apakah komputer Linux Anda dapat menangani peningkatan kinerja sebelumnya.

Keluar dari rekaman kapan saja dengan mengetuk tombol ‘q’ pada keyboard.

Rekam Layar Dan Webcam

Dimungkinkan untuk menangkap desktop dalam FFMPEG dan merekam dari webcam Anda secara bersamaan. Untuk melakukannya, Anda harus menggunakan dua perintah terpisah. Perintah pertama yang digunakan akan menampilkan webcam aktif yang saat ini terhubung ke Linux. Perintah kedua adalah tangkapan layar.

Untuk perintah pertama, buka jendela terminal dan masukkan yang berikut ini:

ffplay -f video4linux2 -i / dev / video0 -video_size 320x240 -fflags nobuffer

Pengaturan ini akan menampilkan jendela webcam tanpa latensi langsung di layar dengan resolusi layar 320x240. Jangan khawatir tentang ukurannya, karena akan terlihat bagus di rekaman. Jangan ragu untuk mengambil jendela cam dan meletakkannya di tempat yang Anda inginkan. Selain itu, jika manajer jendela Anda mendukung penyembunyian, pertimbangkan untuk membuat kontrol jendela kamera menghilang untuk efek yang lebih baik.

Catatan: jika Anda tidak suka 320×240 resolusi, pertimbangkan untuk mengubahnya ke sesuatu yang lain. Lihatlah ke manual webcam untuk menemukan resolusi yang sempurna untuk digunakan, tetapi ingat, jangan gunakan resolusi yang lebih tinggi daripada yang bisa ditangani perangkat atau hal-hal akan pecah.

Saat terminal pertama terbuka, webcam Anda akan ditampilkan di desktop. Selanjutnya, buka jendela terminal kedua untuk memulai rekaman aktual:

cd ~ / Video / ffmpeg-capture /
ffmpeg -f x11grab -r 30 -s cif -i: 0.0 capture.mp4

Selama dua jendela terminal ini terbuka, Anda akan merekam desktop pada 30 FPS, dan menampilkan webcam.

Untuk menghentikan rekaman, pergi ke jendela FFMPEG dan tekan "q" untuk berhenti, kemudian pindah ke terminal FFPLAY (yang menyiarkan cam) dan tekan Ctrl + Z.

Rekaman yang sudah selesai disimpan di ~ / Video / ffmpeg-capture /

watch instagram story