web-dev-qa-db-ja.com

画面と内部オーディオを記録する方法は?

画面と内部オーディオを記録する方法はありますか?たとえば、ゲームを録画している場合は、画面とゲームのサウンドが記録されます。

21
Mark

多分 RecordMyDesktop はあなたのために働くことができますか?画面と音声を記録する機能がありますが、ゲームをサポートしているかどうかはわかりません。

でインストールできます

Sudo apt-get install recordmydesktop

GUIが必要な場合は、gtk-recordmydesktop(GTK)またはrecorditnow(Qt)のいずれかのパッケージもインストールする必要があります

廃止されましたが、期待どおりに機能します。

14
lub

SimpleScreenRecorder は、オンラインで再生中のビデオを記録するときに私のためにトリックをしました。 (実験的な)OpenGL機能があります。 Ubuntuの場合:

Sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
Sudo apt-get update
Sudo apt-get install simplescreenrecorder

OpenGL機能を使用すると、特定のアプリケーションウィンドウの記録を選択できます。そのため、バックグラウンドで記録しながら作業を続けることもできます。ただし、音楽は一緒にミックスしないでください(もちろん、U R DJでない限り)。

recordscreen.py Pythonスクリプトを使用しています。 ffmpegまたはavconvをバックグラウンドで起動するため、必ずインストールしてください。

デスクトップ全体を15 FPSでoutput.mkvに記録します。

recordscreen.py output.mkv

さまざまなオーディオおよびビデオコーデックで30 FPSで記録します。

recordscreen.py -r 30 --vcodec=vp8 --acodec=pcm output.mkv

または、.webmに記録します。

recordscreen.py output.webm

私はそれを使ってゲームを録画しようとしなかったので、どうなるか聞いてみたいです。

そして、歴史的な観点のためだけに これについての最も初期のブログ投稿の1つです

2
  1. 次のようにOBSをインストールします: https://github.com/jp9000/obs-studio/wiki/Install-Instructions#linux
Sudo add-apt-repository ppa:obsproject/obs-studio
Sudo apt-get update && Sudo apt-get install obs-studio
  1. OBSを開きます。ミキサーパネルで、「デスクトップオーディオ」の設定アイコンをクリックし、「プロパティ」をクリックして、「内蔵オーディオアナログステレオ」を選択します

  2. 再びミキサーパネルで、音量アイコンをクリックしてマイク/ Auxを消音します

  3. [ソース]パネルで[+]をクリックし、[スクリーンキャプチャXSHM]を選択します

[以前は、この方法でVLCをソースにすることができました。次のようにVLCをインストールします。 https://www.videolan.org/vlc/download-ubuntu.html ; 「+」記号をクリックし、「パス/ URLを追加」を選択して、screen://;と記述します。しかし、現在は機能していません]

  1. 画面の中央にある「移行」ボタンをクリックすると、画面が右側のウィンドウに表示されるようになります。

  2. [コントロール]パネル(右側)で、[設定]をクリックし、左側のメニューで[出力]をクリックし、必要に応じて出力フォルダーを変更します。

  3. 最後に、「コントロール」の「記録開始」ボタンをクリックします

1
Ferroao