※SMILE VIDEOの仕様は度々変更される事があります。※

動画を投稿(アップロード)する際の変換、及び画質・音質の調整方法に関してまとめています。
動画の作り方から知りたい場合は動画の作り方を参照して下さい。

  • 書き手や引用元が異なるため統一できませんが、
    「エンコード」「エンコ」「圧縮」「変換」は基本的にどれも同じ意味です。
    また、「アップロード者」「うp主(うぷぬし)」「投稿者」も同じ意味です。
  • 基本的に有料の使いやすいソフトよりも、クセがあっても無料ソフトで頑張る姿勢のようです。
    (動画関係のソフトって高いし・・・。10万とかするし・・・)
    でも 「頑張ってインターネットを探しまわるのは面倒だ そのくらい払ってもいい」という人は
    現状、エンコード用にSorenson Squeeze、動画編集用にAdobe Premiereを買うのが良いようです。
    (あと適当な解説本もね)
  • と言うか、基本的にここに記してある内容はアップロード時での話。
    Adobe Premiereを持っているような人でも参考になるはず。
    ちなみに動画編集は無料のWindows ムービー メーカーでも使いこなせれば十分遊べます。
    詳しくはプラグインを参照して下さい。

目次


動画サイト仕様

ニコニコ動画はニコニコ動画自体に動画をアップロードできる訳ではありません。
他サイトにアップロードし、それをニコニコ動画から閲覧する仕組みになっています。
ということで、まずはアップロードできるサイトと、それらの特徴を知ろう。
2008年4月現在、アップロードできるサイトは次の2つがあります。

SMILE VIDEO

SMILE VIDEO
SP1よりプレミアム会員は仕様が大幅に変更されました。

一般会員プレミアム会員
対応動画フォーマットFLV/MP4/DivX/XviD/
MPEG1/MPEG2/WMVなど
(※再エンコの基準は違うので注意)
ディスク容量2GB8GB
1ファイルあたりのアップロード可能サイズFLV ~40MB
他の形式 ~100MB
FLV ~40MB
MP4 ~40MB
他の形式 ~100MB
FLV及びMP4のビットレート上限(公式)600kbps800kbps
  • 指定の形式でアップロードした場合はこのエンコードをまぬがれて、うp主品質の動画になる。
    指定の形式の詳細は、以下の表を参考にしてください。
    再エンコを回避できる動画の条件(平成18年04月現在)
    一般会員の条件プレミアム会員の条件
    コンテナ(ファイル形式)FLV
    (FLV1)
    FLV
    (FLV4)
    FLV
    (FLV1)
    FLV
    (FLV4)
    MP4
    (FLV5)
    映像コーデックSorenson H.263On2 VP6Sorenson H.263On2 VP6H.264 AVC
    (MPEG-4 Part 10 AVC)
    映像の解像度800x600以内800x600以内
    映像のフレームレート0.33fps~120fps0.33fps~120fps
    音声コーデックMP3MP3HE-AAC
    またはAAC-LC
    音声のサンプリングレート22kHzまたは44.1kHz22kHzまたは44.1kHz48kHz以下
    ファイル容量(映像+音声)40MB以下40MB以下
    平均ビットレート(映像+音声)656kbps以下828kbps以下
  • 上記形式以外の動画は、SMILE VIDEO仕様でエンコードされる。つまり“再エンコ”されます。
    • 一般会員の場合は、プレミアム会員の条件しか満たさない動画だと、再エンコもしくは拒否されます。
    • 再エンコされた動画はVP6、320x240または352x200、Lame64k。映像音声合計300kbps前後(推定)になる。
    • ニコニコ動画の表示画面解像度は512x384なので、再エンコされた動画は拡大されて粗く表示される。
  • 再エンコされない動画でも、以下の条件を満たすものは、エコノミーモード用の低画質動画が投稿時に生成されます。
    (低画質動画は、エコノミーモードが適用されているときのみ再生されます。)
    • 映像コーデックがVP6で、平均ビットレートが301kbps以上のもの。
    • 映像コーデックがH.264で、平均ビットレートが150kbps以上のもの。

フォト蔵

フォト蔵
WMV AVI MPEG MOV 各携帯電話のフォーマット。
1回にアップロード可能な動画容量は100MBまで

  • 月間の合計アップロード容量は1GBまで
  • 対応ソフト貼る蔵の一括アップロードが便利
  • 鯖は安定しており動画も比較的軽い
  • フォト蔵のエンコードは動画をリサイズしないので画質優秀 (うp主は解像度だけ思い通りにできる)
  • ゲーム等動きが激しいものを利用するには良い(30fps,850kbpsを確認)
  • 音質は良くない(MPEG2.5 Layer,11025Hz,64kbpsに)
  • SMILEVIDEOが512×384サイズに対応した為利点がほぼ無くなってしまった。
  • 著作権動画の削除対応が優秀でアニメのMAD作品などが主流のニコニコ住民には利用しづらいかもしれない
  • 投稿者コメントが書けない仕様なので何か言いたい人は動画内部に埋め込む等工夫が要る。
  • 視聴者側でクッキーの設定が必要な場合がある。
    (ツール → インターネットオプション → プライバシー → サイト →「www.nicovideo.jp」許可)
  • 視聴者側が動画が重くて再生できない等の支障が出ることがあるので高画質でも注意が必要
  • でもなんだかんだでアップロードの簡単さは一番かも。自前エンコが難しいという人におすすめ。

各コーデックの仕様

動画にはさまざまな圧縮フォーマットがあり、それぞれ大きく性質が異なります。
用途ごとに使い分けることによって、エンコードを効率化・高画質化できます。

映像

  • Sorenson H.263(.flv)
    • FLVコンテナでSMILEVIDEOに再エンコなしでアップできる(制限あり)。
    • YOUTUBEも採用している形式。VP6よりも速くエンコードできるが、動きに弱い。
    • 初心者におすすめ。
  • On2VP6(.flv)
    • FLVコンテナでSMILEVIDEOに再エンコなしでアップできる(制限あり)。
    • ニコ動で最も一般的な形式。
    • H.263よりも動きに強く、高画質が望める。
    • ただ、他のコーデックよりもエンコード時間がかなり長いので注意。
  • AVC/H.264(.MP4)
    • MP4コンテナでSMILEVIDEOに再エンコなしでアップできる(制限あり&プレミアム会員のみ)。
    • 携帯サイズからフルHDにまで対応している注目のフォーマット。VP6よりも高圧縮で高画質が望める。
  • Divx(.divx .div .avi)
    • 広く普及している高画質・高圧縮フォーマット。かつてのStage6の動画の形式。
  • XviD(.avi .mp4)
    • Divx形式とほとんど同じフォーマット。非常に高速なエンコードが可能。希にバグも。
    • 中間出力(例:他の形式→Xvid→VP6)などにもよく使われる。
  • Windows Media Video(.wmv)
    • マイクロソフト社の独自の圧縮形式。超高圧縮・高画質だが、扱いが難しいので注意。
  • huffyuv
    • 無圧縮aviの品質を劣化させずに容量を半分くらいにする(ロスレス)。
    • 動画キャプチャ、映像作成の中間出力によくつかわれる。
  • MPEG1,MPEG2(.mpg .m2v)
    • 家電なんかだと現役だが圧縮効率では時代遅れ。エンコードは速い。
    • TVやDVDからの入力時とDVDビデオの製作時しか使われない。あとHDVぐらいか。

音声

  • MPEG Audio Layer-3(.mp3)
    • 最も扱いやすく、信頼性の高い音声コーデック。
    • FLVコンテナの音声に採用されている。
  • AAC(.mp4 .m4a .m4b .m4p .3gp .3g2 .aac)
    • 主にAAC-LCとHE-AACとがある。
    • MP4コンテナの音声に採用されている。
    • 高圧縮&高音質なので、地デジの音声などにも使われている。
  • その他
    • 誰か追加してください。

低画質(初心者向け・超簡単)

ニコニコ動画用に最適化したFLVを用意せず、サーバにエンコードやリサイズを任せる方法です。
「PC初心者でもわかりやすい」「作業が速い」「40分や90分といった長時間動画の投稿も可能」
というメリットはありますが、画質ではどうしても劣ります。

1,投稿する動画を用意します。
2,動画のアスペクト比(縦と横の比)が、4:3か16:9かを調べます。
  調べるには「AVIcodec」や「真空波動研」などを使うといいです。
  もしも上記以外のアスペクト比だった場合は、拡大縮小とかアスペクト比とか黒べたとかメモを参考に、動画サイズを変更してください。
3,SMILEVIDEOの「動画の新規アップロード」ページを開いて、投稿する動画と、そのアスペクト比を選択して、投稿ボタンを押します。
4,SMILEVIDEOのサーバー側でエンコードされるので、しばらく待ちましょう。
  サーバーの混み具合、及び動画の容量によっては、エンコードに1時間以上かかることもあります。
  何らかのエラーが発生したら、まず質問する前に真空波動研などで動画が対応形式かどうか、ちゃんと調べてください。
  2回以上アップロードに失敗し、しかもエラーの原因がどうしても分からない場合は、動画の詳細情報を書いて、どこかの質問掲示板に聞いてください。
5,動画情報を入力し、ニコニコ動画のプレイヤーで正常に再生できれば成功です。


中画質(普通画質)

あまりにも情報量が多かったので分離しました→エンコード設定(中画質~高画質)


高画質(考察)

高画質にはFAがありません。
何度も設定をしなおしてやり直す時間と気力が必要です。
以下、いろんな人の参考になりそうな記述です。

昔話

映像ビットレート 1000kbps が許された時代

 アップ制限が「100MBまで」だけだった頃、1000kどころか3000kbpsといった動画も上がっていた
 その美しさは運営当時のStage6(現在は視聴不可)をもしのぐほどであり、エンコ職人たちはこぞって高画質を競った
 しかし動画のデータ量が増えるにつれ、ニコニコ動画はしだいに重くなっていった
 そして2007年3月9日(SMILEVIDEOサービス開始から三日後)、600kbpsの規制が設けられた・・・

 【追記】
 SP1より、プレミアム会員のみだが制限が800kbpsに緩和。さらにMP4動画にも対応したので、またまたエンコ職人によって、かなりの高画質動画が作られた。
 しかし、直後にハイビジョンと同じ解像度の動画をあげる行為が流行り、サーバー及びユーザーのPCに多大な負担をかけたため、解像度が800x600に規制された・・・。
 これからの高画質動画は、解像度ではなく、800kbpsをどのように使うかが焦点となる。
 規制が緩くなった分、これからは音質にも一層こだわらなければならない。
 ニコニコのエンコ職人や如何に!?   続く・・・

変換設定による画質の違い(見本あり)

ニコ動では、大きく分けて3つのコーデックの動画をアップすることができますが、
それぞれ、品質に大きな違いがあります。また、同じコーデックでも、変換設定をちょっと
いじるだけで画質がかなり変わります。

◇変換前の動画
映像 848x480 24Bit AVC/H.264 29.97fps 5630f 1551.11kb/s
音声 MPEG4-AAC 44.10kHz 16Bit 2ch 120.41kb/s

◇コーデックと画質

  • 共通設定
    映像 512x288 24Bit 29.97fps 5630f 600kbps 2pass
    音声 44.1kHz 16Bit 128kbps 1pass
  • 各設定と結果
  • 考察
    • 総合的な画質
      H.264>>VP6>>>>>H.263
    • 変換設定の正確さ
      H.264>H.263>>>>VP6
    • 変換の速さ
      H.264≒H.263>>>VP6
  • 結論
    やはりH.264強し。
    VP6は、時間もかかるうえに、設定と結果が大きくずれるのが大変不便。
    でも、VP6も粘れば良くなる可能性は十分あるので、一般会員も悲観することはない。
    補足:低ビットレート時や、素材によってはH.264よりもVP6やH.263の方が優れる場合もある。

40MBで使用できるビットレート早見表

  • ビットレート計算式
    • ビットレート=ファイルサイズ/再生時間。音声と映像について別々に計算し合計します。
    • キロやメガ、ビットとバイトの換算まで考えると以下のようになる。単位に注意。
      ビットレート[kbps] = ファイルサイズ[MB] *8 *1000 /再生時間[秒]

※実際はオーバーヘッドなどで減るため100%を映像と音声には使えません。
 また、VP6は指定ビットレートよりも容量が膨らみやすい傾向があります。

06分00秒: 932068[bps]
06分22秒: 847872[bps] ビットレート限界828kbps(プレミアム会員、暫定値)
07分00秒: 798915[bps]
08分00秒: 699051[bps]
08分31秒: 656384[bps] ビットレート限界656384bps(一般会員)
09分00秒: 621378[bps] 
10分00秒: 559240[bps] 目安 映像400k 音声128k ステレオ(実写はこのくらい欲しいところ)
15分00秒: 372827[bps] 
20分00秒: 279620[bps] 
25分00秒: 223696[bps] 目安 映像130k 音声 64k モノラル(24fpsのアニメなら見れるレベル)
30分00秒: 186414[bps] 
40分00秒: 139810[bps]↓ここまで落とすならFLVにせずWMV以外のAVI系コーデックで
50分00秒: 111848[bps] 100MBにエンコードしてアップした方が良い
60分00秒:  93207[bps] (※メドレーや紙芝居なら 映像30k 音声64k でもいける)

詳細なサイズ計算ページ
※なぜWMV以外のAVIコーデックで100MBにエンコードしてアップしたほうが良い・・・と?
 WMVは可変フレームレートの為、他の圧縮形式に変換する時、映像の時間が元と違う、音がズレテル、
 変換先の内部データが変になる・・・などなどトラブルが発生しやすい為。

※動画投稿者コメントにsm*******と書くだけで動画間のリンクを張れるようになってからは
 20分動画も一本上げにこだわる意味は薄れた 高画質狙いなら前半・後半など分割推奨
 夜など重い時間帯は一本上げの方が快適に見られるメリットはある
 コメント数狙いの動画は長時間の方が有利とされる

※長時間動画を一挙にアップロードする時には、FLVよりAVIのままの方が有利なことが多くなってきます。

アニメ49分 avi(205kbps)でアップ
再エンコされていますが、
動きの激しい場所でもしっかり見えます
アニメ49分 flv(40kbps)でアップ
動くシーンではひどいことになっています
文字だけはこっちが綺麗
アニメ49分 avi(205kbps)でアップ
SMILE側での強制リサイズがなくなった時期のもの
(2007年7月17日~7月26?日)
現在は実現不可能
アニメ49分 mp4(70kbps)でアップ
全体的にflvより良い画質になってます。

アップロード時間の目安

それなりにかかります。まったり待とう。

  • 再エンコなしの動画なら、最短3分ほどでできる(待ち時間は含めない)
  • 100MBの場合、回線の混雑状況にもよるが30分程度?うp時に混雑状況が確認できるようになりました)

ようつべの動画を「そのまま」転載

保存したflvをそのままアップすると低画質になる。でも画質にこだわらない動画ならこれでOK。
ようつべ動画の保存はTAGIRI ツールバーが初心者でもわかりやすくてお薦め。他のツールは以下からどうぞ。
視聴に便利なツールやサイト
※転載投稿の場合は投稿者コメントに「転載です」と書き添えるのが望ましいです

YouTube(以下、ようつべ)の動画を「切ったりつないだり」転載

よつべでは「一本の動画は10分まで」というアップ制限があるため、分割アップされた動画がある。これを繋ぐ方法。
flvファイルはそのままではムービーメーカーで読み込めないので何か適当なソフトを探す。

  • Area61ビデオミキサを使う場合(flvをつなぎつつwmvに変換できる)
    1. flvファイルを放り込んでいきます
    2. 「ビデオブラウザで範囲が選択されていません。ファイル全体を編集リストに追加しますか?」→「はい」
    3. つなぎたい分をすべて収めたら
      「320x240 700kbps」→「WMV作成」ボタンをクリック → 適当な名前をつけて保存
    4. できたWMVファイルをアップすればOK
  • 100MBに収まらなかった場合は300kbpsもしくは150kbpsに落としてWMV作成するか
    Windowsムービーメーカーに読み込ませて100MB指定で保存しなおしてみましょう

FLV作成者向けの動作チェック用プレイヤー

  • 推奨
    • FLVP2.02(ウインドウの大きさを動画に合わせて手動で変更する必要があるのが難点)
    • FLV Player 1.3.3(動画の解像度にプレイヤーが自動で拡大、再生されますが、任意のサイズで再生は不可)
    • Wondershare FLV Player 1.0(動画の解像度にプレイヤーが自動で拡大、再生されますが、任意のサイズで再生は不可)

以上の3つは、FLV動画ファイルのD&Dでの再生に対応し、
Macromedia Flash Player コンポーネントを使用する為、
Macromedia Flash Player 9がインストールされているPCでは、
VP6コーデックでエンコードされているFLVファイルも、
ブラウザ上で再生するのと変わらない環境で出来上がった動画をチェックできます。
まだまだあるはず・・・

  • 非推奨…GOM、MPC、ffdshow全般
    DirectShow?系のデコーダは、ブラウザでの再生と違う部分が多く、
    ブラウザではシークできるファイルがシークができなかったり、
    ブラウザでは何もないファイルでピンクのブロックが出たりする場合があるので非推奨とした。
    ただし、非推奨のプレイヤーの方が綺麗に再生できるので、動作チェック以外の視聴には大いに使える。

拡大縮小とかアスペクト比とか黒べたとかメモ

  • 4:3(1280x960、640x480、480x360、320x240、など)
    基本的に 512x384 にリサイズするだけでよい
  • 3:2(720x480)
    画面の左右合計16ドット(左:8、右:8など)をクリッピング(クロップ=カット)して、
    704x480にしてから512x384 にリサイズする
  • 16:9(704x396、352x198、など)
    512x288にリサイズするだけでよい
  • 16:9(720x480・スクイーズ)
    画面の左右合計16ドット(左:8、右:8など)をクリッピング(クロップ=カット)して、
    704x480にしてから512x288 にリサイズする
  • その他
    • 704x576 ⇒ 469x384+左右に黒べた
    • 676x250 ⇒ 512x189+上下に黒べた
    • 640x352 ⇒ 512x282+上下に黒べた
    • 640x272 ⇒ 512x218+上下に黒べた

※アス比はVirtualDubなどは自動で計算してくれる。(AviUtlはしてくれないが)
※512x384にせず、あえて 504x378+上下左右に黒べたにしたり、496x372+上下左右に黒べた
 にすることもある。これにはサイズを削ることができるほか(といっても1割程度の違いだが)
 絵を小さくすることでビットレートを変えずに画質を高められる
 ニコニコでは黒べたをつけるとコメントが映えるという効果もある。
※元動画のアス比が狂っていて修正したいが、どうにも比率がわからない って場合は
 自分の目を信じて調整です。(太陽や月など真円の出るシーンで調整するのが良いようです)
※RC移行前後から512x384であげても左右16ピクセル位の黒ベタが表示上付くようになりましたが、表示範囲の拡大にはならないようです。
(黒ベタと言うよりただの境界領域なので544x384でアップしても左右に黒ベタが付く)
※最近になってニコニコのほうで黒べたをつけてくれる仕様になったようで、必ずしも黒べたは自分でつけなくてもよくなりました。
 (ただしサムネ表示では縦長になる) → サムネ、実動画共にアップロード時に行うアスペクト比指定通りの表示となります。
※正確には動画の再生時に縦と横のサイズを読み取り、
 アスペクト比を変更せず512x384の中で最も大きく表示するようになっています。
 よってあらかじめflvに変換してある場合はアップロード時のアスペクト比の設定は再生に関して影響を与えません。
 ただし低画質モードの再エンコにはこの設定が適応されます。
 また、生成されるサムネイルにも影響を与えます。
 黒ベタをつけてもつけなくても投稿する動画の比率が4:3なら常に4:3を選択しましょう。
 16:9を選ぶのは512:288の動画をアップロードする時のみです。
 また、どちらでもない場合は近い方を選んでおくといいでしょう。

エンコードの練習によさげなサンプル動画

  • Nursery Rhyme~きしめん:ttp://www.lumpofsugar.co.jp/product/nursery_rhyme/index.html
    http://www.lumpofsugar.co.jp/link/images/bnr01.gif
    もはや何も語るまい。

ファイルサイズが40MBを超えていてもアップできるのか

【本当の限界点】こちらは厳密に40MBまでです
ただしWindows上で表示される40MBというのが本当は 41,943,040 byte であることに注意
41,943,040 byte までアップできるのだ
flv以外のファイルは100MB(104,857,600 byte)まで?
※100MBの方の制限は未確定。wmvやaviで130Mまでアップできたという報告あり。

googleで40x1024x1024を計算

コメント

報告などもこちらに投稿してください。
エンコの質問はこっちを見てから→エンコード設定あるある質問箱
こちらも参考にどうぞ→エンコード系質問?を適当に集めた所

お名前:
  • どうしても音声のチャンネルが2になって弾かれるんだけど、これは元のデータの問題?AviUtlの設定の問題? -- -? 2008-05-14 (水) 01:42:14
  • ↓既出。エンコード設定(中画質~高画質)参照。 -- 2008-05-13 (火) 17:55:48
  • 今日動画UPしようとしたらエラーが出ました。エンコはmencoder_vp6setでFLVにしてサイズは12MBと580kbです。公式の条件はクリアしてると思うのですがエラーが出ます。なにか知ってる方居ましたら教えてもらえませんか -- GG? 2008-05-13 (火) 13:51:50
  • ↓①ビットレートは充分確保②シャープフィルタを使ってみる③SVGAサイズにしてみる(①が前提)④有料会員ならMP4で作るとなお良い -- 2008-05-12 (月) 22:26:24
  • ↓の↓静止画ではなく動画なのでNNMは却下です。そんで動画と最初に書いてあるのですが・・。とにかく線がクッキリ!という動画をうpしたいです、おねがいします。 -- 2008-05-12 (月) 19:36:11
  • AviUtlを使ったVP6 2passでエンコードしているのですが、1passのとき、残り2秒になると応答なしになってしまいます…。その現象7回以上。たまに残り5秒・3秒のときも有。mencoderだと何度やってもノイズと最後の音が入らない現象が…。何か解決策はありませんか? -- 2008-05-12 (月) 14:13:16
  • ↓静止画ならNNMがいいのだが -- 2008-05-11 (日) 18:25:35
  • キメの細かい動画をうpしたいのだが、どうすればよいのだろうか? -- 2008-05-11 (日) 09:10:32
  • sm3256828←どうかな? -- 2008-05-11 (日) 00:13:20
  • ↓ffmpeg系だと別途stereoのMP3を作って合成しないと無理だったと思う。MEncoderにはstereoオプションがあった気がする。 -- 2008-05-07 (水) 17:15:53
  • flvだとstereoにはできないんですか?jointstereoがデフォ? -- 2008-05-07 (水) 16:28:09
  • ↓その症状にあったことがないから分からないが、たぶん音ズレしてるんじゃないか? 違ったらすまん -- 2008-05-06 (火) 19:12:08
  • 後ろ2秒削られるのは仕様ですか? -- 2008-05-06 (火) 18:11:34
  • ↓いや俺が大人げなかった。すまん。 -- 2008-05-06 (火) 02:39:10
  • ↓気分を悪くされたのであれば申し訳ない。基本的に自分で見て確かめるのがベストだと思っている次第。個人的意見としてはH.264使用時にはMP3より低ビットレートで同音質を実現するAACが使用できるので総合的にH.264が良いと思われる。あえて欠点を挙げるのであればそのデコードの重さである。PCのスペックが高くてもFLASH自体が弾幕などの高負荷時にフレームをスキップする傾向にあることにも問題があるがこれは後のバージョンアップで期待するところである。なお、スライドショーなど動きの殆どないものであればH.263の方が画質が良くなるという情報も見たが私には分かりません。 -- 2008-05-06 (火) 01:37:56

最新の15件を表示しています。 コメントページを参照

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS  ニコニコ関連記事のRSS 
Last-modified: 2008-05-10 (土) 02:28:01 (6d) Site admin: takechan
Powered by はてなウェブサービス SimpleAPI