2010年5月18日火曜日

Forza3 Javieを使って動画を編集してニコニコ動画にアップしてみた。

Forza3の楽しみとして、リプレイを保存して後で鑑賞するというのがあります。
良いレースのリプレイが取れると、これがまた楽しいんですよね。
また編集を加えてニコニコ動画にアップしている人もいて、週末はForza3で動画を検索するのが習慣になっていたりします。

保存しておいたリプレイを整理していると、なかなか良いタナボタなリプレイが発見されたので、私もニコニコ動画にアップしてみました。
ケロロ軍曹達による、コメント付です。(声は出ませんが)

なんか、私にのみ都合の良い展開ですいません。
文字が小さめですいません。
色々つたなくてすいません。
調子に乗って「640x480 30fps 画像800kbps 音声96kbps」 とか重くてすいません。
まあ、初動画ということで、大目に見てください。

以下は、製作に使ったツールのお話です。

動画の編集なんて、数年前にMPEG2を当時のマシンスペックでは苦しい中で編集したのが最後です。

出来れば、
・キャラの顔を表示しながらコメントを加えたい
・前後に静止画と文字をスクロールさせたりした、前置きとエンディングを加えたい

ということで、まずはツール探しからです。
いろいろ試しましたが、私には難しかったり、動作が重過ぎたり、なかなか良いツールがありませんでした。
ようやく見つけたのが、「Javie」です。
これは、未完成ながら大変動作が軽く、リアルタイムなプレビューで、ちょっと修正を加えて手軽に結果を確認しながら進められる大変素晴らしいツールです。

まあ、未完成と言うことで、たまに普通ならある機能が無かったりして戸惑うことも多いですが、まあ今後に大期待なツールですね。

コンポジションの設定変更が出来ないのが残念すぎたので、ニコニコ動画にコメントしてみたら、すぐ次のバージョンで対応してくれて、感謝感激でした。
対応していただいた以上、頑張って完成してご報告せねばと言うことで、作ってみました。

まあ、あまり使いこなせていません。(汗)
Javieの本領は、複数の動画を交差させたりとかの複雑なエフェクトにあるかと思いますが、画面を見てもさっぱり意味がわからないボタンばかりだったりする初心者には、そんな複雑なことは無理です。
見てわかった機能だけを使った簡単なものとなっています。(解説本欲しいですね。)

ともあれ、どうにか完成できました。
最終出力は、ニコニコ動画まとめwikiを参考に
Javieからhuffyuv-2.1.11にて、原寸のままAVIに書き出し(60fps->30fps)
aviutl99i7と
以下のプラグイン
拡張 x264 出力(GUI)
MP4Plugin
UVダウンサンプリングフィルタVer.0.6.0
DirectShow File Reader プラグイン for AviUtl 0.26a
などを使用いたしました。
Javieのみならず、各ソフトの製作者様方にも、大感謝申し上げます。

製作環境
Windows XP sp3
Core2Duo 2.30GHz メモリ 2.00GB RAM
GeForce 7950GT 512MB
色々な解像度、ビットレート、fpsなど試行錯誤を繰り返しましたが、上記環境だとエンコードに4時間かかる設定などもあって、本気でPCの買い替えたくなりましたね。
Javieのおかげで編集中は軽くとも、エンコードは甘くありませんでした。

製作中気付いた不具合
・コンポジションの設定を8ビット以外にするとAVI出力できない仕様ですが、警告が無いので出力しようとすると強制終了するしかなくなる。
#2010.5.24追記、以下二つは作者の環境では再現しないとのコメントをいただきました。私の環境に問題があったり、原因を勘違いしていると思われます。
・静止画も動画も無い音楽だけのシーン(0.2秒くらいなのでなかなか気付けなかった)の出力で、AVI出力が止まる。
・コンポジションを3段くらい重ねると(?)、出力が真っ黒になってしまう。(これが問題なければ、出力時間を短くしたテストエンコード用のコンポジションを作れば、エンコードの試行錯誤が楽だったかも)

改善してくれるとありがたいと思ったこと
・同じようなアイテムをたくさん使ったので、アイテムのコピーとか、アイテム挿入時の表示時間とかのデフォルト設定を前のアイテムと同じにするとか出来たら少しは楽に作業できたかも
キャラの静止画を同じ位置、同じ拡大率でたくさん貼り付けましたが、一個一個座標など手打ちは、大変でした。

・一度追加したアイテムが削除できなくて、ごちゃごちゃしがちなので、アイテムの削除

Javieはすでに実用に足りるとは思いますが、さらなる改良を願いまして。

2 件のコメント:

  1. Javieの作者です。詳しいレポートありがとうございます。現状では少し複雑なことをしようとすると、いろいろ足りないエフェクトとかがあってすぐに行き詰まってしまうと思います。ですので、現状できることの範囲では十分使いこなせているかと思いますよ。解説本はAfterEffectsのものを見るとある程度参考にはなると思いますw

    コピー等のUI方面の改善はそろそろ本格的に着手する予定です。今まで内部的な実装の都合でこれらは後回しにせざるを得ないところだったのですが、そろそろ手を付けられそうです。少し時間がかかるかもしれませんがお待ちください。

    「コンポジションを3段くらい重ねると」というのが、どのような状態なのかよくわからないので、詳しく教えていただけないでしょうか。私がテストしている範囲ではコンポジションを4回以上ネストしていても特に問題は起きてないのですが...

    「静止画も動画も無い音楽だけのシーンの出力でAVI出力が止まる」については、こちらで試した限りでは再現できませんでした。環境に依存するバグのような気がするので、直すのには少し手間取るかもしれません。

    これら2つの問題について、もし可能なら状況が再現する簡単なプロジェクトを作ってどこかのアップローダ等に上げていただけたりすると助かります。

    あと、GeForce 7950GTをお使いということですが、GeForce 7シリーズはもしかしたら一部機能が正常に動作しないような気がします。詳細なスペックを確認したいのですが、 http://sourceforge.jp/forum/forum.php?thread_id=26220&forum_id=21570 の最後に書いてある「OpenGL Extensions Viewer」のレポートをお知らせ頂けないでしょうか。

    いろいろお願いをしてしまって申し訳ありませんが、可能な範囲でかまいませんのでご協力頂けると助かります。

    返信削除
  2.  らくさん さん、レスありがとうございます。
     不具合として上げた2点は、私の環境依存の可能性が高いようで、手間をとらせて申し訳ありません。
     不具合の発生条件も、そんなに詰めて検証したわけではないので、他の原因の可能性もありますね。
     プロジェクトを全部は無理なので、より小さなファイルで再現できたら、お知らせしたいと思いますが、アップローダとか使ったことないし、私には難しいかもしれません。

     とりあえず、「OpenGL Extensions Viewer」を実行しましたが、エラーでソフト自体立ち上がりません。(私のマシンが古過ぎかw)
     nVIDIAのドライバを最新に更新してみましたが、やはり起動しませんでした。
     ドライバを最新にした状態で再度のテストでは、
     やはりコンポジションを追加して、その中に既存のコンポジションを追加すると、出力が真っ黒になります。
     さらに追加して、上記のコンポジションを入れてみましたが、追加したコンポではプレビューが真っ黒で、一瞬しか音がならなくなりました。
     また、その状態だと直前まで正常だった、他のコンポもプレビューの画像が動かなくて、音声だけとなりました。

     コンポのネストのせいではなく、120以上のアイテムを放り込んだプロジェクトに、私の貧弱な環境が、音を上げているのかもしれません。(汗)
     ブログの記事には、追記を入れておきます。
     あまり、お役に立てなくてすいません。

    返信削除