RSS 안드로이드 개발자 블로그

Jetpack Media3 Transformer를 사용한 일반적인 미디어 처리 작업

안드로이드 사용자는 점점 더 비디오 콘텐츠를 생성하고 공유하고 있기 때문에 많은 앱에서 미디어 편집 기능이 중요해지고 있습니다. 역사적으로 개발자는 미디어 편집을 위해 외부 라이브러리에 의존해 왔지만, 이러한 솔루션은 복잡성과 성능 문제를 일으킬 수 있습니다. Jetpack Media3 Transformer API는 빠른 성능, 사용자 정의 가능성 및 광범위한 장치 호환성을 제공하는 안드로이드의 네이티브 미디어 편집 솔루션입니다. Transformer를 시작하려면 개발자는 프로젝트에 의존성을 추가하고, MediaItem 인스턴스를 생성하고, 편집을 적용하고, 내보내기 프로세스를 시작해야 합니다. Transformer API는 트랜스코딩, 트리밍, 뮤트, 리사이징 등을 포함한 다양한 편집 작업을 지원하며, 이러한 작업을 결합하여 비디오에 여러 편집을 적용할 수 있습니다. Transformer API는 또한 트랜스코딩이 가능한 경우 트랜스뮤킹을 우선시하여 처리 시간을 더 빠르게 하고 출력 품질을 높입니다. 벤치마크 측정 결과 Transformer API가 다양한 장치와 입력 비디오 형식에서 잘 수행됨을 보여줍니다. API는 지속적으로 최적화되고 있으며, 트림 최적화 및 입력 파일의 일부를 새로 인코딩된 출력과 함께 스티칭하는 기능을 지원하는 등 다양한 기능이 추가되고 있습니다. Media3의 일부인 Transformer는 낮은 통합 복잡성을 가진 네이티브 솔루션으로, 광범위한 장치와 사용자 정의 가능성을 제공하여 특정 요구 사항에 맞게 사용할 수 있습니다.
favicon
android-developers.googleblog.com
Common media processing operations with Jetpack Media3 Transformer
Create attached notes ...