Sponsored Link

asm's Lab - FLV2MKV置き場


訪問者数: 169103人目です
わざわざご訪問ありがとうございます
現在こちらに移動しようかなぁーと思ってます。

アプリケーション

FLV2MKV

自作アプリ第一弾
FLV Extractのソースをパクり作りあげた一品
flvmkv変換を行います。
この変換による画質・音質の変化はありません。
Youtubeなんかから落した動画を画質を落さず保管したい時に便利
なお、動作には.Net Framework2.0が必要です
FLV2MKV
Win9x用にフォントをとりあえず変えた
MKVToolnix必須ツールです

2006/0917:
リスト部分にFLVの代わりにMKVをドロップすることでも連結できるようにした
ex1:ex1.mkv + ex2.flv = ex.mkv
ex2:ex1.mkv + ex2.mkv = ex.mkv

FLVをMKVに変換するメリット:

・FLV2MKVは再圧縮無しにMatroska形式への変換を行っているため画質が悪化しない
・FLVと比べて1%ほどサイズが小さくなる
・さらに連結することでバラバラの時よりディスク領域を多少節約できる
・以下は私の体験だが
FFmpegを使ってaviへ変換→連結は一度にできなくてメンドイ
さらに、avi化時、再圧縮するため劣化する
mencoderを使って連結しようとしたら上手く連結できなかった
VDownloader…元のソースのおよそ2倍強のbitを使いどうにかして劣化を防いでるらしい、冗長杉
ただ、アイデアはイイ…後でパクるかも
・リップシンク問題が起こりにくい
もし、いいかげんなソフトでAVI化した場合、flv形式は可変フレームレートであるためリップシンク問題が起こりえます
MatroskaはVFRをサポートしているため、リップシンク問題が起こりにくいです
注意:ソースで既にリップシンク問題を起こしている場合はソースに忠実になるので起こるでしょう

ダブりがあるとき:

ソースとなる分割FLVにダブりがあると普通に見てるとなんか嫌ーなことになります
対策としては、一旦MKVへ変換した後に適当なプレイヤーで変換したMKVを開きどのフレームからダブっているのか確認します。
経験則ですが、キーフレームを見るといいようです
フレームカウントが表示されない場合、ffdshowのOSD機能が有効です。
その後、VirtualDubModから開き削ったのちにMKVで保存します。
そして、できあがったもので連結してやれば、ダブりを削って連結できます。

本当にFLVはVFRなの?

FFmpegでffmpeg -i in.flv -vcodec copy -vtag FLV1 -an out.aviとして再生比べたけど違いがないように見えたので、確認したところ
FFmpegは1000FPSで出力しNULLフレームを使ってVFRを再現していると判明
FLV Extractもしくは、FLV2MKVで出力されたAVIを見てみると、FFmpegで出力されたaviよりもサイズが明らかに小さい事が分かります
しかし…某Lossless変換機の方がその後の扱いやすさは上だねぇ
まぁ、鯖経由でしかできないので常に使うとか難しいけど…
これもどうやらNULLフレーム挿入してる気がする
でもFFmpegと違ってFPSが30…
時間さえあれば、livavcodecのソース読んでちょっとくらい考えてみたいかも

Muzie Browser

友人がなにやらMuzieとかいう
ネタ的によさげな所で音楽聴いてたのでとりあえず、作っただけです。
まだ、全く出来ていないので、α verとします。
なら、なんで公開するのかと?
自己満足でs
MuzieBrowser 移住中

Monkey Cutter

友人からape+cueを分割したいんだよ!!!と電波が届いたので作成
おかげでマーシャリングやら標準入力に流し込んだりとかそんな変なことが試せました。
タグが文字化けするのは仕様としておきます
2006/10/15修正しました。
Monkey Cutter

FLV Merge

なんとなく作ったもの
なんとなくCUI
なんとなくなので俺が仕様を間違えてる可能性も高い
やってることは、ただtimecodeを修正しつつ結合
しかし、アレだねぇ…解析した結果結構かつかつの形式であることが判明
流石にネット配信用のストリームコンテナだね
一部に謎仕様が存在するものの
サイズ効率面ではかなり優れている部類かと
ただ、巻き戻しは必要だったのかちょっと自分では判断がつかないけど…
何度か、サイレントバージョンアップしてますが、特に違いはありません。
内部的なアレコレやら、解析用表示やらがあったりなかったりするだけです
キメラ実験してみましたが、どうやら普通の環境じゃ再生できなくなるようです(当然だけど
FLVPでの再生は確認したので本家で再生する分にはさほど問題ない模様
FLVMerge

一行掲示板
asm > うーん…actionscriptの仕様よく分からんから手が出しにくいのよね・・・そこ [08/06/13 21:01:16]
no_name > ここの投稿欄の文字数制限きついですよ。 [08/06/12 01:23:58]
no_name > もう報告されていますが、FLVMergeを使って結合したファイルのタグ情報(ですか?)がおかしい [08/06/12 01:23:32]
no_name > みたいです。結合後のファイルを再変換とかすると以上が出そうな気がしてとても使えません。 [08/06/12 01:23:19]
asm > index.phpが表示できたりできなかったり、ソース見れたりするバグ修正orz 無駄に疲れた [08/05/16 22:15:45]
Message: Name: URL:  ALL 管理
- Line Board 1.02 -
要望・意見などありましたら、てきとーに書いといて下さいな
例:
・もっとまじめにサイトつくれ
・まともな掲示板おいとけ
・ちゃんとしたドキュメントくらいいれろ
・plz make English ver!
・逆変換(mkv2flv)キボンヌ
などなど

なお、なんらかの手段で私に意見を伝えようとしない
→現状で満足している。
と捉えます。

メールアドレス

Valid HTML 4.01 Transitional

twitter


follow asm__ at http://twitter.com