私はAndroidでflvファイルを再生したいと思います。だから、私が思ったのは、flvファイルをmp4または3gp(Android用のデコーダがある)に変換することです。 OpenCoreを使って変換することができます。私はオープンコアのコードを見てきましたが、 "/アンドロイド/外部/ opencore/fileformats/mp4 /作曲者"というオープンコアのクラスがあり、mp4ファイルを作成しています。それは私がフレームとして入力を与える必要がありますが、FLVの中で、私は(ヘッダを削除するには、いくつかの些細な文字列操作を行った後)ソレンソンビデオとMP3オーディオフレームを取得しますFlvからmp4への変換
AddTrack
AddSampleToTrack
のようなAPIを持っています。私は上記のapisへの入力としてこれらを直接使うことができますか、またはflvをmp4に変換する良い方法がありますか?また、私は "/ android/external/opencore/nodes/pvmp4ffcomposernode"を調べましたが、このクラスに入力を送信する方法を知らないポートから読み込みます。
あなたの考えを教えてください。
デバイス自体を変換しますか? –
私はシェイに同意します。モバイルデバイスでのビデオ変換は、厄介で、裕福で、遅くなるでしょう。 – CommonsWare
はい、ローカルファイルです。つまり、変換のみをダウンロードする必要はありません。 – Vinay