2016-06-14 14 views
0

私は仮想マシンを持ち込み、そのセッションをビデオとして記録する方法を探しています。私はコーナーに小さなカメラのアイコンがあることを知っているが、私はこれをscripする方法を探しているので、コマンドラインオプションが必要です。私はVirtualBoxのマニュアルを通過しましたが、適切なコマンドが表示されません。 私は、画面の撮影はまだVirtualBoxセッションのビデオキャプチャを行う方法は?

VBoxManage controlvm <vm name> screenshotpng <filename>.png 

ビデオなしオプション発見されるを取るためのオプションを見つけた...助けてください!

+0

私はビデオをキャプチャするためにVBoxHeadles -cを使っていたと思います...それを試すことができます – lewis4u

+0

この質問はプログラミングとは関係ありません。 – Matsmath

答えて

2

必要な情報は、8.8.4. Video Capture settingsセクションと、マニュアルの8.13. VBoxManage controlvmセクションに記載されています。

主なオプションは以下のとおりです。

--videocapに|オフ:このオプションは有効またはWebMの/ VP8ファイルにVMセッションの記録を無効にします。このオプションを有効にすると、VMセッションの開始時に録画が開始されます。

--videocapfile:このオプションは、記録されたコンテンツを保存するためにVirtualBoxが使用するファイル名を設定します。

--videocapres x:このオプションは、記録されたビデオの解像度(ピクセル単位)を設定します。

--videocapmaxtime:このオプションは、ビデオキャプチャがアクティブ化されてから有効になる最大時間をミリ秒単位で設定します。キャプチャは、定義された時間間隔が経過すると停止します。この値がゼロの場合、キャプチャは時間によって制限されません。

停止した仮想マシン上の

VBoxManage modifyvm <vm name> --videocap on 

を実行すると、次回起動時にビデオキャプチャをアクティブにします。これは1回だけアクティブになります。

実行中の仮想マシン上の

VBoxManage controlvm <vm name> videocap on 

を実行すると、ビデオのキャプチャを開始します。実行中の仮想マシン上の

VBoxManage controlvm <vm name> videocap off 

を実行

は、ビデオキャプチャを停止します。

デフォルトでは、ビデオキャプチャは、vmファイルと同じディレクトリにある<vm name>.webmファイルに記録されます。

も(videocapは、videocapfilevideocapresは、...オプションがここにいるので)modifyvmを使用しているときにダブルダッシュ(--)を使用していることに注意してくださいしかしないcontrolvmを使用しているためvideocapvideocapfilevideocapres、。 .. subcommandsです)。

+0

こんにちは、qemu/virshにも同様のコマンドがありますか? – nickanor

+0

このため、新しい質問をする必要があります。 –

関連する問題