FAQ

良くありそうな質問、エラーに対する解答です。
よくわかんねーよという人はとりあえず全部読んでみて下さい。大抵の問題は解決できるはずです。時間ねーよという人も、質問箱や2chで質問して回答もらうよりも素早く解決できると思います。

起動できない

→.NET Framework 2.0 SP1が入っていない可能性があります。NiVEについて

AVIが読み込めない、または読み込んでも表示がおかしくなる

A1:読み込む対象のファイルが2GBを超えている、形式がAVI2.0になっている
→標準の読み込みプラグインはVFWを使用しているため、このようなファイルは読み込めません。

A2:FLV Extractで取り出したAVIを読み込んでいる
→FLV Extractで取り出したAVIを使用するには、バイナリエディタでVP6Fという文字をVP62に書き換える必要があります(2カ所)。
 古いバージョンを使っている場合はFLV4という文字をVP62に書き換えます。

A3:コーデックが足りないなどでデコードできない
→コーデックをインストールする。複数のコーデックをインストールするのが面倒という場合はffdshowを入れると楽。

A4:Craving Explorerを使って落としたAVIを読み込んでいる。
→細かい理由は不明ですが、質問箱でトラブル報告が頻出しています。

AviUtlなどで別の可逆圧縮に変換したり、分割する。

tino氏の開発したDirectShow入力プラグインを使用して読み込む。

ffdshowを入れてみる。

wavファイルが読み込めない

コーデックが足りないなどで対象のwavの形式にACMが対応できていない可能性があります。
→ファイルを 44.1kHz(48kHz)、16bit Stereo に変換する。

ほそく。
ほとんどの初心者、或いは動画のエンコをしたことがない人が思い込んでいることなのですが、wav(WAVE)というのはAVIと一緒でコンテナの一種です。このため、標準のプラグインではACMというAPIを使用して変換して使用するようにしているのですが、コーデックが足りない(わかりやすい例だと、AVIから取り出したmp3なwavなど。これを使うにはACM版LAMEが必要)とACMがエラーを吐いて使用できません。

なんか30fpsのプロジェクトで22fpsまでしか出ない

仕様です。WinFormsが重いのでプレビューの高速化は厳しいです。

音がブチブチ

仕様です。音を合わせるにはこのソフトは向きません。別途Windows Movie MakerやPremiereといったソフトを使用して下さい。

ニコニコの動画みたいにプレビューが動かない

→環境設定から操作ごとにプレビューを更新するにチェック

OpenGLレンダラが使えない、すぐエラーが飛ぶ

OpenGLは、PCの環境にも大きく左右されるので、PCによっては使用できないことがあります。
→原因が多岐にわたるため、一概には言えませんが、グラフィックボードの追加やドライバの更新によって解決できる場合があります。
 自分のPCのOpenGL対応状況は、以下のようなソフトで調べることができるようです。
   OpenGL Extensions Viewer(窓の杜の記事)

アイテムを追加しても白いポリゴンしか表示されない

OpenGL 2.0対応グラフィックボードを使用している場合に発生することがあるようです。
OpenGLレンダラの設定で、「テクスチャサイズを強制的に2^nに合わせる」にチェックすることにより回避できます。

OpenGLのアンカーポイントや位置を移動したらなんかぶっ飛んでった

OpenGLでは、各値が1≠1pxとなっています。
 コンポジションの縦横のサイズの大きいほうをAとすると、座標目盛1=A/2となるようです。
 512x384のコンポジションなら、座標目盛1=512/2=256ピクセルとなります。
 また、ポリゴンサイズを0.1などにしている場合は良く飛んでってどこに行ったかわかりずらくなるので注意して下さい。

ピクチャインピクチャは(MinP、MinMなど)?

タイムラインにアイテムを複数置いた後、適当にマテリアルやトランスフォームで変形します。
親となるトラックに連動させる場合は子となるトラックに親のトラックを設定して下さい。

複数の動画を並べるのはどうやんの?

並べたい数だけタイムラインに配置した後、マテリアル、もしくはトランスフォームでサイズを調整後、好きな位置に移動します。
元が同じサイズの場合、すべて同じサイズにするときはnullオブジェクトと親子を使っていっぺんにサイズ変更すると楽かも。

動画のループ再生はどうやるの?

1つのAVIなどをループさせる場合、デュレーションの変更から変更方法をシームレスに変更し、好きなだけ伸ばします。
複数の素材の場合、1つのコンポジションにまとめてからトラックを配置し、デュレーションを変更するか、一度書き出してからそれを読み込んで使用します。

動画の再生速度変更はどうやるの?

デュレーションの変更から変更方法でシームレス以外を選択し、フレームか速度を指定して変更。。

GDIレンダラでゆっくり変形するとガクガクになる

GDIを使用する関係上、どうしても発生してしまうようですが、「0.04°傾けるとガクガクしない」という技も発見されています。(参考動画はこちら
NiVE v1.74では、GDIレンダラの設定項目に、「変形時に自動的に0.04°傾ける」という項目も追加されました。
また、拡張2Dレンダラを使用すると解決しますが、補間方法がバイリニアなため、50%以上に縮小する場合はOpenGLレンダラを使用するときれいに縮小できます。

デカいプロジェクトを開くとすぐ落ちる

Windows標準のエラー報告ダイアログや、ダイアログすら表示されずに落ちる場合、ウインドウハンドルの数の関係で落ちている可能性が極めて高いです。
NiVEでは、.NETのWinFormsを使用している関係上、NiVE側での対策も限界があるため、現状で解決するには、レジストリを操作する必要があります。

注意:レジストリ操作は、誤った値を書き込むと最悪Windowsが起動しなくなるおそれがあります。この操作を行う場合は、すべて自己の責任の下に行ってください。

1,ファイル名を指定して実行から、regedit.exeを起動する
2,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystemsに移動
3,WindowsキーのSharedSectionのxxx,yyy,zzz(,www)となっているところの、xxx,yyyの部分を256、または512単位で増やす
4,再起動

注意:むやみに値を大きくするとパフォーマンス低下を招きます。

参考:
Microsoft サポート:デスクトップ アプリケーションのヒープを増やす(126962)
桜工場業務報告:SharedSection第一パラメータを増やす時がやってきた

フレームが1800までしか表示されない

設定→コンポジションの設定→長さ

アルファ(透明度情報)つきのAVIを読み込んだのに透明部分が塗りつぶされたり表示がおかしくなったりする。

VFWInputではアルファ情報は反映できないので、プラグインの「DirectShown入力」または「VFWInput(32bit ARGB Video Only) 」で読み込む。
また、素材の再エンコを繰り返している場合、途中でアルファ情報が消えている可能性もありますので注意しましょう。

AVIを変換するには… wavを変換するには… FLVから…

ググれ。
このくらいは出来ないと動画制作はすぐに挫折しますよ('・ω・`) ググれの意味・・・検索エンジン『Google』で調べる。(その他の意味あり)

コメント



トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS