web-dev-qa-db-ja.com

ローエンドPCでスクリーンキャストを作成しますが、高速です(おそらく圧縮を犠牲にすることで?)

タイトルが示唆するように、私は多くを求めています。

私はeeepcでスクリーンキャストを生成しようとしています。 recordmydesktopは仕事をきちんと行っていますが、後でビデオを「コンパイル」する時間が許されている場合のみです。 「オンザフライ」で実行するように要求すると、ビデオとオーディオが同期しなくなります。

現在、私たちは練習として多くのスクリーンキャストを作成しています(そして、後で見たい、批判したい)。品質の低下は望ましくありません。最終的には、優れた実践がリリースされるからです。

そのため、ローエンドのマシンで、適切な品質で「オンザフライ」でスクリーンキャストを行う方法が必要です。何も無料ではないので、私たちは犠牲にしています:圧縮についてはあまり気にしません:15分のビデオで20GBが許容されます

6
josinalvo

私は満足のいく方法を見つけました:

Mkv(**)は多くのレベルの圧縮を許可しているようです。ビデオに低圧縮を使用することにより、低品質のeeepcでリアルタイムに高品質で記録することができます。

そのためには、ffmpegを使用する必要がありました。 Ubuntuで使用できますが、私はppa(*)のバージョンを使用しました。

インストールする:

Sudo add-apt-repository ppa:jon-severinsson/ffmpeg
Sudo apt-get update
Sudo apt-get install ffmpeg

レコードする:

ffmpeg -f x11grab -r 25 -s 800x450 -i :0.0+0,60 -f alsa  -i plughw:1,0 -vcodec libx264 -crf 0 -preset ultrafast -acodec pcm_s16le file.mkv

重要な部分は、エンコーダにビデオを過度に圧縮しないように指示するこの「プリセット超高速」です。

(*)明らかに、Ubuntuはffmpegのフォークを使用していますが、これは使用頻度が最も高いわけではありません。その行をUbuntuのf fmpegで試しましたが、うまくいきませんでした。ただし、私はまだ11.10を使用していることに注意してください

(**)おそらくmkvはコンテナであり、このlibx264は異なる圧縮を可能にするコーデックです...

7
josinalvo

これまで、Kazam Screencasterで素晴らしい経験しかありませんでした。ローエンドPCでどのように動作するかはわかりませんが、私の場合は高品質の記録を作成し、記録を停止した後すぐに保存できます。

1
tpei

問題の解決方法は次のとおりです

http://www.meta64.com/?id=13404

しかし、私は今カザムを試す必要があります!

0
Clay Ferguson