(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     # 手元でエンコードする場合は必要

別のソフトウェアを使う場合は適宜読み替えること.

録画前の準備

ディスプレイの設定

この後の作業でスクリーン全体をキャプチャする場合は, PC の負荷を小さくするために解像度を低めにしておいたほうがよい.

Debian squeeze の場合はメニューの [設定] -> [デスクトップ] で解像度を適当な値にする.

ウィンドウの配置

録画に必要なアプリケーションを立ち上げ, 好きな場所にウィンドウを配置する.

録画 (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

アップロード

適当な動画投稿サイトにアップロードする.

以下のサイトでは, ogv, webm 形式のままで アップロードできることが確認されている. 向こうのサイトでの視聴用に低画質版にエンコードされるため, すぐには見られないことに注意.

  • Youtube
    • 再エンコード完了までの時間は短め (数分?)
  • Vimeo
    • 再エンコード完了までの時間は長め (数十分?)
    • 他のユーザがエンコード前の高画質な動画ファイルをダウンロードできる

動画を web ページ・ブログなどへ貼る

Vimeo の場合

動画の上でカーソルを動かすと右上に EMBED と表示されるのでそれを選択. すると貼りつけ用の HTML ソースが表示されるのでそれをコピペすればよい.

(option) 手元でのエンコード

ogv 形式でのアップロードに対応していない投稿サイトでは 予め自分でエンコードしておく必要がある. 自分でエンコードしても, サイトの方で再エンコードされる可能性はある.

音声のない ogv から mp4 にエンコードする例:

$ mencoder out.ogv -ovc lavc -lavcopts vcodec=mpeg4 -o out.mp4

(option) 動画投稿サイトでのエンコード回避

サイトによっては, こちらでアップロードする動画の形式やビットレートなど をチューニングすることにより エンコードされることなく視聴可能になる場合がある. 詳しくは「再エンコード 回避」などで検索すること.

(option) 見やすい動画を作るコツ

  • 各作業の合間は数秒待つ
  • 視聴者がプロンプトやカーソルを見失わないよう, ショートカットなどは使わない
  • 注目すべき場所をマウスで指す
更新日時:2014/03/10 04:07:59
キーワード:
参照: