Birisi, değiştirilmemiş X ekranının bir kopyasını bir dosyaya yönlendirmemi ve daha sonra bu dosyayı genel amaçlı bir video dosyasına dönüştürmemi önerdi. Kubuntu sisteminde bunu yapmak için hangi komutları kullanırdım? (Düzenleme: Bir görüntü bağlantı noktasını bir dosyaya eklemek hakkında bir şeyler söyledi.) Mümkün değilse, hızlı donanıma bağlı olmayan mükemmel kalitede ekran kaydı için en iyi seçeneğim nedir?
Amaç: -f x11grab ve bazı GUI programları ile avconv kullanmayı denedim. Ancak ne denersem deneyeyim, ortaya çıkan videoda yapay veya bulanık görüntü var veya dalgalı (çerçevesiz). Bu muhtemelen CPU / bellek kısıtlamalarından kaynaklanmaktadır.
Hedefleri:
- Video kalitesi, oturumu doğrudan ekranda görmekten belirgin derecede farklı olmamalıdır, çünkü amaç animasyonlu bir uygulama göstermektir.
- Son video, Windows kullanıcılarına gönderilebilecek ve web üzerinde kullanılabilecek ortak bir formatta olmalıdır. Ben H.264 MP4 çalışması gerektiğini düşünüyorum.
- Çözüm çok fazla ön bilgiyi varsaymamalıdır. Komut satırı ve temel Linux komutlarını biliyorum ama hala Linux öğreniyorum ve video kodekleri hakkında fazla bir şey bilmiyorum.
Zaten denedim:
- Şimdiye kadarki en iyi komut:,
ffmpeg -f x11grab -s xga -r 30 -i :0.0 -qscale 0.1 -vcodec huffyuv grab.avi
ardından mp4 ile dönüştürünffmpeg -i grab.avi -sameq -vcodec mpeg4 grab.mp4
.- Görüntü kalitesi harika, ancak test sistemimde bilgisayarı kapatıyor. Daha hızlı bir hedef sistemde gecikme olmaz, ancak kareler açıkça atlanır ve videonun çok pürüzsüz olmamasına neden olur .
- Hala bunun yararlı olup olmadığını görmek için grab.avi dosyasını SHM'ye nasıl kaydedeceğimi bulmaya çalışıyorum.
- İstanbul ve RecordMyDesktop GUI kaydedicilerini kullanma
- Basit komut:
avconv -f x11grab -s xga -r 25 -i :0.0 simple.mpg
avconv versiyonunu kullanarak 0.8.3-4: 0.8.3-0ubuntu0.12.04.1 - Ekleme
-codec:copy
(başarısız:Requested output format 'x11grab' is not a suitable output format
) - Ekleme
-same_quant
(yüksek kalitede sonuçlanır, ancak çok dalgalı / çok sayıda kare vardır) - Ekleme
-vpre lossless_ultrafast
(başarısız:Unrecognized option 'vpre'
,Failed to set value 'lossless_ultrafast' for option 'vpre'
) - Çeşitli değerler ekleme
-qscale
- Çeşitli değerler ekleme
-b
- Ekleme
-vcodec h264
(art arda çıkışlar:Error while decoding stream #0:0
,[h264 @ 0x8300980] no frame!
)- Not: h264
avconv -formats
çıktı olarak listelenmiştir.DE h264 raw H.264 video format
- Not: h264