このエントリーをはてなブックマークに追加

注意

akJ Betas バージョン 0.5.2.3以上をお使いください。


以下のような現象で、オープンソースソフト akJ Betasで直接変換できない、一部のニコニコ動画を一時的にAvi形式にしてPSP用の動画に変換する方法を説明します。


変換後の動画の再生が早送りになる・エラーが出て終了する


エラー(Unsupported codec (id=0) for input stream #0.1)が出て終了する


具体的には、ニコニコ動画を映像・音声分離して、それをAviとして再結合して、そのAviファイルをPSP動画に変換します。


通常は、FLVファイルを直接 akJ BetasでPSP動画作成 で変換します。


準備

akJ Betas バージョン 0.5.2.3以上にします。

FFMpegはrev.13283から15413(akJ BetasとFFMpegとの相性や不具合)にします。


ニコニコ動画を映像・音声分離して、再結合して変換

変換後の動画の再生が早送りになる場合

変換時に下ステータスバーに表示される、fps=の値が通常に比べて少ないです。

ログに以下のように出る

mdb:*, lastbuf:* skipping granule *


この場合はakJ BetasがこのFLVファイルの映像部分を正しく認識できていません。


FLVファイルをAvi映像ファイルとMP3音声ファイルに分離します。

すると、映像.avi 音声.mp3 の2つのファイルが出来ます。


この2つのファイルをAviとして合わせます(多重化)。


ビデオツールを選択します。そして右上のこのアイコンをクリックします。


そして画像ファイルの欄の参照ボタンをクリックしてAviファイル選択します。


この時、ファイル選択ダイアログのファイルの種類を*.avi;*.flvに切り替えます。

先ほど作成した音無しのaviファイルを選択します。


そして、同じように、先ほど作成したMP3ファイルを選択

新しく合わせたAviファイルの保存先を選択したら

画像から動画を作成をクリックします。


するとしばらくして、新しくAviファイルが完成します。


後は、akJ Betasをドラッグアンドドロップで変換をクリックして、PSP変換タブの所にAviをドラッグアンドドロップしてPSP動画を作成します。

詳しくはakJ BetasでPSP動画作成


エラーが出て終了する

以下のようにエラーが出て終了する

Unsupported codec (id=0) for input stream #0.1

これはakJ BetasでMP3を正しく認識できないため起きます。

このときログの音声部分は、0x0055という風になっています。

Stream #0.1: Audio: 0x0055, 44100 Hz, stereo


この場合は、音声部分のみを別途取り出すことで、正しく認識できるようになります。


ドラッグドロップで変換モードを選択したあと、その中のMP3音声に変換タブを選びます。そこにFLVをファイルをドラッグアンドドロップして、MP3ファイルを取り出します。

(詳しくはakJ BetasのMP3音声変換で楽々変換)


このMP3を使ってAviファイルを作成するために

ビデオツールを選択します。そして右上のこのアイコンをクリックします。


そして画像ファイルの欄の参照ボタンをクリックして変換したいFLVファイル選択します。


この時、ファイル選択ダイアログのファイルの種類を*.avi;*.flvに切り替えます。

変換したいFLVファイルを選択します。


同じように、先ほど作成したMP3ファイルを選択

新しく結合するAviファイル保存先を選択したら

画像から動画を作成をクリックします。


しばらくしたら、Aviファイルが完成します。


後は、akJ Betasをドラッグアンドドロップで変換をクリックして、PSP変換タブの所にAviをドラッグアンドドロップしてPSP動画を作成します。

詳しくはakJ BetasでPSP動画作成


あとは、akJ BetasのPSPツールでPSPへ動画を転送 で動画をPSPへコピーします。



サイト
Android情報サイト | Youtube サイト | Java サイト | Google 活用サイト | Google 情報サイト | 無料ソフト活用 サイト |写真活用のPicasa2 サイト |新サイト

Blog
Android ブログ


Copyright (c)2004 - 2012 Aki. All rights reserved.