flv”を”変換する方法を語るスレ

このエントリーをはてなブックマークに追加
1名無しさん@お腹いっぱい。
flv”に”のスレはいくつかあるんだが、flv”を”のスレは無かったので
gigazineとかで紹介されている”flv変換ツール”は
Sorenson H.263 0.00fps 330.06kb/
MPEG2-LayerIII
にしか対応していなくて
On2 VP6 29.97fps 384.00kb/
MPEG1-LayerIII
には対応していなかったりするのが多い・・・かな?

あの方法がいい、この方法がダメだと言い合ったり議論したり、総合的に語りましょう と
2名無しさん@お腹いっぱい。:2007/05/02(水) 16:09:38 ID:???0
3名無しさん@お腹いっぱい。:2007/05/02(水) 18:04:01 ID:???0
糸冬 了
4名無しさん@お腹いっぱい。:2007/05/02(水) 19:20:09 ID:???0
512x384 On2 VP6 29.97fps 384.00kb/s
MPEG1-LayerIII 44.10kHz 128.00kb/s CBR Stereo LAME-Info 23496f [LAME3.92 CBR 128kb/s Stereo]
[FlashVideo] 00:10:14 (613.77sec) / 71,612,153Bytes
だと両方でダメ
SUPER ©だと
---------------------------
Possible Causes Of Encoding Failure
---------------------------
An ERROR has occurred while encoding.

The most common possible reasons causing error:



If you have checked "Use DirectShow", it seems you

do not have the corresponding ActiveX filter installed

on your PC. Uncheck "Use DirectShow" and retry.



If the default "NoChange" Video Scale is selected

but your input file has its height or width not divisible

by 16 then SUPER ゥ can't handle it. Choose any other

pre-defined VideoScaleSize and re-encode.



Your input source file may not be a valid multimedia clip

due to a damaged header, corrupted/segmented data or

truncated file. Or maybe your input file has unsupported

codecs. Here again, you may verify the structure of

your input file by double clicking it, the Media Analysis Box

opens to display its info, codecs, and other internal data.



There was an interruption of the encoding process

due to Disk space, Slow PC, RAM drainage, CPU overload

or a simple user manual interruption. Try again.
携帯動画変換君だと
A>Dialog : 処理実行中にエラーが発生しました [Error:1]
T>Finished.

となる
5名無しさん@お腹いっぱい。:2007/05/02(水) 19:28:49 ID:???0
これ使ってみろ
ttp://www.vector.co.jp/soft/win95/art/se326509.html

On2VP6でも変換してくれる。ただし、事前にVP6コーデックをインストールしておく必要あり
64:2007/05/02(水) 19:51:55 ID:???0
うーん、windowsがエラーを出して止まってしまう
もしかしてFLVMergeで結合したのはダメなのかな?
7名無しさん@お腹いっぱい。:2007/05/02(水) 20:41:46 ID:???0
FLVMergeは作者自身が怪しい所がある、って言っているんだからダメなのかもね。
結合する前のやつで確認したら?
8名無しさん@お腹いっぱい。:2007/05/02(水) 21:07:07 ID:???0
もう元ソースは消しちゃったから今度からそうしてみるわ

で、aviを結合するとどうせズレるんだよな
困ったもんだ
9名無しさん@お腹いっぱい。:2007/05/02(水) 21:14:19 ID:???0
FLVの音声はVBRだから、VBRに対応してないツールで結合したらズレるだろうね。
ちゃんとやればズレないと思うけど。
10名無しさん@お腹いっぱい。:2007/05/03(木) 22:18:46 ID:???0
flv→mp4 に一足飛びできるツールはありませんか?
今までSUPERを使っていたのですが、
どうにも画質がガタ落ちしてしまって…
11名無しさん@お腹いっぱい。:2007/05/03(木) 23:27:55 ID:???0
>>10
x264限定でよければ
Aviutlで拡張x264出力プラグイン使えばできるよ。
ただし、現状ではまともなGUIがないので
x264.exe のオプションを理解できてないとまず使えない。

ほかのcodec使いたいならAviSynthでflv読ませるしかないんじゃね。
12名無しさん@お腹いっぱい。:2007/05/03(木) 23:34:24 ID:???0
>>10
YouTubeとかのFLV1ならば、

このサイトとか
http://vixy.net/

こんなのとか
http://www.vector.co.jp/soft/winnt/art/se399865.html

On2VP6に対応してるのはあるのかな? こっちはわからん。
13名無しさん@お腹いっぱい。:2007/05/04(金) 00:46:41 ID:???0
FLV4 を単純に MP4 に入れ替えるだけなら ffmpeg でできるが、
汎用性があってポータブルプレーヤー等で再生できるかは別問題だな。
持ってないから確かめられんが。
14名無しさん@お腹いっぱい。:2007/05/04(金) 09:18:44 ID:???0
nicotooolでダウンしてきたやつを携帯動画変換君で変換しようとしたんだが、
すぐにエーラーが出てしまう。
何故だろう?
158:2007/05/04(金) 09:24:34 ID:???0
結合しなきゃ大丈夫みたいかな〜
今ん所

aviutlでaviにしてVDMでfps合わせてaviを結合
めんどーくせー
16名無しさん@お腹いっぱい。:2007/05/04(金) 14:00:21 ID:???0
>>14
ニコニコはFLV4だから携帯動画変換君じゃ対応してないんじゃないかな?

>>15
AVIにすることや動画の結合を全部VirtualDubModでやった方が楽なんでないの?
17名無しさん@お腹いっぱい。:2007/05/04(金) 15:31:53 ID:???0
>>16
携帯動画変換君はAviSynthも考慮して作ってあるから
3GP_CONVERTER.ini にavsファイル名追加すれば一応読めるよ。
まあ携帯動画変換君とかを使う奴らが
AviSynthをちゃんと理解できるかどうかはわからんがね・・・

>>14
http://www.nurs.or.jp/~calcium/wiki/index.php?Avisynth%A4%F2%BB%C8%CD%D1%A4%B7%A4%C6%C6%C9%A4%DF%B9%FE%A4%E0
ここ読んで理解できなかったらあきらめてくれ。
18名無しさん@お腹いっぱい。:2007/05/04(金) 17:54:53 ID:???0
と、思ったらこんなのがあった
ttp://ukeru.jp/modules/news/article.php?storyid=623

ためしてないのでキチンと動くかどうかはしらん
19名無しさん@お腹いっぱい。:2007/05/04(金) 18:19:50 ID:???0
>>16
aviutlでは読み込めているのにVirtualDubModで読み込ませることは出来なくて
AVIsource
Default(AVIsource)
DirectShowSource
DirectShow(ds_input.aui)
MPEG2Source(mpeg2dec.dll)
MPEGSource(Nic)
全部試したし、avistythも入ってるんだが

それに、VDmで結合って出来るの!?
20名無しさん@お腹いっぱい。:2007/05/04(金) 18:25:02 ID:???0
512x384 Sorenson H.263 25.00fps 402.82kb

MPEG2.5-LayerIII 11.03kHz 24.00kb/s CBR Mono
[FlashVideo] 00:10:38 (637.84sec) / 34,465,054Bytes
]
たまにあるこのファイルはなんなんだ
なんだよMPEG 2 . 5 って
2119:2007/05/04(金) 18:36:32 ID:???0
下、セグメントの追加 か
これは気付かなかった
いい機能
22名無しさん@お腹いっぱい。:2007/05/04(金) 19:45:19 ID:???0
>>19
FLVがVDで読めない場合はfps指定しろ
DirectShowSource("読みたいファイル",fps=29.97)
ソースのfpsは自分であらかじめ調べておくこと。

めっちゃFAQだ。ググれば以外と簡単に出てくるんだが・・・
23名無しさん@お腹いっぱい。:2007/05/04(金) 22:47:16 ID:???0
面倒なことする必要ないよ。
Hugflash[ttp://www.paw.hi-ho.ne.jp/milbesos/]使って、aviとmp3に抜き出し&圧縮して、
mp3を何かしらでデコードしてwavに変換。
それらデータをAVI Operator[ttp://novolization.hp.infoseek.co.jp/pro.html]で合成して
あとはaviutlなりtmpegなり携帯動画変換君なり、好きな動画編集ソフトで扱えるようになるでしょ。

Hugはプラグインさえ入ってたらニコニコで使ってるVP6も抜き出せたはず。
時間かかるけど。
24名無しさん@お腹いっぱい。:2007/05/04(金) 23:09:23 ID:???0
>>23
>mp3を何かしらでデコードしてwavに変換。

これが結構問題みたいだけどね。例えばFLVから分離したMP3をTMPGEncに読み込ませて
みたら実際の長さの何倍にもなってしまった。そういう症状が現れるソフトは他にもある模様。

一応自分がやってるのは、他に変換する場合はHugFlashで映像コーデックはhuffyuvにして出力。
VirtualDubModで音声と映像を結合。
出力する際にMP3をWAVEにデコードするかはケースバイケースで。VirtualDubModでは実際より
長くなってしまう不具合は出なかった。

まあせっかくスレ建てしたんだから、初心者向けや上級者向けなど色々なやり方があった方が
いいんじゃないかな?
25名無しさん@お腹いっぱい。:2007/05/04(金) 23:59:56 ID:???0
だから、ちゃんと最初に設定さえすれば
VirtualDubなり携帯動画変換君なりで直接読んで変換できるんだから
それが一番簡単で早いっしょ。
demuxして中間ファイル作る必要ないし。
26名無しさん@お腹いっぱい。:2007/05/05(土) 00:05:34 ID:???0
>>25
もちろんAviSynthが使える人間はそれでいいんだけど、初心者が使うには敷居が高いと思うんだよねぇ。
全てGUIでできる方法も示した方がいいのでは、と思うわけで。
27名無しさん@お腹いっぱい。:2007/05/05(土) 00:25:58 ID:???0
>>26
まあ、たった一行のテキストファイルを編集するのが難しいってなら仕方ないけど
そういうタイプの人は 放り込んでボタン一発で変換 とかそういうのにしないと
結局使えないんじゃね??
28名無しさん@お腹いっぱい。:2007/05/05(土) 03:35:48 ID:???0
>>22
fpsは25として
E:\A.視聴前\hoge--directshow.avs
の中身を
#ASYNTHER DirectShowSource
DirectShowSource("E:\A.視聴前\hoge.flv",fps=25)
にしてVDMのメインウィンドウへドロップだよね?
そしたらドロップした瞬間にVDMが落ちてしまう
へるぷみー
29名無しさん@お腹いっぱい。:2007/05/05(土) 12:56:08 ID:???0
>>28
22ではないが、DirectShow経由で読み込むということは、DirectShowを使って再生しているプレイヤー
(Windows Media Playerとか)でFLVが再生できる環境になってないとダメなんじゃないの?
AviSynthをインストールしただけではダメだと思うが。

ここを参考にしてみたら?
ttp://www.katch.ne.jp/~kakonacl/douga/flv_flashplayer/flv_splitter.html#kyouzon
30名無しさん@お腹いっぱい。:2007/05/05(土) 13:42:11 ID:???0
>>29
Windows Media Playerでバッチリ再生出来てます
MPCでも(シークがおっそいとかはあるが何の問題もなく再生出来ます
ffdshowもバッチリ入ってます
31名無しさん@お腹いっぱい。:2007/05/05(土) 15:45:03 ID:???0
>>30
AviSynthのWikiによると、


可変フレームレート(VFR)のビデオクリップを読み込むことができますか?

AviSynthが扱うことができるのは、固定フレームレート(CFR)のビデオクリップのみです。

ただし、DirectShowSourceフィルタのconvertfpsパラメータを有効(true)にして読み込めば、VFRのビデオクリップが
CFRに変更されるため、AviSynthで取り扱うことができるようになります。

# 使用例:
DirectShowSource("foo.avi", convertfps=true, fps=119.880)

convertfpsパラメータは、AviSynth v2.5.6(beta3以降)から利用可能です。


ということだが、AviSynthのバージョンは?

32名無しさん@お腹いっぱい。:2007/05/05(土) 17:28:12 ID:???0
>>31
ぴったしAviSynth v2.56です

#ASYNTHER DirectShowSource
DirectShowSource("hoge.flv", convertfps=true, fps=25)
でも相変わらず開くを選んだ瞬間に落ちてしまう・・・
33名無しさん@お腹いっぱい。
>>32
うーん、そうすると何だろう。こんなのもあったが。

AviUtlやVirtualDubが強制終了します。

一部のプラグイン(古いバージョンのwarpsharp.dllとLoadPluginEx.dll、MaskTools、MergeClips、AntiBlinkやCプラグインなど)
や関数定義ファイル(*.avsi)がプラグイン・フォルダにある場合に、この問題が発生するようです。
一度、プラグイン・フォルダを空にしてみてください。

また一部のバージョンのAviSynthでインストールされるavisynth_c.dllが原因で不具合が起こることもあるようです。
Windowsのシステムフォルダにavisynth_c.dllがある場合は、これを削除するかリネームするなどしてみてください。

なお、warpsharp.dllとLoadPluginEx.dllに関しては、2003年11月3日版で、この問題に対する修正が行われています。