Cara Merakam Desktop Anda Menggunakan FFmpeg di Ubuntu Linux: 10 Langkah

Isi kandungan:

Cara Merakam Desktop Anda Menggunakan FFmpeg di Ubuntu Linux: 10 Langkah
Cara Merakam Desktop Anda Menggunakan FFmpeg di Ubuntu Linux: 10 Langkah

Video: Cara Merakam Desktop Anda Menggunakan FFmpeg di Ubuntu Linux: 10 Langkah

Video: Cara Merakam Desktop Anda Menggunakan FFmpeg di Ubuntu Linux: 10 Langkah
Video: CARA SETTING ONE DRIVE DI LAPTOP 2024, April
Anonim

FFmpeg adalah projek perisian percuma yang menghasilkan perpustakaan dan program untuk mengendalikan data multimedia. Tutorial ini akan merangkumi pemasangan dan penggunaan FFmpeg untuk merakam desktop anda di Ubuntu Linux. Hasil setiap individu mungkin berbeza bergantung pada konfigurasi sistem anda.

Langkah-langkah

Rakam Desktop Anda Menggunakan FFmpeg pada Ubuntu Linux Langkah 1
Rakam Desktop Anda Menggunakan FFmpeg pada Ubuntu Linux Langkah 1

Langkah 1. Periksa sama ada anda telah memasang FFmpeg pada sistem anda

Sekiranya menaip ffmpeg -version tidak memberi anda mesej ralat, ia dipasang. Jika tidak, anda boleh memasang FFmpeg dengan membuka terminal dan menggunakan arahan berikut:

  • Taip / Salin / Tampal:

    sudo apt-get kemas kini

    Perintah ini mengemas kini repositori pakej pada sistem anda

  • Taip / Salin / Tampal:

    sudo apt-get install ffmpeg

    Perintah ini memasang FFmpeg pada sistem anda. Sekiranya ini memberi anda mesej ralat yang menyatakan bahawa anda tidak berada dalam file sudoers, anda boleh mengetik su root, memasukkan kata laluan root, dan kemudian mengeluarkan perintah ini. Sekiranya anda tidak mempunyai kata laluan root, anda harus meminta pentadbir sistem anda memasangnya untuk anda

Rakam Desktop Anda Menggunakan FFmpeg pada Ubuntu Linux Langkah 2
Rakam Desktop Anda Menggunakan FFmpeg pada Ubuntu Linux Langkah 2

Langkah 2. Tukar ke direktori "Video" anda

Ini tidak diperlukan, tetapi menyimpan video di dalam direktori tersebut akan memudahkan anda mencarinya.

  • Taip / Salin / Tampal:

    cd / home / your_user_name / Video

Rakam Desktop Anda Menggunakan FFmpeg pada Ubuntu Linux Langkah 3
Rakam Desktop Anda Menggunakan FFmpeg pada Ubuntu Linux Langkah 3

Langkah 3. Pastikan mikrofon anda dihidupkan dan kelantangannya dinaikkan

Perintah berikut akan merakam video dan suara desktop penuh dalam format video yang disediakan di bawah.

Rakam Desktop Anda Menggunakan FFmpeg pada Ubuntu Linux Langkah 4
Rakam Desktop Anda Menggunakan FFmpeg pada Ubuntu Linux Langkah 4

Langkah 4. Ketahui saiz skrin anda

Anda memerlukannya jika anda mahu merakam keseluruhan skrin anda. Untuk mengetahui saiz skrin anda, ketik: xdpyinfo | grep 'dimensi:'

Rakam Desktop Anda Menggunakan FFmpeg pada Ubuntu Linux Langkah 5
Rakam Desktop Anda Menggunakan FFmpeg pada Ubuntu Linux Langkah 5

Langkah 5. Untuk merakam skrin tanpa audio, gunakan arahan berikut:

ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i: 0.0 + 0, 0 -c: v libx264rgb -crf 0 -preset ultrafast sample.mkv

  • -video_size menentukan ukuran kawasan yang dirakam. Sekiranya anda mempunyai ukuran skrin yang berbeza, gunakan itu bukan 1920x1080. Sekiranya anda ingin merakam hanya luas skrin, tentukan ukuran kawasan di sini.
  • -Framerate menentukan kadar bingkai, i. e. berapakah bilangan bingkai video yang dirakam dalam sesaat. Sekiranya anda memerlukan kadar bingkai yang lain, gunakan nombor lain daripada 30. Framerate yang dibenarkan paling rendah adalah 20.
  • -f x11grab adalah apa yang sebenarnya memberitahu FFmpeg untuk merakam skrin anda. Anda tidak boleh mengubahnya.
  • -i: 0.0 + 0, 0 adalah tempat anda menentukan ofset x dan y dari sudut kiri atas kawasan yang ingin anda rakam. Contohnya, gunakan

    :0.0+100, 200

  • mempunyai x ofset 100 dan y of 200.
  • -c: v libx264rgb -crf 0-preset ultrafast adalah pilihan pengekodan. Ini menentukan rakaman cepat dan tanpa kerugian.
Rakam Desktop Anda Menggunakan FFmpeg pada Ubuntu Linux Langkah 6
Rakam Desktop Anda Menggunakan FFmpeg pada Ubuntu Linux Langkah 6

Langkah 6. Gunakan arahan berikut untuk merakam mikrofon anda atau bunyi sistem:

ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i: 0.0 + 0, 0 -f pulse -ac 2 -i 0 -c: v libx264rgb -crf 0 -preset ultrafast sample.mkv

  • Sebilangan besar pilihan sama seperti untuk merakam hanya layar, tetapi anda juga menentukan beberapa pilihan tambahan. Perhatikan bahawa anda tidak boleh menambahkan pilihan audio baru pada akhir, kerana pesanan mereka mempengaruhi bagaimana FFmpeg menafsirkannya.
  • -f pulse memberitahu FFmpeg untuk mengambil input dari PulseAudio, yang merupakan pelayan suara anda.
  • -ac 2 menentukan bilangan saluran audio. Sekiranya anda menerima ralat seperti: "tidak dapat menetapkan jumlah saluran menjadi 2 (Argumen tidak sah)", anda harus mengubahnya menjadi 1.
  • -i 0 menentukan peranti mana yang akan diambil input. Anda dapat melihat senarai semua peranti dengan sumber-senarai arahan pacmd. Nombor di belakang

    -i

  • adalah indeks yang disenaraikan di sana. Output arahan yang lain akan memberi anda penjelasan mengenai tujuan peranti audio itu. Peranti dengan nama seperti "Monitor Analog Audio Built-in" kemungkinan besar akan merakam audio sistem, sementara sesuatu dengan "mikrofon" dalam keterangan kemungkinan besar akan menjadi mikrofon.
Rakam Desktop Anda Menggunakan FFmpeg pada Ubuntu Linux Langkah 7
Rakam Desktop Anda Menggunakan FFmpeg pada Ubuntu Linux Langkah 7

Langkah 7. Gunakan

-filter_complex amerge

untuk menggabungkan kedua input audio menjadi satu.

Ini akan membolehkan anda membuat mikrofon dan bunyi sistem dirakam pada masa yang sama. Contohnya, arahan anda boleh kelihatan seperti: ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i: 0.0 + 0, 0 -f pulse -filter_complex amerge -ac 2 -i 0 -f pulse -ac 2 -i 1 -c: v libx264rgb -crf 0 -preset ultrafast sample.mkv

Rakam Desktop Anda Menggunakan FFmpeg pada Ubuntu Linux Langkah 8
Rakam Desktop Anda Menggunakan FFmpeg pada Ubuntu Linux Langkah 8

Langkah 8. Tekan Ctrl + C untuk menghentikan rakaman

Ia akan keluar dengan mesej seperti: "Keluar dari isyarat yang diterima 2."

Rakam Desktop Anda Menggunakan FFmpeg pada Ubuntu Linux Langkah 9
Rakam Desktop Anda Menggunakan FFmpeg pada Ubuntu Linux Langkah 9

Langkah 9. Kod semula fail anda, jika perlu

Sekiranya anda bimbangkan ruang storan, anda boleh menjalankan perintah berikut untuk mendapatkan fail yang lebih kecil tanpa kehilangan kualiti: ffmpeg -i sample.mkv -c: v libx264rgb -c: a copy -crf 0 -preset sampel yang sangat kecil-lebih kecil. mkv. Sudah tentu, anda juga boleh melakukan penukaran lain; lihat Cara Menukar Media dengan FFmpeg untuk arahan mengenai perkara itu.

Rakam Desktop Anda Menggunakan FFmpeg pada Ubuntu Linux Langkah 10
Rakam Desktop Anda Menggunakan FFmpeg pada Ubuntu Linux Langkah 10

Langkah 10. Tonton rakaman

Ini akan memungkinkan Anda mengesahkan bahawa sebenarnya direkam seperti yang diharapkan. Anda boleh menggunakan pemain media seperti VLC, Totem, atau MPV. Membuka fail dengan salah satunya semudah mengetik vlc samle.mkv, totem sample.mkv, atau mpv sample.mkv.

Anda perlu memasang pemain media. Sekiranya anda tidak mempunyai media player sama sekali, anda boleh memasangnya melalui APT

Amaran

  • Lakukan rakaman ujian pendek sebelum merakam sesuatu yang panjang dengan kaedah ini. Ini akan membolehkan anda memeriksa sama ada persediaan dan perintah anda berfungsi dengan baik, dan membuat penyesuaian jika perlu.
  • Mungkin terdapat kelewatan pendek pada awal dan akhir rakaman. Rakam sedikit lebih lama daripada yang diperlukan untuk memastikan bahawa semua yang anda perlukan telah direkodkan.

Disyorkan: