4

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

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

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

ノート:

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

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

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

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

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

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

4

2 に答える 2

0

mp4parser にはこれを行う機能がありません。ビデオを再スケーリングするには、各フレームをデコードし、再スケーリングしてから再エンコードする必要があります。ffmpeg (libavformat、libavcodec、swscale) はこれを行うことができます。LGPL との互換性に関しては、一部のコーデックで実現できる場合がありますが、すべてではありません。これを商用アプリに含めるためにLGPLを探していると思いますか?その場合は、コーデックのライセンスも取得する必要があります。たとえば、x264 は無料のオープン ソース ソフトウェアです。ただし、作成したビデオを配布するには、MPEG-LA の支払いが必要になる場合があります。

于 2013-09-25T18:30:04.910 に答える
0

ずっと探しています。サンプルや例が見つかりませんでした。しかし、Google Play で動作するアプリを見つけました。 クリックしてご覧ください

于 2013-10-17T12:12:00.023 に答える