ubuntu 動画編集 cinelerra LiVES ffmpeg

Linuxで作業するにはここをクリアしておきたい、そんな動画編集。
特にwmvファイルをどうにかしたい。

■まずは再生
まずは再生できないと話にならないが、これはubuntu標準のgstreamerでwmvなどを再生しようとすればコーデックのインストールを促してくれるのでそれに従って導入すればOK

■動画変換
ffmpegを使えばwmvを好きな形式に変換できる。
ついでなので色々変換できるffmpegを作る。

1.必要なコーデック関係インストール
$ sudo apt-get build-dep ffmpeg
$ sudo apt-get install liblame-dev libfaad2-dev libfaac-dev
  libxvidcore4-dev liba52-0.7.4 liba52-0.7.4-dev libx264-dev

下のページの一番下から「w32codecs_20060611-0.0_i386.deb」を持ってきてインストール。
http://seveas.imbrandon.com/dists/edgy-seveas/all/

2.ソースを取得
$ svn co svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
(subversionをインストールしていなければ、sudo apt-get install subversion をやってから。)

3.コンパイル
$ cd ffmpeg
$ ./configure –enable-gpl –enable-pp –enable-libvorbis
  –enable-libogg –enable-liba52 –enable-dc1394 –enable-libgsm
  –disable-debug –enable-libmp3lame –enable-libfaad
  –enable-libfaac –enable-libxvid –enable-pthreads –enable-libx264
$ make
$ sudo make install

@ffmpegの使い方
まずはオプションや対応しているコーデックを出力しておくと便利。
・ffmpegのオプション一覧
ffmpeg -h > ffmpeg.txt

・ffmpegのフォーマット・コーデック一覧
ffmpeg -formats > formats.txt

・ffmpegの使い方の基本は下記の形
ffmpeg 入力オプション -i 入力ファイル名 出力オプション 出力ファイル名

例)
・動画をwmv2に変換(一応、出力ファイル名の拡張子でコーデックを自動判別してくれる)
ffmpeg -i xxx.avi -vcodec wmv2 xxx.wmv

・動画をflvに変換(flvはサンプリングレートが44100、22050、11025)
ffmpeg -i xxx.avi -vcodec flv -ar 44100 xxx.flv

■動画編集
動画編集は今のところ下の2つを試したが、WindowsMovieMakerの簡単さにかなうものはないw
あと、SEffectのような局所的なエフェクト効果(モザイクとか)をつけるのもないかなぁ。
cinelerraはマスク的なことできそうな感じがするのだが、いまだ使い方が・・・。

・cinelerra
・LiVES

他にも色々:http://real-baishi.net/index.php?Linux%20%A5%E0%A1%BC%A5%D3%A1%BC%A1%A6%C6%B0%B2%E8%B4%C4%B6%AD

・cinelerra
 動画編集ソフト「CINELERRA」のインストール方法
 Heroine Virtual: Cinelerra <http://heroinewarrior.com/cinelerra.php3>
 公式サイトからソースをダウンロードしてコンパイルしてもOK。
 でも、下の方法のが楽。

1.sudo gedit /etc/apt/sources.list
2.自分のCPUの種類にあわせてソースリストにリポジトリを追加。
– i686:
    deb http://www.kiberpipa.org/~gandalf/ubuntu/feisty/cinelerra/i686/ ./
– athlonxp:
    deb http://www.kiberpipa.org/~gandalf/ubuntu/feisty/cinelerra/athlonxp/ ./
– pentium4:
    deb http://www.kiberpipa.org/~gandalf/ubuntu/feisty/cinelerra/pentium4/ ./
3.
 sudo apt-get update
 sudo apt-get install cinelerra

非常に多機能な動画編集ツール。
ただ、wmvを直接読み込めないのでffmpegで変換してから読み込む必要がある。
正直なところいまいち使い方がわからないorz

・LiVES
 インストールは http://www.getdeb.net/release.php?id=978 からdebファイルをダウンロードしてインストール。
 ちょー楽。

 動画を切り取ったり繋げたりするだけならLiVESは簡単なインタフェースで使い易い。
 wmvも直接読み込むことができる(遅いけど)。
 出力でwmvは無理なので一度mpegで出力してから、wmvにする必要がある。
 単に動画の一部を切り取って新しいファイルにするだけならこれでOKそう。