awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bilibili avatar

bilibili/ijkplayer

0
View on GitHub↗
33,165 Stars·8,233 Forks·C·GPL-2.0·20 Aufrufe

Ijkplayer

Ijkplayer is a cross-platform media playback engine designed to provide consistent audio and video rendering across mobile devices. Built upon established open-source multimedia frameworks, it functions as a unified engine that leverages hardware-accelerated decoding to process diverse media formats.

The project distinguishes itself by providing a comprehensive toolchain for compiling and configuring low-level media source code into native binary libraries. This allows developers to integrate high-performance playback directly into mobile applications, utilizing a pluggable output architecture that supports custom rendering and audio modules tailored to specific operating system requirements.

The library includes a native bridge that exposes core media processing logic to higher-level application environments. It manages the complex build orchestration required to support multiple CPU architectures, providing the necessary scripts and configuration files to generate and link binary frameworks for mobile deployment.

Features

  • Media Players - Renders video and audio across mobile platforms using a unified hardware-accelerated engine.
  • Cross-Platform Media Frameworks - Building consistent video and audio experiences across mobile devices using a unified engine that supports hardware acceleration and diverse media formats.
  • Media Decoders - Processes complex audio and video streams using a cross-platform multimedia framework.
  • Module Development - A collection of compiled binary components that developers link into mobile applications to provide robust and customizable media playback capabilities.
  • Media and Communication - Cross-platform video player based on FFmpeg.
  • Media Handling - Video player based on FFmpeg with MediaCodec support.
  • Media Players - Lightweight cross-platform video player based on ffplay.
  • Media Processing - Cross-platform video player based on FFmpeg.
  • Media Processing Frameworks - Cross-platform video player based on ffplay for Android and iOS.
  • Mobile Integration - Cross-platform video player engine for mobile applications.
  • Rendering - Directs decoded media frames to native graphics buffers for hardware-accelerated playback.
  • Build Orchestration - Automates the compilation of native source code into platform-specific binary libraries for mobile deployment.
  • Native Compilation - Manages complex build processes for native media components across different CPU architectures.
  • Build Tools - A set of scripts and configuration files that automate the compilation of native media libraries for specific mobile CPU architectures.

Star-Verlauf

Star-Verlauf für bilibili/ijkplayerStar-Verlauf für bilibili/ijkplayer

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Ijkplayer

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Ijkplayer.
  • mpv-player/mpvAvatar von mpv-player

    mpv-player/mpv

    35,618Auf GitHub ansehen↗

    This project is a high-performance, terminal-based media player designed for efficient audio and video playback. It utilizes a modular decoding core to handle a wide range of multimedia formats while offloading frame processing to platform-specific hardware-accelerated rendering pipelines to minimize CPU overhead. Beyond its standalone utility, the software functions as an embeddable multimedia engine, providing a native library interface that allows external applications to integrate its advanced decoding and rendering capabilities directly into their own interfaces. The player is distinguis

    Caudiocffmpeg
    Auf GitHub ansehen↗35,618
  • remotion-dev/remotionAvatar von remotion-dev

    remotion-dev/remotion

    50,931Auf GitHub ansehen↗

    Remotion is a programmatic video framework that enables the creation of video content using component-based logic and standard web technologies. By leveraging a declarative animation engine, it allows developers to structure visual content as a hierarchy of reusable components, ensuring that animations and state updates remain consistent through deterministic frame execution. The framework distinguishes itself by utilizing a headless browser renderer that captures visual output frame-by-frame to generate high-quality video files. This architecture supports a cloud-native media pipeline, allow

    TypeScriptjavascriptreactvideo
    Auf GitHub ansehen↗50,931
  • videolan/vlcAvatar von videolan

    videolan/vlc

    18,717Auf GitHub ansehen↗

    VLC is a cross-platform multimedia player and framework designed to decode and render virtually any audio or video format, network stream, or physical disc without requiring external codecs. It functions as both a standalone application and a portable library, providing a modular architecture that allows developers to integrate playback, filtering, and streaming capabilities into third-party software. The project distinguishes itself through a highly modular plugin-based engine that supports real-time media processing, including format transcoding and the application of audio and video filter

    Ccframeworkgplv2
    Auf GitHub ansehen↗18,717
  • krtirtho/spotubeAvatar von KRTirtho

    KRTirtho/spotube

    46,989Auf GitHub ansehen↗

    Spotube is a cross-platform music client that functions as a unified streaming aggregator. It consolidates multiple external music service accounts into a single interface, allowing users to manage and play their entire digital library without switching between different applications. The application distinguishes itself through an extensible architecture that supports runtime plugin loading. This allows users to integrate external metadata services and expand the core playback engine with custom functionality. By utilizing an internal API-aggregator, the software harmonizes disparate data st

    Dartandroidandroid-clientandroid-music-player
    Auf GitHub ansehen↗46,989
Alle 30 Alternativen zu Ijkplayer anzeigen→

Häufig gestellte Fragen

Was macht bilibili/ijkplayer?

Ijkplayer is a cross-platform media playback engine designed to provide consistent audio and video rendering across mobile devices. Built upon established open-source multimedia frameworks, it functions as a unified engine that leverages hardware-accelerated decoding to process diverse media formats.

Was sind die Hauptfunktionen von bilibili/ijkplayer?

Die Hauptfunktionen von bilibili/ijkplayer sind: Media Players, Cross-Platform Media Frameworks, Media Decoders, Module Development, Media and Communication, Media Handling, Media Processing, Media Processing Frameworks.

Welche Open-Source-Alternativen gibt es zu bilibili/ijkplayer?

Open-Source-Alternativen zu bilibili/ijkplayer sind unter anderem: mpv-player/mpv — This project is a high-performance, terminal-based media player designed for efficient audio and video playback. It… remotion-dev/remotion — Remotion is a programmatic video framework that enables the creation of video content using component-based logic and… videolan/vlc — VLC is a cross-platform multimedia player and framework designed to decode and render virtually any audio or video… krtirtho/spotube — Spotube is a cross-platform music client that functions as a unified streaming aggregator. It consolidates multiple… ffmpeg/ffmpeg — FFmpeg is a cross-platform multimedia framework designed for the recording, conversion, and streaming of audio and… iina/iina — This application is a high-performance media player designed for desktop environments, providing a unified interface…