問題タブ [mp4parser]

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 に答える
1896 参照

android - Android ネイティブ アプリでビデオを圧縮する方法はありますか?

私は、ビデオ録画を備えた Android ネイティブ アプリケーションに取り組んでいます。すべてが魅力的に機能しますが、動画のアップロードは非常に遅いです。

一時停止/録音に mp4parser を使用しています。動画圧縮 API を参照してみましたが、何も見つかりませんでした。

ビデオ圧縮を実装する方法はありますか。お早めにご対応いただければ幸いです。

皆さん、ありがとうございました!!!!

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

android - mp4parser の例が機能しない

https://mp4parser.googlecode.com/svn/trunk/examples/src/main/java/com/googlecode/mp4parser/から mp4parser サンプルを実行しようとしてい ます。

そして、その実行中に次の関数に到達し、関数内で isoparser_default.properties から各 URL をロードしようとします。エラーは、MalformedUrl を開始しようとしたことです。

これは機能です:

および isoparser_default.properties の内容:

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

android - mp4parser です Java ライブラリには Android バージョンがあります

Androidでmp4parserライブラリを使用しようとしていますが、いくつかの問題が発生しました。mp4parser は Java ベースのプロジェクトであり、まだ Android に適応していないためだと思います。

PS - mp4parser は世界中に広まり、Instagram でも使用されています。

次のコードに基づいて結論を下しています。

isoparser-default.properties はリフレクション マッピングです。

Androidでは、ローカルクラスとメソッドへのリンクを使用してURLを開始し、上記の PropertyBoxParserImpl() のようにロードすることはできません。

したがって、次の関数を変更するだけでよいと思いますが、mp4parser の使用中にこれらの問題に遭遇した人はいますか?

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

android - 動画の追加が正しく機能しない - Android

3 つのビデオを追加する mp4parser のSebastian Anniesの例を使用しています。結果は、3 つのビデオすべてを同時に再生する 1 つのビデオになります。ただし、最後のビデオを 3 回再生する 1 つのビデオを取得します。これが私のコードです...

やるべきことをやらない理由がわからない。私を助けてください。ありがとう

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

java - MP4Parser Nullpointer 例外

カメラの意図を使用して撮影したビデオに android.media.MediaRecorder.MediaRecorder() を使用して録音したオーディオを追加する問題に直面しています。

基本的に、これをやろうとすると:

例外があります:

この場合のパスは次のとおりです。

2 つのビデオを組み合わせて成功しました。しかし、ビデオにサウンドを組み合わせるには、この問題に直面します。実際、問題は結合することではなく、例外は私が呼び出すときですMovieCreator.build(audioPath)

誰かがすでにこの問題に直面していて、私を助けることができますか?

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

java - 特定の時間に従ってトラックをトリミングする方法

私は mp4parser ライブラリを使用しており、既にビデオのオーディオ トラックを特定のオーディオ ファイルに置き換えています。ただし、最終的なビデオでは、最大のトラックの長さ (ビデオと音楽の間) が保持されます。

mp4parser ライブラリによると、私がこのように使用する CroppedTrack を使用してトラックをトリミングすることが可能です

ただし、音楽はビデオよりも少し早く停止します。

終了時刻をより具体的にする方法はありますか?

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

video-streaming - 時間に基づく mp4 バイト範囲のリクエスト

fytpアトムとmoov不完全なアトムを含む部分的な mp4 ファイルがありますmdat。アトムの情報を使用してstbl、任意の時間から計算されたフレームのバイト オフセットを決定することは可能ですか?

このバイト オフセット情報を使用して、完全な mp4 の 1 フレームを要求し、mdatアトムを変更してその 1 フレームだけを含めることは可能ですか?

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

android - 正しいデュレーションを設定してmp4を連結/マージする方法は?

Androidでいくつかのmp4ファイルをマージする必要があるため、mp4parserを使用していくつかのmp4をマージしようとしています。

コードのどこかに

マージされたファイルを Android MediaPlayer または他のプレーヤーで再生しようとすると:

これはファイルをマージしますが、すべてのメディアプレーヤーと期間を取得する mp4parser 作成者の方法でさえ、その期間を常に約 0 (ゼロ) 秒返します。

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

java - 使用カメラに合わせてmp4parserで動画を回転

基本的に、どのカメラを使用して撮影したかに応じて、ビデオを回転させたいと思います。

前面カメラは 90 度でミラーリングされますが、背面カメラは適切に表示されます。現在、最初のクリップに従ってマトリックスを設定します。最初のクリップがフロント カメラで作成された場合、すべてのクリップが 270 度回転し、その逆も同様です。

サンプル コードは次のとおりです (rotationsはクリップの回転を含むArrayList です)。