Bagaimana saya bisa merekam layar saya?

553

Bagaimana saya bisa merekam layar saya di Ubuntu?

Aplikasi yang saya cari memiliki idealnya semua fitur ini:

  1. Dapat merekam dalam format yang dapat diputar dengan mudah di platform apa pun dan / atau diterima oleh YouTube atau situs video populer lainnya
  2. Dapat merekam hanya jendela (bukan seluruh layar), mungkin memilihnya dengan klik mouse
  3. Dapat mulai merekam setelah penundaan yang dapat dikonfigurasi (mis., Saya meluncurkan aplikasi dan punya waktu untuk melakukan pengaturan ke desktop / jendela saya sebelum perekaman yang sebenarnya dimulai)
Riccardo Murri
sumber
Lihatlah peringkat ini .
Pablo A
sudo apt install gtk-recordmydesktop
Benyamin Jafari

Jawaban:

262

gtk-recordmydesktop instal gtk-recordmydesktop

Menambahkan ikon grafis yang mudah digunakan pada bilah alat GNOME untuk bersenang-senang menggunakan dan mengonfigurasi penangkapan audio dan video serta aplikasi screencast recordMyDesktop.

masukkan deskripsi gambar di sini

xvidcap (tidak lagi dipertahankan, paket tidak lagi tersedia)

Pengambilan layar memungkinkan Anda untuk mengambil video dari desktop X-Window Anda untuk tujuan ilustrasi atau dokumentasi. Ini dimaksudkan untuk menjadi alternatif berbasis standar untuk alat-alat seperti Lotus ScreenCam.

Video dapat disimpan dalam format file MPEG atau AVI.

Lekensteyn
sumber
3
Terima kasih atas dua saran ini! Saya sudah mencoba keduanya, tetapi tidak bisa melakukan apa pun yang saya butuhkan: gtk-recordmydesktopbersikeras untuk merekam seluruh layar virtual (3200x1200), yang terlalu besar ... izinkan xvidcapsaya memilih area persegi panjang layar untuk direkam, tetapi kemudian ingin menempatkan tombol kontrol di atasnya (dan memindahkan area jika Anda memindahkan kontrol), yang tidak berfungsi untuk merekam jendela hampir setinggi layar (Saya menggunakan manajer jendela ubin).
Riccardo Murri
10
Kami telah menghapus xvidcap dari repositori sekarang karena tidak lagi dipertahankan.
popey
4
@RiccardoMurri: gtk-recordmydesktopmemungkinkan Anda untuk merekam hanya area layar yang dipilih. Cukup seret persegi di area pratinjau.
MestreLion
6
gtk-recordmydesktop membuat Linux-screenrecording crappiness ke level yang baru. Sebenarnya merekam bagian yang berbeda di FPS berbeda: D Audio sinkronisasi (yang tentu saja gagal) BENAR-BENAR sulit setelah ini.
Henrik Heino
5
Video output yang dihasilkan gtk-recordmydesktopcukup terdistorsi.
Anmol Singh Jaggi
180

Saya suka Byzanz; itu mencatat aktivitas Anda sebagai file GIF.

masukkan deskripsi gambar di sini

Ini cukup ringan dan berfungsi dengan baik, terutama untuk meletakkan screencast yang lebih pendek di halaman web atau di email.

Anda bisa mendapatkannya dari PPA (mungkin memiliki paket yang lebih baru tetapi 'tidak didukung'):

sudo add-apt-repository ppa:fossfreedom/byzanz
sudo apt-get update && sudo apt-get install byzanz

Atau Anda bisa mendapatkannya dari repositori resmi Ubuntu dengan mengklik tombol di bawah ini:

Instal Byzanz

Untuk informasi lebih lanjut:

Bagaimana cara membuat gambar GIF animasi screencast?

fossfreedom
sumber
Untuk merekam screencasts GIF, saya menggunakan Silentcast ( github.com/colinkeenan/silentcast ), yang jauh lebih ergonomis IMO.
Jonathan Petitcolas
1
Aplikasi ini belum untuk Ubuntu 16.04. Akan sangat bagus untuk mendapatkannya.
Léo Léopold Hertz 준영
1
bagaimana cara meluncurkan yang ini?
Kaushal28
8
Saya mendapat 404-an ketika menginstal :(
Alexander Mills
2
Ini tersedia untuk 16.04, dan Anda tidak perlu menambahkan repositori untuk mendapatkannya. Adil sudo apt install byzanzdan benar. Cons: frame rate rendah dan tidak menangkap resolusi penuh atau ruang warna, sehingga warna terdistorsi dan bentuk menjadi alias dan gerakan berombak. Untuk mengetahui parameter apa yang diberikan, gunakan xwininfoperintah, klik di jendela yang ingin Anda rekam, dan itu akan memberi tahu Anda x, y, lebar, dan tinggi yang byzanzdiinginkan.
Blair Houghton
164

Kazam

Ini adalah aplikasi yang baik untuk tujuan ini: Rumah , Pasang, atau hanyasudo apt install kazam

Ini memberi Anda penundaan sebelum merekam. Rekaman dilakukan dalam HD dan outputnya dalam format .mkv yang diterima untuk YouTube sehingga tidak perlu mengkonversi dan merender ulang.

Ada beberapa pintasan keyboard yang berguna juga:

Untuk memulai perekaman

   SUPER-CTRL-R 

Untuk menjeda rekaman

   SUPER-CTRL-P

Untuk menghentikan rekaman

   SUPER-CTRL-F

Untuk menampilkan / menyembunyikan jendela utama

   SUPER-CTRL-W
LondonRob
sumber
22
Saya sudah mencoba recordmydesktop, dan bagi saya kazam bekerja lebih baik.
ThiagoPonte
Saya menginstal kazam tetapi output untuk mp4 adalah .movie dan ketika saya mencoba memainkannya memberi saya "tidak ada aplikasi untuk file video sgi" Juga saya tidak dapat menemukan tombol stop pada gnome.
SurvMach
5
Saya memiliki masalah kesalahan dengan recordMyDesktop, sementara Kazam bekerja dengan baik. Ini juga lebih cepat karena menghasilkan mp4 segera setelah Anda selesai merekam.
Juampy NR
2
wow, saya menangkap layar 90 detik oleh Kazam dan mengekspor ukuran video 3,2Gb
ghanbari
3
Jika ada yang suka mengetahui pintasan keyboard kazam
Riyafa Abdul Hameed
108

Perekam Layar Sederhana

SimpleScreenRecorder adalah program Linux yang saya buat untuk merekam program dan game. Ada program yang bisa melakukan ini, "tapi saya tidak 100% senang dengan salah satu dari mereka, jadi saya buat sendiri"

Tujuan awal saya adalah membuat program yang benar-benar mudah digunakan, tetapi ketika saya menulisnya saya mulai menambahkan lebih banyak fitur, dan hasilnya sebenarnya adalah program yang cukup kompleks. Ini 'sederhana' dalam arti lebih mudah digunakan daripada ffmpeg / avconv atau VLC :).

Untuk Ubuntu versi 12.04 - 16.10 tidak dalam repositori standar dan dapat diinstal dengan yang berikut ini:

sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
sudo apt-get update
sudo apt-get install simplescreenrecorder
# if you want to record 32-bit OpenGL applications on a 64-bit system:
sudo apt-get install simplescreenrecorder-lib:i386

Untuk Ubuntu versi 17.04 - dan seterusnya, ini termasuk dalam universerepositori dan dapat diinstal oleh:

sudo apt-get update
sudo apt-get install simplescreenrecorder

Berikut ini adalah pratinjau UI:

masukkan deskripsi gambar di sini

Qasim
sumber
1
Tidak jelas setelah instalasi bagaimana Anda menggunakan pemesanan simplescrren Anda. perintah apa yang memberi antarmuka topi?
Drew Verlee
2
@DrewV yah Anda dapat mulai dengan mencari di dasbor> layar sederhana, dari baris perintah Anda dapat membuka terminal dan mengetik tab tab simplescreen dan masuk
Qasim
4
@Rewverlee $ simplescreenrecorder memberikan antarmuka
Akavall
2
Saya baru saja menginstal ini dan setelah sedikit bekerja melalui pengaturan saya sudah bisa merekam hanya jendela layar yang saya butuhkan dan berfungsi dengan sangat baik. Terima kasih.
Peter
6
Harus mengatakan, ini adalah aplikasi yang sangat berguna, instal mudah, berfungsi seperti yang diharapkan, dilakukan dengan baik. Saya mencopot gtk-recordmydesktop untuk ini. pilih kaki persegi panjang!
Francois
71

Baru-baru ini saya mencoba merekam screencast dengan audio. Saya mencoba banyak opsi yang tercantum di sini dan situs web lain. Tujuan saya bukan untuk menulis ringkasan komprehensif dari semua alat yang tersedia, tetapi untuk menemukan satu alat yang berfungsi.

Dalam kasus saya (setelah beberapa jam berjuang) itu VOKOSCREEN yang bekerja, jadi saya tidak melihat lebih jauh. Sistem saya adalah Linux Mint 15 Olivia, 64-bit, yang didasarkan pada Ubuntu Raring.

Ini adalah ringkasan / log saya yang saya tulis saat bereksperimen. Semoga ini akan menghemat beberapa jam:

avconv : audio dan video keluar dari sinkronisasi, audio tertinggal di belakang Mencoba semua opsi yang saya bisa. Ini adalah baris perintah yang saya gunakan:

avconv -f alsa -i pulse -f x11grab -r 15 -s 1024x768 -i :0.0 -vcodec wmv1 -acodec pcm_s16le -q 7 b4.avi

Byzanz : membuat animasi gif (tidak dicoba, karena saya butuh suara juga dan screencast lagi)

Eidete : tidak dapat menginstal (dengan 20 tahun pengalaman Linux, tidak mencoba selamanya)

gtk-recordmydesktop : menciptakan ogg yang baik-baik saja, tetapi tidak dapat dikonversi ke apa pun. Konverter terbaik adalah mencoder tetapi mempercepat video (tetapi bukan audio) sehingga mereka tidak sinkron.

istanbul : segera membeku

Kazam : jika area rekaman yang lebih besar dari ~ 640x480 memori mulai bocor, meninggalkan paling banyak beberapa menit sebelum sistem menjadi tidak responsif. Banyak yang melaporkan masalah serupa, ini adalah bug yang dikenal.

pyvnc2swf : Adalah alat untuk merekam sesi VNC. Tidak nyaman jika Anda ingin merekam layar Anda sendiri (tidak mencoba)

screenkey : diiklankan sebagai "alat screencast", tetapi bukan tentang merekam layar Anda

Tibesti : tampaknya tidak lagi dipertahankan (sejak 2011), bahkan tidak menginstal

vokoscreen : AKHIRNYA !!!! Kualitas bagus: baik audio maupun video. Setelah merekam saya bisa mengompres file menjadi sekitar 1: 7 dengan mencoder tanpa kehilangan kualitas. Saya menemukan bahwa ia menggunakan baris perintah berikut:

ffmpeg -f alsa -i pulse -f x11grab -r 15 -s 1024x768 -i :0.0+0,0 -vcodec mpeg4 -acodec libmp3lame -ar 48000 -sameq -r 15 my.avi

xvidcap : Seperti yang dinyatakan di atas: "Kami telah menghapus xvidcap dari repositori sekarang karena tidak lagi dipertahankan." (tidak mencoba)

wink : didistribusikan sebagai executable yang dapat diunduh bukan sebagai paket, (tidak dicoba)

Tohotom
sumber
1
Saya cukup yakin bug yang disebutkan untuk Kazam hilang karena saya memiliki rekaman dari tahun 2015 dan 2016 yang melampaui 30 menit (Terbesar adalah 2 jam 19 menit) tanpa masalah sama sekali dan sesi rekaman yang sempurna.
Luis Alvarado
1
Bug diperbaiki pada 2.0.13
reubenjohn
Mendapatkan kesalahan Cannot open display :0.0,0,saat menggunakan perintah ffmpeg
Jay Chakra
+1 untuk kode ffmpeg. Persis apa yang saya cari.
Penatua Geek
48

Inilah yang saya gunakan untuk membuat screencasts, perintah cli yang disertakan recordmydesktop

recordmydesktop --width 1920 --height 1200 --full-shots --fps 15 --channels 1 --device hw:1,0 --delay 10

Penundaan 10 memberi saya 10 detik untuk "menyiapkan" desktop saya sebelum mulai merekam. Setelah selesai, saya menekan ctrl+ c, lalu mulai menyandikan file.

Saya memiliki layar ganda, dan argumen lebar / tinggi membuat saya fokus merekam di salah satu monitor saya. Dengan menyesuaikan nilai ini saya juga dapat merekam ke monitor kedua saya.

Petunjuk lainnya:

Jorge Castro
sumber
4
Cari recordmydesktop --helpmelalui terminal untuk info lebih lanjut (atau cukup klik tautannya).
its_me
Bagaimana Anda mendapatkan koordinat?
Percepatan-G
RecordMyDesktop 3.8 membuat file tidak valid yang sulit untuk dikode ulang, diedit, dan YouTube tidak menerimanya. Saya menyarankan untuk menghindarinya.
Ondra Žižka
26

Anda juga dapat menggunakan ffmpeg untuk membuat screencast. Contoh:

ffmpeg -f x11grab -framerate 25 -r 25 -s 1024x768 -i :0.0 /tmp/output.mpg

Catatan:

  • 0,0 adalah nomor display.screen Anda dari Server X11 Anda. Anda bisa mendapatkan nomornyaecho $DISPLAY
  • -r = bingkai per detik
  • -s = resolusi

Untuk mendapatkan audio:

ffmpeg -f oss -i /dev/audio -f x11grab -s 1280x1024 -r 3 -ab 11 -i :0.0 /tmp/out.mp4
Dayjay
sumber
dan bagaimana cara mendapatkan audio juga?
Volomike
3
Ah, saya menemukan caranya: ffmpeg -f oss -i / dev / audio -f x11grab -s 1280x1024 -r 3 -ab 11 -i: 0.0 /tmp/out.mp4
Volomike
Di ubuntu 14.04, gunakan avconv sebagai ganti ffmpeg.
user674669
Juga contoh yang baik di halaman wiki: trac.ffmpeg.org/wiki/Capture/Desktop
Ciro Santilli新疆改造中心法轮功六四事件
25

Vokoscreen : Alat casting layar baru untuk Linux

tangkapan layar vokoscreen

Instalasi

 sudo add-apt-repository ppa:vokoscreen-dev/vokoscreen
 sudo apt-get update
 sudo apt-get install vokoscreen
Qasim
sumber
Ini berfungsi di Ubuntu 13.04 / Raring x86.
Rudiger Wolf
ini tampaknya tidak memiliki opsi untuk memilih salah satu monitor - jika Anda memiliki beberapa pengaturan monitor
Aras
2
Vokoscreen memang alat kecil yang fantastis. Tautan ke Github .
orschiro
1
Tidak perlu PPA? apt-cache policy vokoscreen. @Aras v2.4.0 tampaknya memiliki opsi itu.
Pablo A
Saya menggunakan vokoscreen di Ubuntu 14.04. Saya melihat satu masalah kecil: rekaman video bergerak "cepat". Maksud saya, jika Anda membuat video tentang diri Anda dan orang lain dan hewan, saat menonton video, Anda akan melihat bahwa Anda semua bergerak hampir sama cepatnya dengan film hitam putih klasik lama dari awal sinematografi. Saya telah menguji ini beberapa kali, menggunakan semua jenis pengaturan - hasil aneh yang sama!
Cristiana Nicolae
15

Tibesti

Tibesti Screencaster adalah program untuk Ubuntu yang memungkinkan Anda merekam layar dan mikrofon Anda dan / atau suara audio keluar.

Cuplikan layar dari OMG! Ubuntu!

Untuk menginstal, tambahkan PPA ppa:ackondro/tibesti ( Cara menambahkan PPA ) dan kemudian instal tibesti dari pusat perangkat lunak.

Atau, buka terminal dan tempel:

sudo add-apt-repository ppa:ackondro/tibesti
sudo apt-get update
sudo apt-get install tibesti
Alaukik
sumber
1
Hal pertama yang saya lihat adalah changelog terakhir. Saya suka itu yang dikatakan 2011. Dan sepertinya itu berkembang dengan baik ketika natty keluar. saya akan mencobanya tetapi saya membacanya belum berfungsi dengan hal-hal 3D OpenGL.
Luis Alvarado
@ alukik, dapatkah saya mendapatkan kode ini sudo apt-get install tibesti, itu akan berhasil?
Jose King
1
masalah framerate telah teratasi sendiri
david.libremone
2
Afaik, Tibesti tidak menginstal di Ubuntu 11.10. Sayang sekali, karena itu terlihat sangat menarik bagi saya.
nathanvda
2
Ini tampaknya hanya tersedia hingga 11,04 saja.
kerja di
13

Lihatlah Wink .

Ada dua proyek tutorial yang dibuat di Wink yang dapat Anda lihat. Gunakan Help, Viewtutorial pilihan menu untuk membuat dan melihat mereka sebelum Anda mulai menggunakan Wink.

Fitur yang diceritakan di situs web mereka:

  • Freeware: Didistribusikan sebagai freeware untuk keperluan bisnis atau pribadi. Namun jika Anda ingin mendistribusikan ulang Wink, Anda harus mendapatkan izin dari penulis.
  • Cross-Platform: Tersedia untuk semua rasa Windows dan berbagai versi Linux (hanya x86).
  • Audio: Rekam suara saat Anda membuat tutorial untuk menjelaskan dengan lebih baik.
  • Format input: Ambil tangkapan layar dari PC Anda, atau gunakan gambar dalam format BMP / JPG / PNG / TIFF / GIF.
  • Format output: Macromedia Flash, Standalone EXE, PDF, PostScript, HTML atau format gambar di atas. Gunakan Flash / html untuk web, EXE untuk mendistribusikan ke pengguna PC dan PDF untuk manual yang dapat dicetak.
  • Dukungan multibahasa: Berfungsi dalam bahasa Inggris, Prancis, Jerman, Italia, Denmark, Spanyol, Serbia, Jepang, Portugis Brasil, dan Cina Tradisional / Sederhana.
  • Smart Capture Tools: Mengambil tangkapan layar secara otomatis saat Anda menggunakan PC, berdasarkan input mouse dan keyboard (penghemat waktu yang hebat dan menghasilkan tangkapan profesional).
  • Performa / Kualitas: Menciptakan presentasi Flash yang sangat terkompresi (beberapa kb hingga beberapa kb, jauh lebih kecil dari produk komersial yang bersaing) ideal untuk digunakan di web.

Tutorial:

masukkan deskripsi gambar di sini

Rinzwind
sumber
1
installer.sh dari paket resmi: "Installer ini hanya memiliki binari x86. Maaf." ...
Jiří Doubravský
13

Cara membuat tangkapan layar animasi (GIF)

Bonus tambahan dengan pendekatan ini adalah Anda dapat memposting screencast tanpa embed tag pada forum apa pun yang menyertakan GIF animasi yang disematkan seperti ini

Jawaban sebelum saya telah dengan jelas menjawab cara membuat screencast video. Sekarang jika Anda hanya ingin menampilkan tangkapan layar animasi, pada dasarnya screencast yang sangat singkat dalam format gambar (GIF, dan tidak lebih dari ~ 10 detik), juga mudah.

Pertama buat screencast dari apa yang ingin Anda tampilkan di GIF animasi. Kemudian ikuti instruksi di bawah ini ...

Anda akan membutuhkan Gimp, mplayer ( PERINGATAN! BUKAN mplayer2) dan mencoder. Keluarkan perintah berikut untuk menginstalnya.

sudo apt-get install gimp
sudo apt-get install mplayer
sudo apt-get install mencoder
sudo apt-get -f install

Atau, Anda dapat menginstalnya dari manajer paket Synaptic yang disertakan dengan Ubuntu.

Perintah berikut memecah screencast Anda menjadi sejumlah gambar jpeg atau png (berdasarkan perintah yang Anda pilih):

mplayer -ao null -ss 0:0:33 -endpos 2 eagles.avi -vo jpeg:outdir=Desktop/animated
mplayer -ao null -ss 0:0:33 -endpos 2 eagles.avi -vo png:z=9:outdir=Desktop/animated

Di mana, -ss 0:0:33memberi tahu mplayer di mana Anda mulai (0 jam, 0 menit, 33 detik), -endpos 2memberi tahu mplayer di mana harus berhenti (2 menit), z=9menetapkan tingkat kompresi untuk gambar png keluaran ke 9, Desktop/animatedadalah direktori (~ / Desktop / animated /) di mana Anda ingin gambar menjadi output.

Anda juga dapat memberi tahu mplayer tempat berhenti, sebagai waktu tertentu, seperti:

mplayer -ao null -ss 0:0:33 -endpos 0:1:12 eagles.avi -vo jpeg:outdir=Desktop/animated
mplayer -ao null -ss 0:0:33 -endpos 0:1:12 eagles.avi -vo png:z=9:outdir=Desktop/animated

Sekarang Anda memiliki gambar, tetapi Anda harus menggabungkannya menjadi GIF animasi tunggal. Ini sangat sederhana:

  • Mulai Gimp> File> Open as Layers> browse ke direktori (~ / Desktop / animated /), Ctrl+ Auntuk memilih semua gambar, dan klik 'Open'.

  • ShiftTekan sederhana + Ctrl+ Satau buka File> Simpan Sebagai ... dan beri nama gambar sebagai 'animasi .gif '> tekan 'Simpan'> centang 'Simpan sebagai Animasi' tombol radio> tekan 'Ekspor'> di jendela berikutnya, cukup tekan 'Simpan' kecuali Anda tahu apa yang Anda lakukan.

Itu dia. Anda sudah menyiapkan GIF animasi Anda!

Ini sebuah contoh:

Tangkapan layar animasi GIF

PS: Saya tidak terlalu nyaman dengan terminologi dalam hal semacam ini, tapi saya harap saya jelas. :)

SOURCE: http://www.youtube.com/watch?v=OhJtyblE_D0

its_me
sumber
13

Open Broadcaster Software (OBS)

tangkapan layar

Tetapi ini bekerja dengan sangat baik. Alasan utama mengapa saya menggunakannya adalah karena saya dapat merekam mikrofon dan monitor dengan mudah.

Plus, Anda dapat streaming ke Twitch jika Anda mau.

sudo apt-add-repository ppa:jon-severinsson/ffmpeg
sudo apt-add-repository ppa:obsproject/obs-studio
sudo apt-get update
sudo apt-get install ffmpeg obs-studio

Jika Anda tidak ingin menambahkan PPA, Anda juga dapat mengunduh file deb dan menginstalnya sudo dpkg -i <debfile>.

Quaxton Hale
sumber
11

Setelah mencoba semuanya, ini solusi yang saya buat:

Catatan: "Palsu" ffmpegdari Libav telah disusutkan (dalam Libav) dan telah digantikan oleh avconvdari Libav. Pesan "usang" tidak berlaku untuk nyata ffmpegdari FFmpeg yang tidak terpengaruh dan masih dalam pengembangan berat.

Pertama instal codec yang diperlukan:

sudo apt-get install libavcodec-extra-5*

Gunakan perintah berikut untuk merekam screencast:

avconv -f alsa -i pulse -f x11grab -r 30 -s 1280x800 -i :0.0 -vcodec libx264 -acodec libmp3lame myscreencast.mkv

Ubah -s 1280x800ke resolusi apa pun yang Anda suka.

lebih banyak contoh

semua layar dengan resolusi dan suara yang diberikan

avconv -f alsa -i pulse -f x11grab -r 30 -s 1024x768 -i :0.0 -acodec pcm_s16le -vcodec libx264  -threads 0 output.mkv

semua layar dengan mouse berikut dan suara

avconv -f alsa -i pulse -f x11grab -show_region 1 -follow_mouse 100 -r 10 -s 960x540 -i :0.0+10,200 -acodec pcm_s16le -qscale 0 -threads 0 output.mkv

Opsi terperinci yang saya tahu mengikuti

  • -f: format file input
  • -i: masukkan nama file
  • -r: fps (Frame Per Second)
  • -s: ukuran bingkai (lebar x tinggi)
  • -i :0.0+10,200: ukuran area kuadrat untuk diikuti
Muhammad Ahmad Zafar
sumber
jika Anda memiliki dua monitor, bagaimana Anda memilih salah satu dari mereka untuk direkam?
Aras
10

Anda dapat menggunakan VLC sebagai berikut:

  1. Luncurkan pemutar media VLC dan pilih Media > Open Capture Device:

    masukkan deskripsi gambar di sini

  2. Setel Desktopdi Capture mode:

    masukkan deskripsi gambar di sini

  3. Masukkan frame per rate yang diinginkan untuk pengambilan dan pilih Convertdi bawah:

    masukkan deskripsi gambar di sini

  4. Berikan jalur ke file tempat Anda ingin menyimpan tangkapan layar dengan Browsetombol dan klik Startuntuk mulai merekam:

    masukkan deskripsi gambar di sini

  5. Klik tombol Stop ketika Anda selesai.

Anda akan mendapatkan layar direkam / ditangkap dalam file.

Pandya
sumber
terima kasih - tahukah Anda jika ini juga mampu menangkap penekanan tombol?
BKSpurgeon
10

Gnome 3 tampaknya sudah memiliki hal yang sangat sederhana untuk merekam Screencasts - Anda dapat menetapkan pintasan apa yang digunakan dalam pengaturan Keyboard. Ini merekam seluruh layar, dan merekam langsung ke file webm (format yang cukup banyak digunakan) ke XDG_VIDEOS_DIR- secara default "$HOME/Videos".

  1. Secara default, untuk mulai merekam, tekan Ctrl + Alt + Shift + R. Anda akan melihat lingkaran yang ditampilkan di sudut kanan atas untuk menunjukkan bahwa rekaman sedang dalam proses.
  2. Untuk Berhenti merekam, tekan Ctrl + Alt + Shift + Rlagi.

Sumber : Screenshot dan screencasts di halaman Bantuan Gnome

contoh screencast
Gambar di atas harus dianimasikan - jika animasi Anda dinonaktifkan tidak akan berfungsi. Klik untuk melihat file

Jika Anda ingin mengonversi gambar menjadi animasi, jawaban pada Superuser ini sangat membantu - metode terbaik pada dasarnya adalah:

Metode baris perintah lainnya adalah mengekspor film ke bingkai menggunakan ffmpeg:

mkdir frames
ffmpeg -i input -vf scale=320:-1 -r 10 frames/ffout%03d.png

Kemudian gunakan konversi dari ImageMagick (atau GraphicsMagick) untuk membuat GIF animasi Anda:

convert -delay 5 -loop 0 frames/ffout*.png output.gif

Ini adalah bagaimana saya melakukan animasi di atas, dengan pengecualian yang saya tambahkan -dither None -colors 80 -fuzz "40%" -layers OptimizeFrameke perintah convert *, dan memotong hasilnya di GIMP .

* Berhati-hatilah dengan opsi ini, beberapa suka menggunakan SEMUA CPU

Wilf
sumber
Dapatkan bug yang mengganggu ini .
Pablo A
8

Lihat artikel ini tentang Screenkey

Ini mengubah sapuan tombol Anda menjadi subtitle yang sangat mudah dibaca yang dihamparkan pada rekaman. Sepertinya itu akan luar biasa untuk jenis video tutorial dan pelatihan tentang topik berbasis CLI.

Tidak positif karena cocok dengan semua kriteria asli, saya akan mencoba memperbarui nanti.

Ada di Launchpad di sini

Mark Russell
sumber
1
ini membuat komentar yang bagus, bukan jawaban.
Capi Etheriel
Versi berita dari screenkey ada di github.com/wavexx/screenkey
nachtigall
8

Skrip bash ini didasarkan pada ffmpeg. Ini menghitung resolusi yang diperlukan dan merekam desktop Anda dalam definisi tinggi.

Xaxis=$(xrandr -q | grep '*' | uniq | awk '{print $1}' | cut -d 'x' -f1)
Yaxis=$(xrandr -q | grep '*' | uniq | awk '{print $1}' | cut -d 'x' -f2)
ffmpeg -f x11grab -s $(($Xaxis))x$(($Yaxis)) -r 25 -i :0.0 -sameq ~/Video/output.mkv

Ubah nama file sesuai selera Anda. Skrip ini dapat ditemukan di github di sini .

Dilawar
sumber
1
ffmpeg -s cifadalah cara untuk menghindari xrandrpanggilan!
gavenkoa
1
@gavenkoa cifadalah ukuran alias video yang untuk 352x288yang ukuran saya ragu ada yang ingin digunakan.
llogan
OK, semua ukuran ini dapat ditemukan di man 1 ffmpeg-utils...
gavenkoa
7

Lihat Mengintip . Anda dapat merekam screencast dari wilayah yang dipilih dan menyimpannya sebagai GIF.

Layar perekaman menggunakan mengintip

Anda dapat menginstal Peek versi terbaru di Ubuntu dari PPA -nya .

sudo add-apt-repository ppa:peek-developers/stable
sudo apt update
sudo apt install peek
Sudip Bhandari
sumber
Itu sudah diinstal di ubuntu 16.04
Killer
6

Kdenlive adalah editor video open-source gratis untuk GNU / Linux dan FreeBSD, yang mendukung pengeditan DV, AVCHD dan HDV. Kdenlive bergantung pada beberapa proyek open source lainnya, seperti FFmpeg, kerangka kerja video MLT dan efek Frei0r.

http://www.kdenlive.org/features

ImaginaryRobots
sumber
2

Ubuntu 18.04 memiliki fitur built-in layar perekaman selama 30 detik

Ctrl+Alt+Shift+R to start or stop recording.

Video akan disimpan dalam format WebM di folder video

Anda dapat meningkatkannya dengan menginstal dconf editor dari Perangkat Lunak Ubuntu

langkah 1: buka editor dconf dan ketik screencast

langkah 2: edit 30 ke nilai yang diperlukan

langkah 3: Anda juga dapat mengedit pintasan jika perlu mengubahnya.

Shinto Joseph
sumber
1

Scshoot adalah alat tangkapan layar dan perekaman lintas platform (Java) sumber terbuka: http://github.com/edartuz/scshoot

Selain pengambilan gambar tunggal, dapat merekam bagian layar ke animasi PNG (APNG) atau video.

pengguna2053898
sumber
1

ScreenStudio

ScreenStudio adalah perangkat lunak perekaman layar kedudukan tertinggi. Tidak ada ketergantungan selain kebutuhan untuk JRE 8.0 (OpenJDK).

Fitur:

  • Rekam video dari webcam selama screencast
  • Rekam audio dari mikrofon dan speaker
  • Memungkinkan Anda memilih layar mana yang ingin Anda rekam jika ada beberapa layar.
  • FS yang Dapat Disesuaikan (Frame per detik)
  • Anda dapat memilih resolusi yang diinginkan untuk merekam video dari webcam.
  • Streaming langsung ke YouTube langsung, Twitch.tv, HitBox dan Upstream.
  • Screencast tinggal di atas UDP
  • Mendukung format FLV, MOV dan MP4.

Menginstal ScreenStudio di Ubuntu 16.04

Pertama, pastikan Anda memiliki OpenJDK 8 atau OracleJDK 8 sebelum menginstal

Buka terminal dan ketik

java -version

Jika ini menunjukkan sesuatu seperti ini maka Anda telah menginstal Java 8.

java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)

Kalau tidak, Anda perlu menginstalnya.

Langkah-langkah untuk menginstal OpenJDK dapat ditemukan di sini:

Bagaimana saya bisa menginstal OpenJDK di Ubuntu 16.04?

Langkah-langkah untuk menginstal OracleJDK dapat ditemukan di sini:

http://tipsonubuntu.com/2016/07/31/install-oracle-java-8-9-ubuntu-16-04-linux-mint-18/

Pasang ScreenStudio -

Metode 1:

ScreenStudio tidak termasuk dalam repositori Ubuntu. PPA Ubuntu berisi versi 2.3

Langkah-langkah untuk menginstal:

Buka terminal dan ketik perintah berikut:

sudo add-apt-repository ppa:soylent-tv/screenstudio
sudo apt-get update
sudo apt-get install screenstudio

Metode 2:

Pergi ke

http://screenstudio.crombz.com/archives/ubuntu/

Pada saat menulis artikel ini, versi terbaru adalah: 3.09

Unduh itu. Gunakan file explorer Nautilus untuk pergi ke direktori unduhan dan ekstrak arsip menggunakan manajer arsip default.

Buka ScreenStudiosrc -> apps -> Ubuntu

Menggunakan Nautilus, buka terminal di folder target. Smply klik kanan pada ruang kosong folder dan pilih open in terminal

Di terminal ketikkan perintah: ./ScreenStudio.sh

dan aplikasi akan diluncurkan

Jika Anda ingin membuat pintasan desktop untuk jenis perangkat lunak di terminal: ./createDesktopIcon.sh

Bagaimana cara menggunakan fitur-fitur ScreenStudio?

ScreenStudio sangat kaya akan fitur yang hanya dapat dijelaskan melalui tutorial video.

Lihat tautan berikut:

https://www.youtube.com/watch?v=52V6UJ4y-ME

KREDIT: Patrick Balleux

rancho
sumber
1

asciinema

Bagi mereka yang layar adalah jendela terminal pasti harus memeriksanya

Lupakan aplikasi perekaman layar dan video buram. Nikmati pendekatan ringan, murni berbasis teks untuk perekaman terminal.

  • Pasang :sudo apt install asciinema
  • Rekam :asciinema rec
  • Berhenti : Ketik exitatau tekanCtrl+D
Pablo A
sumber
0

Terima kasih untuk semua saran hebat di sini. Rekomendasi saya untuk alat yang akan bekerja sangat baik untuk merekam audio, video, dan mengedit screencast adalah Camtasia dan Screenflow. Jika Anda mencari lebih banyak ide untuk merekam layar Anda dan membuat screencast yang menarik, maka periksa pos ini: http://www.mediacore.com/blog/how-to-record-your-screen-and-create-engaging -screencast Ini termasuk banyak alat dan tips tentang audio, video dan mengedit screencast Anda

Maddy
sumber
3
Akan jauh lebih baik jika Anda bisa memberikan ringkasan tentang apa yang termasuk dalam artikel tertaut. Dengan cara ini jika tautannya tidak tersedia, jawaban Anda akan tetap membantu.
hmayag
0

Saya telah menggunakan Soapbox , yang merupakan ekstensi hebat yang dikembangkan untuk Chrome. Ini merekam kamera, mikrofon, dan layar Anda secara bersamaan.

Setelah Anda selesai merekam, Anda dapat menggunakan editor online mereka untuk memilih selama urutan rekaman apa yang ingin Anda tampilkan di layar, kamera Anda, atau keduanya.

ryanjdillon
sumber