ニコ生のFLVのメタデータを修正する FLV MetaData Injector

2chに転載されて、アマレココでいいとか、ゴムで読み込めないとか、orbit のアクセス履歴でうんたらとか書かれてたけどアマレココの人は別にそれでもおkだし、前の記事にあるようにニコ生のデータを取得する手段が2つに増えて選択肢が増えたと思ってくれればいい。そして orbit の履歴の件は2chを見てるので知ってはいたが気になる人はファイアウォールで遮断すればいい。

さてニコ生をダウンロードしてもGOMプレイやで読み込めなくてVLCで読み込めるのはおそらくコーデックかスプリッター、若しくは両方が原因だと思う。結果としてヘッダを修正することで KMPlayer では読み込めた(GOMはインストールしてない)。

因みに AviUt l他で動画を読み込むには ffdshow audio decoder configuratiion の Nellymoser を libavcodec にすれば音声も読み込めると思う。

本題に入ってヘッダを修正するには
  1. ffmpegでFLVのコンテナ入れ直し(解像度の修正:VP6 の配信の場合)
  2. FLV MetaData Injectorでメタデータを修正(その他の修正) 現在は下の Andy's FLV Joiner がおすすめ
  3. Andy's FLV Joiner でメタデータを修正(その他の修正)
の順番で行うことで一般的なメディアプレイヤーで読み込むことが出来る。

追記
コンテナ入れ替えだけでもKMPlayerやMPCで再生できる。

1.の ffmpeg のコンテナ入れ直しは
ffmpeg -i input.flv -acodec copy -vcodec copy output.flv
入力ファイル名をエンコードするファイル名と同じにしてメモ帳などで書き、拡張子batで保存しそれをダブルクリックして実行する。(ファイル名は任意に変更する)

2.の FLV MetaData Injectorは
http://www.buraks.com/flvmdi/から
FLVMDI 2.96 (flvmdi296exe.zip 227KB)
FLVMDIGUI 1.05 (flvmdigui105.zip 453KB)

をDLしてGUIのフォルダーの中に flvmdi.exe を入れて flvmdigui.exe を実行する
チェックは特に入れなくてもおk

3.の Andy's FLV Joiner は
ニコ生のTSを無劣化で連結する Andy's FLV Joiner を参照。

関連記事


ニコニコ動画に関係する編集と再生ツールのまとめ

外部記事


[Tool][動画&ツール]RichFLV ~フリーで直接FLVがいじれる珍しいツール。 簡単にMAD作成可能
FLV ファイルにメタデータを追加!「FLV MetaData Injector」。

追記 2012年2月22日
ffmpeg のコンテナ入れ替えについてわかりやすく書き換えた。
追記 2014年5月28日
Andy's FLV Joiner のリンクを追加して記事の直した。
関連記事

この記事へのコメント

-2010/01/09 (土) 01:20:28

ヘッダ修正の質問をした者です。ご丁寧にありがとうございます。非常に助かりました!

-2010/07/06 (火) 08:05:45

FLVMDI 2.95リンク切れ
ダウンロードしても1kb
2.96でてる

-2014/05/27 (火) 17:19:04

flvmdiって1GB以上のFLVは修正できない?

ロベルト2014/05/28 (水) 21:50:26

試してみたらうまく機能しなかったです。Win7 64bit 環境
メタデータを直すのならば Andy's FLV Joiner か
http://looooooooop.blog35.fc2.com/blog-entry-1065.html
flvrepair を試してみてください。
kakorokuRecoder の配布コミュ http://com.nicovideo.jp/community/co310049
の掲示板(6561番目のレス)

-2015/02/02 (月) 11:04:45

>flvmdiって1GB以上のFLVは修正できない?
僕もできませんでした。

hiro2015/04/13 (月) 00:19:50

FLVMeta - FLV Metadata Editor
http://www.flvmeta.com/
http://www.flvmeta.com/flvmeta.1.html

To Replace Meta Data
FLVMeta -t -f "inputvideo.flv" "outputvideo.flv"

これで10時間のFLVファイル(4.5GB)が
ひまたんでシークできるようになった。

ロベルト2015/04/17 (金) 23:41:46

hiro さんコメントありがとうございます。

長時間の TS があったら確認してみます。

管理人のみ通知 :

トラックバック


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

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

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

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

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

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