2012-04-14 2 views
3

基本的に、私は2つのmp4ビデオファイルを(SDカードに)一緒に結合する方法を探しています。 さらに、最初のビデオの最後に2番目のビデオを追加します。 私は多くを検索しましたが、適切な解決策を見つけることができませんでした。 (まあ、私は全く解決策を見つけることができませんでした)。Android - 2つのビデオを結合するには

私の質問は、ビデオを組み合わせることができるライブラリがありますか? はアンドロイドによってサポートされていますか?

私がこれを探していたJavaライブラリのほとんどは、プラットフォームに依存していました.Exug Xugglerの場合、 はあまり役に立ちませんでした。

ありがとうございました。

+0

結果を画面に表示することはあなたの目標ですか?それともファイルに書きますか? – FoamyGuy

+0

を使用してファイルに書き込みます。シナリオは、私はSDカード上に2つのmp4を持っており、それらを1つのmp4ファイルとして一緒に組み合わせなければならないということです。 – rahules

+2

可能であれば、おそらくFFMpeg + NDKの方が良いでしょう。 –

答えて

1

mp4parserライブラリを使用してappendビデオにすることができます。問題は限定されたドキュメントです。

1

圧縮、分割、マージ、あらゆる種類のビデオ/オーディオの編集/圧縮/トランコードなど、ユーザーに素晴らしい機能を提供するffmpegを使用します。バージョン1.1(ffmpeg fire flower)以降concat demuxerが追加されました。これは私のアンドロイドアプリケーションでうまくいきます。

http://ffmpeg.org/trac/ffmpeg/wiki/How%20to%20concatenate%20(join,%20merge)%20media%20files

+0

ffmpegはどの言語で書かれていますか?そこにJavaの例はありますか? –

+0

ffmpegはC言語で書かれています。あなたはgithubの例をhttps://github.com/hai046/hai_ffmpegのように得ることができます –

関連する問題