CamStudio

コンピュータ上の画面 (screen) と音 (audio) を、連続して記録できます。

導入

ダウンロード

CamStudio - Free Screen Recording Software
ファイルがホストされているサイトは、危険と報告されています。

CamStudio Portable | PortableApps.com (ポータブル版)

CamStudioには、以下の2つのツールが含まれます。

  • Recorder.exe (CamStudio Recorder) … 画面の記録
  • Producer.exe (CamStudio Producer) … AVIからSWFへの変換

ソースコードはGit Repository: code.gitまたはCamStudio - Screen Recorder / Mercurial / [95e0fe]にあります。

キャプチャの設定

メニューの【Options → Video Options】から、画面のキャプチャ方法を設定できます。

動画オプション (Video Options)
設定項目 内容
Compressor 使用するエンコーダーを指定する。
Set Key Frames Every 何フレームごとにキーフレームを設定するか指定する。大きな値を指定すると特定のフレームへ早送り、早戻しできるようになるが、ファイルサイズが大きくなる。
Capture Frames Every 何ミリ秒ごとにキャプチャするか指定する。キャプチャ後、指定時間だけCamStudioはスリープする。
Playback Rate 1秒間に何フレーム記録するか指定する。大きな値を指定すると映像がなめらかになるが、ファイルサイズが大きくなる。典型的な値は20~30。

各種設定の情報は、%APPDATA%フォルダに、Cam…のファイル名で保存されます。

Compressor

  • Microsoft Video 1 [既定]
  • Cinepak Codec by Radius
  • Intel IYUV codec
  • Intel IYUV codec
How can I optimize the video settings to get the best results ? Can you suggest a good video setting ? - CamStudio - Free Screen Recording Software - FAQ
x264vfw

x264vfwを導入することで、H.264形式で記録できるようになります。

x264vfw download | SourceForge.net

キャプチャ範囲

メニューの【Region】から、キャプチャ対象の範囲を指定できます。

  • Region … キャプチャ時にドラッグで範囲を指定
  • Fixed Region … 事前に数値で範囲を指定。ドラッグでは正確に位置を指定できないときは、とりあえずキャプチャを開始し、その時に表示される枠に合うように対象のウィンドウを移動させます。
  • Window … キャプチャ時にクリックして特定のウィンドウを指定
  • All Screens … すべてのスクリーン
  • Select Screen … キャプチャ時にクリックしてスクリーンを指定 (マルチモニタでなければ、All Screensと同じ)

実際に記録されるのは、キャプチャ時に表示される枠の内側です。

音の記録の有効化

メニューの【Options → Record audio from speakers】を選択したときに、「WaveoutGetSelectControl() failed.」としてエラーとなることがあります。その場合には録音デバイスをステレオ ミキサーとし、【Options → Audio Options → Audio Options for Microphone】の[Audio Capture Device]をステレオ ミキサーとします。そして【Options → Record audio from microphone】でマイクの音声を録音するようにします。WaveoutGetSelectControl() failed - CamStudio Support Forum

ファイルの保存場所

キャプチャした動画ファイルは、C:\Windows\temp %TEMP%日付_時間.aviのファイル名で自動的に保存されます。この保存場所は、メニューの【Options → Program Options → Directory for recording Output directory】から変更できます。

  • Use Windows temporary directory … 通常はC:\Windows\Temp または username\Documents\My CamStudio Temp Files
  • Use My CamStudio Recordings directory … 通常は%PROGRAMFILES%\CamStudio または username\Documents\My CamStudio Videos
  • Use user specified directory...

保存時にその場所を指定したいならば、メニューの【Options → Program Options → Name of AVI file】で、[Ask for file name]に設定します。

キャプチャの実行

ツールバーの[Recode…]アイコンをクリックすると、キャプチャが開始されます。そして[Stop…]で停止します。

記録されるのはスクリーンに表示されている映像のため、キャプチャ中にスクリーン セーバーなどによって表示が変更されたり、省電力機能によりディスプレイの電源が切られないように設定の確認が必要です。

キャプチャの自動停止

メニューの【Options → Automatically stop recording】で時間を指定しておくことで、その時間で停止させられます。

トラブル対処法

キャプチャを開始できない

キャプチャの開始時に「CamStudio could not record the AVI file using the current compressor. Use default compressor?」として失敗する場合、使用してるコーデックがx264vfwならば、キャプチャ範囲を[Fixed Region]として幅と高さが偶数になるように調整します。"CamStudio could not record the AVI file using the current compressor. Use default compressor?" - CamStudio Support Forum

映像が何も記録されない、もしくは正常に記録されない

メニューの【Options → Video Options】を開き、[Compressor]を変更します。

音が記録されない

メニューの【Options → Do not record audio】のチェックを外します。

ファイルが破損している

記録したファイルが4GBを超えると、「File Creation Error. Unable to rename/copy audio file.」として動画ファイルの生成に失敗します。この場合にはVideo Optionsの設定を見直し、ファイルが長大にならないようにします。

次の方法によって、ファイルサイズを小さくできます。File Size - CamStudio

  • キャプチャの範囲を小さくする。
  • Playback Rateを小さくする。
  • Compressorを変更するか、品質を下げる。

キーボード ショートカット

メニューの【Options → Program Options → Keyboard Shortcuts】から設定できます。

機能 既定のキー
Record/Pause Key F8
Stop Key F9
Cancel Recording Key F10
Next Layout Key Ctrl + F11
Previous Layout Key  
Show/Hide Layout Key  
Enable/Disable Autopan  

CamStudio Producer

AVIからSWFの作成は、

  1. メニューの【File → Open】でAVIファイルを開く
  2. メニューの【File → Convert To SWF】でSWFファイルを作成

の手順で行えます。

参考

複数のダウンロードサイトから、まとめて検索