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


9

私はググってみて、すべての通常の解決策を見つけました。それらのどれも私のために働きません。まず、高品質な録音をしたいです。次に、JACKオーディオを使用します(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をインストールしました。AMD / ATI Radeon HD6750 1 GB PCI-Expressビデオカードと3つのモニター、およびFocusrite Scarlett 2i2オーディオインターフェイスを使用しています。

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

回答:


10

私が好む解決策は、SimpleScreenRecorderを使用することです。ここに私がそれをした方法があります:

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

私の解決策は、必要な支援を得た後は簡単に実行できることがわかりました。他の人が開発のgitの説明に今すぐ従うことができるといいのですが。

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ライブラリを使用するため、多くの異なるコーデックとファイル形式をサポートします(追加は簡単です)。

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

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

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


ffmpegを使用してハードワークを行う場合、「ffmpegよりも高速」にするにはどうすればよいですか?
llogan 2013年

@ LordNeckbeard-良い質問。あなたは開発者にメールすることができます。彼は私に反応してきました。私が言えることは、SSRを使用していて、満足しているということだけです。
MountainX

2

カザムスクリーンキャスターを使用して、スピーカーからのオーディオ出力やeideteを録音することもできます


カザムを使わないことに決めた理由は、最近の開発の欠如です。こちらのブログ投稿をご覧ください:twm-kd.com/linux/kazam/the-future-of-kazam-screencaster。8月に彼は、「カザムでの作業が深刻な停滞に陥った」と認めた。彼はまた未来は明るく見えると言います。しかし、SimpleScreenRecorderの現在の機能(および将来的にJACKオーディオがサポートされる可能性)と、最近のKazamでのアクティビティの欠如が私の決定を下しました。
MountainX

0

チェックアウト

これの複製のようです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.