ffmpeg-kit is a cross-platform SDK that wraps FFmpeg and FFprobe into native libraries for Android, iOS, macOS, Linux, and tvOS, enabling applications to execute media processing commands through platform-specific APIs. It provides a concurrent command executor that runs multiple FFmpeg operations simultaneously and collects results independently via thread-safe interfaces.
arthenica/ffmpeg-kit 的主要功能包括:FFmpeg Wrappers, FFmpeg Native Wrappers, FFmpeg Command Executors, FFmpeg Concurrent Executors, Mobile Integration Wrappers, Mobile Native Wrappers, Mobile SDK Wrappers, Cross-Platform Media Frameworks。
arthenica/ffmpeg-kit 的开源替代品包括: microshow/rxffmpeg — RxFFmpeg is an Android multimedia framework and media transcoder based on FFmpeg. It provides a set of tools for video… media-kit/media-kit — Media-kit is a cross-platform media framework designed for Dart and Flutter applications. It provides a unified… wang-bin/qtav — QtAV is a cross-platform media engine and multimedia framework that combines FFmpeg decoding with the Qt framework for… tanersener/mobile-ffmpeg — mobile-ffmpeg provides a framework for mobile multimedia processing, allowing Android, iOS, and tvOS applications to… browser-use/video-use — This project is an AI video post-production suite that uses large language models and programmatic tools to automate… lake1059/ffmpegfreeui.
RxFFmpeg is an Android multimedia framework and media transcoder based on FFmpeg. It provides a set of tools for video and audio editing, transcoding, and processing on Android devices. The framework integrates a video player component for rendering local files and network streams with zoom and rotation support. It also includes specialized libraries for Android video editing, such as cropping and splicing, and Android audio processing for mixing tracks and modifying voice pitch. The project covers broad media manipulation capabilities, including the conversion of images to video, the extrac
Media-kit is a cross-platform media framework designed for Dart and Flutter applications. It provides a unified interface for building custom audio and video players, enabling developers to implement consistent media playback capabilities across mobile and desktop operating systems. The framework distinguishes itself by utilizing a hardware-accelerated media pipeline that offloads decoding and rendering tasks to dedicated device resources. By mapping video frames directly onto hardware-accelerated textures and employing a unified decoding pipeline, it maintains high-performance output while p
QtAV is a cross-platform media engine and multimedia framework that combines FFmpeg decoding with the Qt framework for audio and video rendering. It functions as a hardware-accelerated video player, an OpenGL video renderer, and a multimedia stream transcoder. The project distinguishes itself through a hardware-abstraction decoding layer that utilizes GPU interfaces such as VA-API and VideoToolbox to decode high-resolution video. It employs a zero-copy memory transfer path to move decoded video data directly to graphics APIs, reducing CPU overhead and enabling high-performance YUV rendering.
mobile-ffmpeg provides a framework for mobile multimedia processing, allowing Android, iOS, and tvOS applications to execute video and audio transcoding and filtering tasks. It enables the integration of pre-compiled binaries into mobile projects to avoid manual cross-compilation for different hardware architectures. The project supports cross-platform compilation and the integration of third-party codecs and external libraries. It provides a mechanism to deploy universal binaries across multiple operating systems and different CPU architectures. The toolset covers media metadata analysis, r