Valencia1094

PCゲームを中心に気になったニュースをピックアップしていく

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
--.--.-- --:-- | スポンサー広告 | トラックバック(-) | コメント(-) |
前回の2つ上げた動画に関する件についてです。
興味深いコメントが寄せられましたので、色々と調べてみました。
寄せられたコメントを以下に挙げさせて頂きます。


あまり知られていないのかもしれませんが
H264は映像+音声のビットレート合計が150kb以上でエコノミーモードになり、
強制的に320x240のFLVに変換されてしまいます。
何故かテクテク試験記ではエコノミーで映像が59kbになっているようです。(h264でも通常は200kbぐらいあるはずですが)
まったく確証はないですが、fpsが120あったりするのが怪しいかも。(ニコ動の一般的なfpsは30ですし)

一方VP6は映像+音声のビットレート合計が300kb以上でエコノミーモードになります。

以上ですが今後のご参考になれば嬉しいです。



ありがとうございます。大変参考になりました。
私もエコノミー状態の動画をDLして見たところ、そのような感じになりました。
512*384で出力されるようになったのではなく、320*240の動画のスケーリングが施されるようになったみたいですね。

しかしながら、何故私の上げた2つの動画だけこれほど画質が悪いのか・・・。
元の動画は29.97fpsで上げていますが、エコノミー時の動画もダウンロードし、AVIcodecなどで調べてみました。

すると、仰るとおり、ビットレートは59kbpsと信じられないほど低く、fpsは何故か119.880fpsとなっており、29.97fpsの4倍です。
しかし、再生プレイヤーなどで再生する時は29.97fpsとなっています。
つまり、実fpsは恐らく29.97fpsなんでしょうが、動画のヘッダが119.880fpsに書き換えられてしまっているようです。

そして、今回上げた動画のpart1のエコノミー時の動画のビットレートは59kbps。
即ち、普通のエコノミーのビットレートは、おおよそ200kbps程度ですから、大体その4分の1です。
これは119.880fpsの4分の1が29.97fpsであることからしても、関連性があると思います。

加えて、こちらは確証できませんが、アップロードする前のmp4ファイル、つまり通常時やプレミア時に視聴される動画ですが、こちらの動画のヘッダ情報も25fpsとなっており、29.97fpsと誤ったものになっています。


私なりに簡単な結論を出すと、ニコニコエンコードサーバー側が動画のヘッダを読み込む時、何らかの理由でこの動画を119.880fpsの動画だと誤って認識しており、ビットレートの振り分けが正常通りに行われていない、つまり、正常なエコノミー動画の4分の1ほどしか割り振られていないということです。
このために、非常に粗い画質のエコノミー動画になってしまっているようです。


ここまで原因を究明できたのだから、後は何とかなりそうだ、という感じもするのですが、具体的にどのように対処したらいいのか、分かりません。
とにかく、h264だからこうなった、とか、29.97fpsだからこうなった、とかそういう曖昧なものが原因なのではなく、ヘッダ情報が誤ったものになってしまっているのが、原因なんじゃないかと睨んでいます。


以下、当環境でのエンコードの方法です。
mp4ファイルを出力する際は、AVIUtlから、拡張x264出力(GUI)のプラグイン出力をしています。
29.97fps、2passで出力しており、設定に誤りがあると思える所はありません。

インターレースの解除などは、予め編集する前に解除しており、字幕やカットなどの編集時には既に29.97fpsとしての完成されたソース動画となっています。
つまり、インターレースなどの解除の過程で問題が起きている可能性はありません。
編集ソフトから完成された動画はfastcodecにて29.97fps、512*384のサイズで出力しています。


どなたかこのエンコードの問題について、お知恵やご意見がありましたら、どうかご教示下さい。
お願い致します。
スポンサーサイト

今更なのですがオブリ1から見てきました。
感動した!!!

2008.06.05 05:57 URL | せりか #- [ 編集 ]

はじめまして。以前からテクテクさんの動画を見させていただいた10円と申します。

あまり、サーバー側でエコノミー時にどのような変換が行われてるのか詳しくは知らないのですが、どうもサーバー側の出力でエラーになってるような気がします。
この現象とは関係ないとは思いますが、当方環境でエコノミー仕様変更前後から、以前は出ていなかったスクリプトエラーが多発するようになったりしているため、ニコニコ側のシステムに何らかの問題があると考えるのが妥当だと思います。

AviUtl以外でmp4出力し、それをアップロードして同様の現象が起きるかどうか確認するというのも手かと思いますが、面倒かもしれません。

長文で失礼しました。

2008.06.05 10:07 URL | 10円 #e2xIBKiE [ 編集 ]

とりあえずニコニコに上がっているPart1(オリジナルの方)を調べてみました。
> Frame rate mode : VFR
> Frame rate : 29.972 fps
> Minimum frame rate : 29.970 fps
> Maximum frame rate : 119.880 fps
という事で、可変フレームレート(VFR)になっているようです。
ニコニコ側の仕様かと思い、私の過去に上げたmp4動画を調べてみましたが、そちらは固定フレームレート(CFR)となっています。
(ちなみに、AviSynth+MediaCoderで作成、エンコーダはx264です。前述のヘッダ調査もMediaCoderで行いました)

というわけで、原因としてはここが一番可能性が高いのではないかと思います。
とりあえず、固定フレームレートのmp4を生成してみてはどうでしょうか。
AviUtlのmp4出力プラグインは触ったことが無いので、どの辺をいじればCFRモードでの出力が可能なのかは分かりません。

2008.06.06 00:27 URL | nicolish #- [ 編集 ]

拡張x264出力(GUI)の拡張設定タブにある「自動フィールドシフトv7対応」や
「初期Delayカット」「TimeScale4倍制度」はオフにしていますか?

2008.06.06 17:01 URL | 通りすがり #mQop/nM. [ 編集 ]

よくわからないけど、最近エコノミー確かにひどいですね。
運営者に意見を言える掲示板みたいのできないかな?

2008.06.07 21:11 URL | へび #- [ 編集 ]

意見の言える掲示板、あることはあるけれど運営さんが見てくれているかどうか・・・効果がうたがわしいですねえ

http://blog.nicovideo.jp/cat2/

2008.06.08 12:28 URL | mos #- [ 編集 ]

探してみたらこんな記事を見つけたので一応載せておきます。
>>アップできない原因として、
1)エンコードした動画のfpsが、
  小数点以下きっちりでないとダメ
2)加えて、fpsが1未満でもダメ
  というものがあるようです。
こんなことで画質が落ちるような設定になっているとは思えませんが…

2008.06.08 12:55 URL | Ocelot #- [ 編集 ]

NicoCacheで週末とかにまとめてキャッシュしておけば少しはマシなんですけどね

2008.06.08 19:45 URL | #- [ 編集 ]

>今更なのですがオブリ1から見てきました。
ありがとうございます。
オブリは今となっては修正したい部分も結構あったりします。
序盤の編集の下手糞なことといったら・・・。


>はじめまして。以前からテクテクさんの動画を見させていただいた10円と申します。
情報ありがとうございます。
なるほど、そうですね。
別の方法で上げてみるのもいいかもしれません。
確かにあの頃は私もよく弾かれましたし・・・、あの頃は弾いていたファイルが今は通るようになって結果的におかしくなっているのかもしれませんね。


>とりあえずニコニコに上がっているPart1(オリジナルの方)を調べてみました。
>拡張x264出力(GUI)の拡張設定タブにある「自動フィールドシフトv7対応」や
ありがとうございます。
仰る通り、可変フレームレートになっていましたね。
実は初期delayカットのチェックを外すのを忘れていたため、可変フレームレートになり、おかしくなってしまったのかもしれません。
AOE3の動画で外したところ、エコノミーでもそれほど問題はないようでした。
29.97fpsといった動画はまだ試していませんが、多分これが原因なのではないかと今は思っています。


>よくわからないけど、最近エコノミー確かにひどいですね。
エコノミー自体、存在しないとサーバーの関係上運営が困難なのかもしれませんが、やはりうpする側にとってもエコノミーというのはかなりやりづらい仕様であります・・・。


>意見の言える掲示板、あることはあるけれど運営さんが見てくれているかどうか・・・効果がうたがわしいですねえ
唯一言える所がこれだけなんですよね。
正直なところ、運営にとっては、文句のある人にはここで適当にガス抜きさせておく、というレベルのものな気がします。


>探してみたらこんな記事を見つけたので一応載せておきます。
ありがとうございます。
うーん、これだと29.97fpsだとまずいことになりますね。
原因はそこにもあるのかもしれません。
いまいちよく分かりませんが。


>NicoCacheで週末とかにまとめてキャッシュしておけば少しはマシなんですけどね
そうですねぇ。
しかし、大多数の人は暇つぶしにサクっと見る程度が大半だと思うので、結果的には、昼間や休日見るくらいだったら見ない、とか、ツール使うくらいだったら面倒、とかそういう人が多いと思うのです。

2008.06.10 18:51 URL | Kousonen #e55wMT72 [ 編集 ]












管理者にだけ表示

トラックバックURL↓
http://valencia1094.blog28.fc2.com/tb.php/27-0d9c0390

| ホーム |
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。