(Others) デモ動画の作り方
作成: 納多 哲史
概要
デスクトップでの作業風景の録画 (いわゆるデモ動画の作成) および, 動画投稿サイトへの投稿, web ページへの貼り方までを解説します.
環境
- OS: Debian GNU/Linux 6.0 (Squeeze)
- 2012/03/06 の数値計算実習で使われる Live USB/DVD でも動作確認済
- ソフトウェアのインストールが必要
- OS: Debian GNU/Linux 7.0 (Wheezy)
- GNOME 3 ではソフトウェアのインストールは不要
ソフトウェアのインストール (Squeeze の場合)
$ sudo apt-get update $ sudo apt-get install gtk-recordmydesktop # 録画ツール $ sudo apt-get install mplayer # 動画プレイヤー $ sudo apt-get install mencoder # 手元でエンコードする場合は必要
別のソフトウェアを使う場合は適宜読み替えること.
録画 (Wheezy の場合)
GNOME 3 ではショートカット
Ctrl + Alt + Shift + R
だけで録画開始,終了できる。
録画 (Squeeze の場合)
GUI の場合
設定
以下のコマンドを実行する. これを実行しただけではまだ録画は開始されない.
$ gtk-recordMyDesktop
- 音声を録音しない場合
- 「音質」の横のチェックを外す.
- 画面の一部を録画する場合
- recordMyDesktop の中のデスクトップ画面のサムネイルの中をドラッグして選択する
- 保存される動画名の変更
- recordMyDesktop の中の「別名で保存」ボタンを選択する
負荷軽減のため「ビデオ質」は 100 のままでよい.
録画開始
recordMyDesktop 内にある「録音」ボタンを押すか, 画面右上のパネル内の赤丸ボタンを押すかすると録画が始まる.
録画終了
パネル内の白い四角いボタン (もともと赤丸ボタンだった場所) を押すと録画が終了する.
エンコードのプログレスバーが出てくるのでしばらく待つ.
デフォルトでは out.ogv というファイルができているはずである.
CUI の場合
例:
$ recordmydesktop --no-sound -o test.ogv --delay 5
上記の場合は, コマンド実行後から 5 秒後に音声なしの録画が始まり, 動画は test.ogv に出力される. その他のオプションは man の recordmydesktop(1) を参照.
Ctrl-c で録画が終了する.
録画された動画の確認
適当な動画プレイヤーで開く.
Wheezy の場合
ファイル名は時刻に依存する.
$ totem ~/Videos/Screencast_from_2014年03月10日_03時46分17秒.webm
mplayer で開くとなぜかモノクロになる.
Squeeze の場合
$ mplayer out.ogv
動画を web ページ・ブログなどへ貼る
Vimeo の場合
動画の上でカーソルを動かすと右上に EMBED と表示されるのでそれを選択. すると貼りつけ用の HTML ソースが表示されるのでそれをコピペすればよい.
(option) 手元でのエンコード
ogv 形式でのアップロードに対応していない投稿サイトでは 予め自分でエンコードしておく必要がある. 自分でエンコードしても, サイトの方で再エンコードされる可能性はある.
音声のない ogv から mp4 にエンコードする例:
$ mencoder out.ogv -ovc lavc -lavcopts vcodec=mpeg4 -o out.mp4
(option) 動画投稿サイトでのエンコード回避
サイトによっては, こちらでアップロードする動画の形式やビットレートなど をチューニングすることにより エンコードされることなく視聴可能になる場合がある. 詳しくは「再エンコード 回避」などで検索すること.
(option) 見やすい動画を作るコツ
- 各作業の合間は数秒待つ
- 視聴者がプロンプトやカーソルを見失わないよう, ショートカットなどは使わない
- 注目すべき場所をマウスで指す
キーワード:
参照: