宇多田ヒカルのUstライブをスムーズにシークして再生する方法

昨日の宇多田ヒカルの Ustream のライブ配信を前にアクセスが多くなっていたが、Ustやニコ生等高画質の配信を長時間保存した動画ファイルを再生するときに、シークするとなかなかシークしたところで再生してくれないのでそれを解消する方法。

101209_access.png

Ustream の高画質配信はH.264/AAC、ニコ生ならH.264/MP3のFLVを編集する。

手順


  1. 動画のfpsをmediainfoで調べる
  2. FLVをFLVExtractでVideoとMusicにdemuxする
    映像と音声時間が一致しているのなら 7.へ、一致していないのなら 3.へ
  3. .264をmp4boxでmp4に入れてから真空波動研で動画時間を調べる
    BitrateViewer を使って映像と音声の時間が異なる動画の映像時間を調べる
    それでも映像の時間が分からない場合はmp4にmuxするよりもmkvのほうが高速
  4. .aacは真空波動研で音声時間を調べる
  5. 時間の長い方から短い方を引く
  6. mmg.exeで動画のfpsを指定する
  7. 余裕がある人はチャプターを切ってもいい
  8. 時間が短い方に上で算出した数字をdelay(ms)に指定する
  9. 動画のカット編集はグローバルオプションタブから時間を指定する
  10. .mkvにmuxする

大きい容量の動画はcmdで行ったほうがいいかもしれない。また.mkvの動画が再生できない場合はHaali Media Splitterをインストールする。

mkvの利点


  • いろんなコーデックが入れられる
  • 手軽にシーク出来る
  • mkvのほうがコンテナの容量がflvに比べて小さい
  • mp4にmuxするより高速にmuxできる
  • チャプターが付けられる
  • ディレイ設定が可能 mp4も可能


mkvの欠点


  • 編集ソフトとの相性が悪い
  • PC以外で再生できる機器が少ない

追記 2011/02/17
BitrateViewer について追記した。

関連ツール




関連記事



外部記事


この記事へのコメント

管理人のみ通知 :

トラックバック


ニコニコチャンネル始めました
ニコラボチャンネル
スポンサード リンク
Amazon はこちらから
新着記事と追記・編集記事
スポンサード リンク
ブログ内検索
プロフィール

Author:ロベルト
お問い合わせはこちらまで
robelt2525[at]gmail.com

中の人 @nico_lab
ブログ更新用 @blo_nico_lab

詳しいプロフィールはこちら

カテゴリ
アクセスの多い記事
記事アーカイブ

最新コメント
リンク
ニコニコ静画
アニメカテゴリ毎時ランキング
免責事項
当ブログはリンクフリーです。記事によりトラブルが生じた場合でも、当ブログ管理人は一切の責任を負いません。 当ブログに記載されている情報の正誤や利用は、ご自身の判断でお願いします。 紹介したアプリケーションに関する問い合わせは作者に問い合わせてください。ニコニコ動画に関する質問はまずは公式掲示板、2ch、各Q&Aサイトを参照ください。
ブログの読者になる(RSS)
アクセス数