LinuxでリモートデスクトップRDPセッションをビデオとして録画/キャプチャ/キャッチしますか?

LinuxでリモートデスクトップRDPセッションをビデオとして録画/キャプチャ/キャッチしますか?

私はRDPについて学び、remminaそれをUbuntuコンピュータでうまく使用してリモートWindows PCに接続しました。

これで、クライアント(Ubuntu)側でリモートデスクトップセッションをビデオに記録したいのですが、Linuxで動作するものを見つけるのが困難です。https://github.com/rdp/screen-capture-recorder-to-video-windows-freeしかし、これはWindowsで動作するようです。私が見つけることができる唯一の関連項目は次のとおりです。https://www.jedi.be/blog/2010/08/30/capturing-the-screen-of-your-virtual-machines-using-x-vnc-rdp-or-native/2010年からは以下をお勧めします。

ビデオ録画:

RDPセッションをビデオとしてキャプチャする唯一の方法は、Xセッションで説明されているようにffmpegを使用し、Xvfbセッションにrdesktopを表示することです。

remmina実際に使用するかどうかはわかりませんが、見つかりrdesktopました。https://github.com/muflone/remmina-plugin-rdesktopおそらくそうではありません。とにかくremminaXvfbセッションで開くことができます。それ以外の場合は、このアプローチに従います。つまりffmpeg、仮想デスクトップ/Xvfbセッションを取得します。

しかし、アイデアは(remminaまたは呼び出すプログラムが)ある時点でピクセルを「レンダリング」する必要があるということです。これはRDP接続の最終結果と見なされます。したがって、最終的に欲しいものそれら生のピクセルはファイルとして保存されます。それ以外の場合は、そのピクセルを画面にレンダリングし、別のツール()を使用して再インポートしてビデオフレームに圧縮するのにffmpegオーバーヘッドが発生します。

「生ピクセル」のキャプチャが圧縮されていないピクセルフレームであることを願っています。つまり、キャプチャのファイルサイズはかなり大きくなります。ただし、必要に応じてビデオにエンコードできる適切なソースデータがあります(別のファイルから)。ffmpegエンコードチャネル)。

もしそうなら、RDPリモートデスクトップセッションの圧縮されていない/生のピクセルフレームを保存したり、そのフレームをリアルタイムでビデオにエンコードしたりできるツールはすでにありますか(まだ試していませんremmina)。ビデオをキャプチャするためにピクセルを取り戻して画面から読み込むために他のツールを使用する必要はありませんか?rdesktopxfreerdp

また気になります。これらのツールのいずれもRDPセッションでビデオフレームをキャプチャできない場合は、使用できるプロキシがありますか?私はそこにいることを知っていますhttps://github.com/ribasushi/rfbproxyVNCのように動作する「RFB用の録音/再生エージェント」:rfbproxyVNCサーバーに接続するために実行され、VNCクライアントを使用して接続し、VNCリモートデスクトップrfbproxyセッションrfbproxyを独自の形式の「オリジナル」として保存します。額縁。 LinuxのRDPに似たものはありますか?

ベストアンサー1

2010年から世界が変わりました。私が知っている限り、VNCでできるように、RDPセッションをMITMしてレコード(パスワードとNTLMハッシュを盗むほど)を生成する方法はまだありません。 Linuxで利用可能な画面録画プログラムはいくつかあります。これはLinuxで利用可能ないくつかのスクリーンレコーダーの比較。 Gnomeデスクトップを使用する場合すでにスクリーンレコーダーがあります。インストールする。

おすすめ記事