問題タブ [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 投票する
2 に答える
4867 参照

java - MP4Parser ビデオの向きを変更する

現在TrackHeaderBoxで再生しているMP4Parser(または、知っている場合は他の方法)を使用して、横向きのビデオを縦向きに回転させようとしていますが、向きをまったく変更できません。私が犯したかもしれない間違い?どんな助けでも大いに役立ちます ありがとう

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

android - Android で動画に追加できない

ビデオの追加に mp4 パーサーを使用しています。私の問題は、ビデオを追加できないことです。BufferUnderFlow Exception などのエラーが発生します。どこで間違いを犯したのか誰か教えてもらえますか?

これは私のコードです:

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

java - mp4parser で mp4 をクリッピングします。時間を過ぎてしまう SyncSampleで修正

私は Android アプリを作成しており、クリップしたい 5 ~ 15 秒の .mp4 ファイルがたくさんあります。ここに示すサンプルコードに従って、Sebastian Annies のmp4parserを使用しようとしています: ShortenExample

これが私が使用しているコードです(上記のサンプルコードに非常に似ています):

「StartTime は、SyncSample を使用する別のトラックによって既に修正されています。サポートされていません。」というエラーを防ぐことができないようです。発生から。ループしているトラックをログに記録すると、getHandler() は「ビデオ」、「サウンド」を返し、「ヒント」になるとクラッシュします。この部分をコメントアウトすると:

その後、行に到達すると、プログラムはインデックス範囲外エラーでクラッシュします

私は何を間違っていますか?

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

apache - Apache Tika MP4 メタデータ キー

Apache Tika v 1.4 を使用して、次の方法でビデオ ファイルを解析しています。

問題は、場合によってはどのキーを使用すればよいかわからないことです。たとえば、MP4 キー: デュレーション。フレームレート。

これらのキーはどこにありますか?

ありがとう。

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

android - Mp4parser - Android - うまく動かない

私は短い例の助けを借りてビデオ分割アプリを作ろうとしています. github から次のプロジェクトを実装しようとしています。 https://github.com/dadachi/TestMp4parser .

しかし、アプリは機能しておらず、中止されています。

LogCat -


ファイルは git ハブ プロジェクトと同じです。私が犯しているすべての間違いを教えてください。

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

java - mp4parser で mp4 ビデオのサイズを変更する

Androidアプリでmp4parserを使用してmp4ビデオのサイズを変更/スケーリングする方法を見つけようとしています。かなりグーグルで mp4parser のソースと例を調べた後でも、これを行う方法がわかりません。

mp4parser には、これを行う方法が組み込まれていますか?

そうでない場合、未加工のビデオ データを取得し、mp4parser を使用して自分でサイズを変更できますか? (可能であれば、例へのリンクは素晴らしいでしょう)

ノート:

mp4parser ウェブサイトhttps://code.google.com/p/mp4parser/

mp4parser 以外のライブラリを使用することも検討したいと思っていますが、ライセンスが LGPL に似たものが欲しいです。言い換えれば、私は喜んでライブラリのソース コードを提供し、クレジットが必要な場合はクレジットを表示しますが、ソース コードを公開することを強制されたくはありません。(このアプリは最終的に商用利用可能になります)。

解像度が異なる2つのファイルを追加するには、この機能が必要です(フロントカメラとバックカメラから取得)。

mp4parser を使用して、同じ解像度の 2 つのファイルを追加することに成功しました。

私はビデオ編集にかなり慣れていません。

私は何年もの間、stackoverflow に依存してきましたが、これが最初の質問です。優しくしてください。ここで質問をする適切な方法について、建設的な批判を喜んで受け入れます。

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

java - ビデオの追加に関する問題:

私の質問は、この投稿で説明されているものとよく似ています: Cant append to video in Android、更新された jar を使用して問題を解決できなかっただけです (現在使用しているのは isoviewer-1.0-RC-26 です)。以下は私のコードです:

このコードを asyncTask で実行しているため、vid が少し大きくなったときに UI スレッドが拘束されません。以下は私が得ているエラーです:

連結しようとしているビデオが実際に存在することはわかっており、(上記の出力と Log ステートメントの使用の両方を通じて)result変数に新しいトラックを追加しようとすると壊れることはかなり確実です。私は何を間違っていますか?最悪の部分は、Google nexus と samsung galaxy タブの両方でテストしていることです。ネクサスは機能し、銀河はエラーをスローします。

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

android - Mp4parserで動画を回転

ビデオを回転させて、ニーズの一部を調整する必要があります。以下のリストで詳細を説明します。

Vine のようなアプリを作成しています。ビデオ セグメントを録画してから、すべての部分を 1 つのファイルにマージする必要があります。ウェブサイトで提供されている例を使用して、最後のバージョン 1.0-RC-26 の mp4 パーサー ライブラリを使用する Android アプリで問題なくこれを行っています。

ビデオの追加の例は、すべてのビデオの向きが同じであれば問題なく動作しますが、前面カメラからビデオを録画する際にいくつか問題があることを発見したため、迅速な解決策は、ビデオの向きの録画を 270 に設定することでした。このソリューションの悪い部分は、この向きは、マージされたビデオでは間違った向きで表示されます。

これに対する私の考えられる解決策は、ビデオを回転させてさまざまな状況で必要なものを適用することですが、コードで実際に機能する例がありません。インターネットを検索すると、このようなソリューションが見つかりました here . このコードの問題は、最後のバージョンと互換性がないことです (コンパイル エラーが発生します)。ライブラリのロジックを理解しようとしましたが、結果が得られません。たとえばsetMatrix、 Movie オブジェクトの命令を使用して実験しましたが、うまくいきません。

誰かが最新バージョンの Mp4 パーサーでビデオを回転させましたか? 英語は私の母国語ではないので、文法の誤りがあればお詫びします。

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

mp4parser - Android エラーでの mp4parse - MovieCreator.build(): "java.lang.RuntimeException: No box object found for ftyp"

私はmp4parser libを使用しています。でMovieCreator.build(new FileInputStream(f1).getChannel())例外が発生しました: RuntimeException: No box object found for ftyp。助けてください!