2007/05/20

携帯動画変換君だけで、FLV4(ニコニコ動画等)を変換する

携帯動画変換君はニコニコ動画やVeoh等で使われる、On2 VP6/FLV4という新しいFLV形式には対応していません。
しかし、内部のエンジンを新しい物に置き換えて設定を変えることで一部ファイルは変換できるようになります。

ここでは、携帯動画変換君を複製して、内部エンジンを更新した修正版でFLV4を変換します。
そして変換してできたファイルをオリジナルの携帯動画変換君で好きな形式に変換する方法を説明します。

他にはFLVSplitterオープンソースソフト Avisynthを使うやり方もあります。-次の機会に説明します。あと、携帯動画変換君での携帯対応は公式の方ご覧ください。また、携帯の型番が近いと、別の設定ファイルでも動く可能性はあります。


変換の準備をする

まずは携帯動画変換君をフォルダーごとコピー・ペーストで複製します。新しくできたフォルダーには何か名前をつけておきます。


次に、 最近のFFMpegを入手  を参考に、変換エンジンを新しい物に置き換えます。


ファイルはcoresというフォルダーにいれることと、たいていpthreadGC2.dllが必要ということを注意してください。




そして、新しいFFMpegのAvi形式で書き出す Transcoding_PC.ini を携帯動画変換君でFLV4(にこにこ)をPSPにを参考に書き換えます。(このページからリンクされているJavaScript使ってください)
あとVirtualdubで開きたい場合は、-vtag XVID を追加してみましょう。

あるいは、携帯動画変換君でMPEG1に変換のようにしてMPEG1に変換できるようにします。

そして、Setup.exeを起動して Avi形式かMPEG1で保存するよう設定します。




一回目の変換

そしてダウンロードしたFLVファイルを変換します。Aviの場合はVGA高画質を選んでおきましょう。


するとFLVがAviかMPEG1ファイルに変換されます。

Unable for find a suitable output format for 'xvid'A>Dialog : 処理実行中にエラーが発生しました [Error:1]
とか出る場合は設定ファイルの更新していません。このページの最初からやり直しましょう。


2回目の変換

AviかMPEG1ファイルが出来たら後は、普通にオリジナルの携帯動画変換君でいつもどおり変換します。

ただしあくまで、YoutubeのFLVはうまくいって、ニコニコのFLVが音声だけになったりするケースのみ役立ちます。YoutubeのFLVの変換がうまくいかないなら、この方法でも当然うまくいきません。 Googleでエラーメッセージや携帯の型番などをキーワードに解決作を検索しましょう。