Seseorang menyarankan saya mengarahkan salinan tampilan X yang tidak dimodifikasi ke file dan kemudian mengonversi file itu ke file video tujuan umum. Perintah apa yang akan saya gunakan untuk melakukan ini pada sistem Kubuntu? (Sunting: Dia mengatakan sesuatu tentang melampirkan port tampilan ke file.) Jika tidak memungkinkan, apa pilihan terbaik saya untuk perekaman layar kualitas luar biasa yang tidak bergantung pada perangkat keras yang cepat?
Latar Belakang: Saya mencoba menggunakan avconv dengan -f x11grab dan beberapa program GUI. Namun, apa pun yang saya coba, video yang dihasilkan memiliki artefak / kabur atau berombak (frame yang hilang). Ini mungkin karena kendala CPU / memori.
Tujuan:
- Kualitas video tidak boleh jauh berbeda dari melihat sesi secara langsung di layar, karena tujuannya adalah untuk menunjukkan aplikasi animasi.
- Video akhir harus dalam format umum yang dapat dikirim ke pengguna Windows dan digunakan di web. Saya pikir H.264 MP4 harus bekerja.
- Solusinya seharusnya tidak menganggap banyak pengetahuan sebelumnya. Saya akrab dengan baris perintah dan perintah-perintah dasar Linux, tetapi saya masih belajar Linux dan tidak tahu banyak tentang codec video.
Apa yang sudah saya coba:
- Perintah terbaik sejauh ini
ffmpeg -f x11grab -s xga -r 30 -i :0.0 -qscale 0.1 -vcodec huffyuv grab.avi
:, lalu konversikan ke mp4 denganffmpeg -i grab.avi -sameq -vcodec mpeg4 grab.mp4
.- Kualitas gambarnya bagus, tetapi pada sistem pengujian saya ia tertinggal komputer. Pada sistem target yang lebih cepat itu tidak ketinggalan, tetapi frame jelas dilewati, membuat video tidak terlalu mulus .
- Saya masih mencoba mencari cara bagaimana menyimpan file grab.avi ke SHM untuk melihat apakah itu membantu.
- Menggunakan Istanbul dan perekam GUI RecordMyDesktop
- Perintah sederhana:
avconv -f x11grab -s xga -r 25 -i :0.0 simple.mpg
menggunakan avconv versi 0.8.3-4: 0.8.3-0ubuntu0.12.04.1 - Menambahkan
-codec:copy
(gagal dengan:Requested output format 'x11grab' is not a suitable output format
) - Menambahkan
-same_quant
(menghasilkan kualitas yang hebat, tetapi sangat berombak / hilang banyak frame) - Menambahkan
-vpre lossless_ultrafast
(gagal dengan:Unrecognized option 'vpre'
,Failed to set value 'lossless_ultrafast' for option 'vpre'
) - Menambahkan berbagai nilai
-qscale
- Menambahkan berbagai nilai
-b
- Menambahkan
-vcodec h264
(output berulang kali:Error while decoding stream #0:0
,[h264 @ 0x8300980] no frame!
)- Catatan: h264 terdaftar dalam
avconv -formats
output sebagaiDE h264 raw H.264 video format
- Catatan: h264 terdaftar dalam