web-dev-qa-db-ja.com

高品質のオーディオとビデオでスクリーンキャスト(デスクトップ録画)を行う方法

私はグーグルで検索し、すべての通常の解決策を見つけました。それらのどれも私のために機能しません。まず第一に、高品質の録音を作りたいです。次に、 JACK audio を使用します(PulseAudioは完全にアンインストールされます)。

私のOSとハードウェアの詳細は最後にあります。しかし、スクリーンキャストに関しては、JACKオーディオが主な課題だと思います。このコンピューターの目的はオーディオ制作であるため、ジャックは私の唯一の選択肢です。

私の次の挑戦はUbuntu自体のようです... ffmpegとUbuntuはそれほど友好的ではありません。たとえば、自分のffmpegをコンパイルする気はあまりありません。そして、たとえ最後の手段である場合でも、特定のプログラムウィンドウが画面上を動き回っていても簡単に記録できるようにしたいのです。コマンドラインffmpegは、事前定義された画面領域の記録に限定されているようで、柔軟性、使いやすさ、および単純さを欠いています。

JACKを使用してデスクトップにオーディオを録音するためのGUIアプローチを探しています。そして、同期された高品質のオーディオとビデオが必要です。かなりの数のLinuxユーザーがこのようなソリューションに興味を持っていると思います。

SimpleScreenRecorder(SSR)の開発者は、JACKサポートを追加するつもりであるため、SSRが私の潜在的なソリューションのリストのトップにいます。

メインページ-SimpleScreenRecorder-Maarten BaertのWebサイト

(残念ながら、SSRのレポジトリバージョンがクラッシュし、Ubuntuでビルドするgitバージョンを取得できないため、現在/最新のgitバージョンを試すことはできませんが、そのための別の質問を開きます。)

SSRにJACKオーディオサポートが付属するまで(サポートされている場合)、他の誰かが現在動作するソリューションを持っていることを望みます。

ところで、私はjack2alsaブリッジを持っています。 (KX Studioの一部です。)

Kubuntu 12.04を実行しています。さらに、raring-ltsハードウェアイネーブルメントスタック、KXスタジオ、およびカーネル3.8.0-30-lowlatencyをインストールしました。 3台のモニターとFocusrite Scarlett 2i2オーディオインターフェイスを備えたAMD/ATI Radeon HD6750 1 GB PCI-Expressビデオカードを使用しています。

スクリーンキャスト研究で調査したリンクの一部を次に示します。

9
MountainX

私が好きな解決策は、SimpleScreenRecorderを使用することです。以下がその方法です。

gitから最新のSimpleScreenRecorderをビルドしてインストールする方法?

私の解決策 必要な助けが得られれば、従うのは簡単であることが判明した。他の人が開発者のgit instructions をフォローできることを願っています。

SSRの詳細は次のとおりです。

メインページ-SimpleScreenRecorder-Maarten BaertのWebサイト

SimpleScreenRecorderは、プログラムやゲームを記録するために作成したLinuxプログラムです。これを実行できるプログラムは既にいくつかありましたが、それらのいずれにも100%満足していなかったため、独自のプログラムを作成しました。

私の当初の目標は、本当に簡単に使用できるプログラムを作成することでしたが、それを書いているときに、機能をさらに追加し始め、実際には非常に強力なプログラムになりました。簡単なユーザーインターフェイスを備えているため、ffmpeg/avconvやVLCよりも使いやすいという意味で「シンプル」です。

特徴

  • グラフィカルユーザーインターフェイス(Qtベース)。

  • VLCおよびffmpeg/avconvよりも高速です。

  • 画面全体またはその一部を記録するか、OpenGLアプリケーションを直接記録します(WindowsのFrapsと同様)。

  • オーディオとビデオを適切に同期します(VLCおよびffmpeg/avconvの一般的な問題)。

  • コンピューターの速度が遅すぎる場合(VLCのようにRAMをすべて使い切るのではなく)、ビデオのフレームレートを下げます。

  • 完全にマルチスレッド化:コンポーネントの遅延が他のコンポーネントをブロックすることはありません。その結果、複数のプロセッサを搭載したコンピューターでビデオがスムーズになり、パフォーマンスが向上します。

  • ボタンをクリックするか、ホットキーを押すことにより、いつでも記録を一時停止および再開できます。

  • 記録中の統計情報(ファイルサイズ、ビットレート、合計記録時間、実際のフレームレートなど)を表示します。

  • 記録中にプレビューを表示できるので、何かを記録する時間を無駄にせず、後で何らかの設定が間違っていたことを把握できます。

  • エンコーディングにlibav/ffmpegライブラリを使用するため、多くの異なるコーデックとファイル形式をサポートします(追加は簡単です)。

  • ライブストリーミングを行うこともできます(実験的)。

  • 賢明なデフォルト設定:必要ない場合は何も変更する必要はありません。

  • ほとんどすべてのツールチップ:何かを行うためにドキュメントを読む必要はありません。

10
MountainX

kazam screencasterを使用して、スピーカーからのオーディオ出力を録音することもできます- eidete

2
gaurav9

this post の複製のようです。とにかく、チェックアウト

0
Pablo Bianchi