2016-07-03 16 views
1

サムネイルとして使用するには、ビデオファイルから1つのフレームを抽出する必要があります。私は最も一般的なビデオフォーマットからサムネイルを生成したいと思っていますし、クロスプラットフォームになりたいので、純粋なJavaソリューションが優先です。Javaのビデオからフレームを取得

また、ファイルの特定の場所からフレームを取得できるように、フレームレートや全長などのビデオに関する追加情報を得ることができると便利です。

私はXugglerを見ましたが、それは償却されているようです。

+0

あなたはコメントを残してくださいすることができ、私は理由を知りたいのです。 – user2248702

答えて

2

あなたはこのサーバー側をやりたいと思うなら、このタイプのビデオ操作によく使用されるffmpegを活用するのが最も簡単かもしれませんし、大きなユーザーコミュニティも持っています。

ffmpegはCベースなので、Javaでそれを使用するには、何らかのラッパーまたはJNIアプローチが必要です。厳密には純粋なJavaではなく、Javaプログラムでこの方法を使用するのが一般的です。定期的に維持しているように見えるの例ラッパー・ライブラリーは、次のとおりです。あなたはdownvoteとき

+0

FFmpegをこのようなラッパーで使用するのはかなりシンプルなようですが、それは私が実行する予定のすべての主要なプラットフォーム用にFFmpegを配布しなければならないことを意味するので、アプリケーションサイズの制約のためにこのメソッドを使用することはできません。 (FFmpegとFFprobeは60MB以上のWindows用) – user2248702

+0

奇妙なサウンドがあります - 私はAndroid用のffmpegラッパーを使用したアプリではるかに小さい(<10M)アプリを見てきました。 – Mick

関連する問題