Media3 Transformer is actively under development and we are looking to hear from you! We welcome your feedback, feature requests and bug reports in the
issue tracker. Follow the
ExoPlayer blog for the latest updates.
Media3 Transformer
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Transformer là một API để chỉnh sửa nội dung nghe nhìn, bao gồm cả việc chuyển đổi giữa các định dạng (chuyển mã), áp dụng các thay đổi như cắt một đoạn video từ một video dài hơn, cắt một phần khung hình video, áp dụng các hiệu ứng tuỳ chỉnh và các thao tác chỉnh sửa khác. Công cụ này là một phần của Jetpack Media3.
Transformer tương thích với Android 5.0 Lollipop (API cấp 21) trở lên, đồng thời bao gồm các giải pháp để có được hành vi nhất quán hơn trên các phiên bản Android và các thiết bị khác nhau. API này được triển khai trên MediaCodec
để giải mã và mã hoá video được tăng tốc phần cứng, và OpenGL để sửa đổi đồ hoạ. Transformer hỗ trợ việc chuyển đổi định dạng và một số loại chỉnh sửa ngay từ đầu, nhưng bạn cũng có thể hoàn toàn tuỳ chỉnh hoặc thay thế nhiều thành phần trong quy trình nếu cần nhiều quyền kiểm soát hơn. Ví dụ: tính năng mã hoá video hoạt động với các chế độ cài đặt mặc định. Tuy nhiên, bạn cũng có thể chuyển sang chế độ cài đặt bộ mã hoá video tuỳ chỉnh hoặc thay thế nhà máy của bộ mã hoá để có toàn quyền kiểm soát cách sử dụng bộ mã hoá.
Tìm hiểu cách sử dụng Transformer trong ứng dụng trên trang bắt đầu và dùng thử ứng dụng minh hoạ.
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-26 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-26 UTC."],[],[],null,["# Media3 Transformer\n\nTransformer is an API for editing media, including converting between formats\n(transcoding), applying changes like trimming a clip from a longer video,\ncropping a portion of the video frame, applying custom effects, and other\nediting operations. It's part of [Jetpack Media3](/guide/topics/media/media3).\n\nTransformer is compatible with Android 5.0 Lollipop (API level 21) and higher,\nand includes workarounds to get more consistent behavior across Android versions\nand different devices. The API is implemented on top of `MediaCodec` for\nhardware-accelerated video decoding and encoding, and OpenGL for graphical\nmodifications. Transformer supports format conversions and several types of\nedits out of the box, but you can also customize or replace various components\nin the pipeline entirely if you need more control. For example, video encoding\nworks with default settings, but you can also pass custom video encoder settings\nor replace the encoder factory to get complete control over how encoders are\nused.\n\nLearn how to use Transformer in your app on the [getting\nstarted](/media/media3/transformer/getting-started) page, and try out the [demo app](/media/media3/transformer/demo-application)."]]