問題タブ [jcodec]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2178 参照

java - Androidでmp3およびmp4ファイルを多重化する方法

問題文: ユーザーのギャラリーから画像を取得し、それらを結合してビデオ ファイルを作成し、バックグラウンド ミュージックを追加する必要がある Android アプリを設計しています。jcodec ライブラリを使用して、画像リソースを使用して mp4 ビデオ ファイルを作成しました (ギャラリーから画像を取得して ImageViews に表示し、それらからビットマップを作成する方法を知っています)。私はmp4ファイルを持っています。ここで、mp3 ファイルを使用してバックグラウンド ミュージックを追加したいと考えています。

誰でもこれで私を助けることができますか?jcodecを使用して追加できないか、少なくともその方法がわかりません。このジョブを実行できる任意のライブラリを使用できますが、ndk を使用したくないため、Java にする必要があります。Java用にffmpegとopencvを試しましたが、アプリのサイズが15MB以上増加し、jcodecはすでにmp4ファイルを作成する作業の半分を完了しています。

mp4 ファイルの作成に使用したコードを提供できます。前もって感謝します。

0 投票する
1 に答える
4618 参照

android - jcodecで画像から動画作成(エラー)

jcodec ライブラリを使用して画像からビデオを作成しようとしていますが、 sequenceEncoder.encodeImage(bitmap)でエラーが表示されます。

エンコーディング用の私のコードは:-

しかし、行 - sequenceEncoder.encodeImage(bitmap); 次のエラーが表示されます:-

この行に複数のマーカー - タイプ java.awt.image.BufferedImage を解決できません。必要な .class ファイルから間接的に参照されています... - タイプ SequenceEncoder のメソッド encodeImage(BufferedImage) は、欠落しているタイプ BufferedImage を参照しています...

ビルドパスを構成するように求めています。私はすべてのように試しましたが、無駄でした。次は何をすればいいの???

0 投票する
1 に答える
1469 参照

java - Androidを使用して一連の画像からビデオを作成する

ユーザーが一連の画像からビデオを作成できるAndroidアプリケーションを作成しようとしています。C/C++ ライブラリ FFMPEG、X264 のような多くの調査を行いました。これらはNDKを使用して使用できますが、NDKを介して使用する方法がわかりません。調査も行いましたが、これについてはわかりませんでした。別のライブラリ JCodec を見つけました。これは Java ベースです。JCodec のさまざまなコードを試しましたが、成功しませんでした。以下は、JCodec に関連するリンクです。

これこれこれ

誰でもこの質問について私を導くことができますか、この機能を実装する方法を提案してもらえますか。

0 投票する
2 に答える
2945 参照

java - YUVFormat.YUV_420 と ColorSpace.YUV420 の違いは何ですか?

たくさんの情報源を検索して読みましたが、答えが見つからないようです。これらの「タイプ」は等しいと思いましたが、jcodec を使用して h264 をバイトにデコードすると、データ出力は YUV 4:2:O Planar (YUV420P); であると想定しました。これは、私の VPX エンコーダーに期待される入力タイプです。VPX でエンコードされた画像は次のようになります。 ここに画像の説明を入力

したがって、YUVFormat.YUV_420 はおそらく YUV420P ですが、ColorSpace.YUV420 は YUV420 の他の変種であると想定する必要があります。変換ルーチンを見つけることができるように、それがどのバリアントか知っている人はいますか?

0 投票する
0 に答える
103 参照

java - Jcodec を使用した出力の赤と緑の線

jcodecで発生しているこの問題については、 jcodec トラッカーに問題を投稿しましたが、ここでも質問すると、より多くの情報が得られると思います。簡単に言うと、h.264 でエンコードされたデータがあり、Jcodec ライブラリを使用して YUV420P の生データを取得しています。生のフレーム データを取得すると、赤と緑の水平線が含まれます。なぜこれが起こっているのか誰にも分かりませんか?生データの形式が何らかの形で間違っていますか? バイトを間違ってコピーしましたか? これは実際にはデコーダーの障害ですか?

png に変換すると、yuv420p データは次のようになります。 ここに画像の説明を入力

関連する SO の質問:

0 投票する
0 に答える
238 参照

java - Android: Jcodec は Bitmap の Arraylist をサポートしていますか?

ビットマップ(ドローアブルではなく、キャンバスビットマップを使用しています)をビデオ形式に変換する方法を探していました。そして、Jcodecを見つけました。ビットマップの配列リストをサポートしているかどうかはわかりません。そして、ウェブサイトは私のプロジェクトでそれを使用する方法について明確な指示を与えていません. 使い方をいろいろ調べたのですが、Jcodecかどうかわからないコードの断片しか見つかりません。提供されているサンプル コードも機能しません。使用方法に関する簡単な作業コードがある場合は、ここに貼り付けてください。私が知りたいのは、arraylist に保存したビットマップを作成する方法です。

ありがとう