Androidユーザーは、動画コンテンツの作成と共有を増やしており、メディア編集は多くのアプリで重要な機能となっています。従来、開発者はメディア編集のために外部ライブラリに頼ってきましたが、これらのソリューションは複雑さやパフォーマンスの問題を引き起こす可能性があります。Jetpack Media3 Transformer APIは、高速なパフォーマンス、カスタマイズ性、幅広いデバイスの互換性を備えたネイティブのAndroidソリューションを提供します。Transformerを使用するには、開発者はプロジェクトに依存関係を追加し、MediaItemインスタンスを作成し、編集を適用し、エクスポートプロセスを開始する必要があります。Transformer APIは、トランスコーディング、トリミング、ミュート、リサイズなどのさまざまな編集操作をサポートしています。これらの操作を組み合わせて、ビデオに複数の編集を適用できます。Transformer APIは、可能な場合はトランスクス化をトランスコーディングよりも優先し、処理時間の短縮と出力品質の向上につながります。ベンチマーク測定結果は、Transformer APIがさまざまなデバイスと入力ビデオ形式で良好なパフォーマンスを発揮していることを示しています。APIは継続的に最適化されており、トリム最適化や入力ファイルの一部と新しくエンコードされた出力を組み合わせる機能が含まれています。Media3の一部であるTransformerは、低い統合複雑性を備えたネイティブソリューションであり、幅広いデバイスとの互換性と、特定のニーズに合わせたカスタマイズ性を確保します。
android-developers.googleblog.com
Common media processing operations with Jetpack Media3 Transformer
Create attached notes ...
