C Libav

Open-source C projects categorized as Libav
Topics: Ffmpeg C Video Audio Sdl2

Top 6 C Libav Projects

  • scrcpy

    Display and control your Android device

  • Project mention: Running adb in a rootless Podman Distrobox container | dev.to | 2024-05-23

    For Linux users, they might want to use adb with scrcpy (https://github.com/Genymobile/scrcpy), which is a very powerful tool for controlling Android devices from PC. Installing scrcpy from the distro's repo would bring in adb by default, so it's not necessary to download adb directly from Google.

  • mpv

    πŸŽ₯ Command line video player

  • Project mention: Safe Terminal Escape Codes | news.ycombinator.com | 2024-05-25

    Based on my (limited) understanding of Kitty's image protocol[0] (a.k.a the "Terminal graphics protocol") video support could be potentially implemented via multiple approaches, including at least:

    (1) Draw image repeatedly using the "don't move cursor" cursor movement policy[1a][1b].

    (2) Draw image replacing an existing image with the same id.

    (3) Use animation configured to use "loading mode"[2] ("in this mode when reaching the last frame, instead of looping, the terminal will wait for the arrival of more frames").

    An actual terminal graphics/image protocol enables some IMO[3] pretty cool possibilities:

    * A while back I implemented a proof-of-concept that displayed a simple interactive egui (a Rust immediate mode GUI project) GUI within WezTerm via the protocol.

    * Later I discovered someone had gone as far as making a port[5] of the OpenGL gears demo to kitty terminal graphics protocol.

    * And there's even a "full graphical web browser for Kitty terminal with mouse and keyboard support"[6][7].

    ---- footnotes ----

    (Content advisory for links: Kitty terminal graphics protocol spec includes a sample image whose subject has requested that the image no longer be used for such purposes.)

    [0] https://sw.kovidgoyal.net/kitty/graphics-protocol/#terminal-...

    [1a] https://sw.kovidgoyal.net/kitty/graphics-protocol/#controlli...

    [1b] This approach appears to be the method used by the mpv implementation: https://github.com/mpv-player/mpv/commit/874e28f4a41a916bb56...

    [2] https://sw.kovidgoyal.net/kitty/graphics-protocol/#controlli...

    [3] I'm aware that not everyone will think static or dynamic image display is something a terminal "should do" but to me it seems better to have actual image support in terminals rather than use (already currently used) existing "hacks" that provide a poor facsimile of support[4].

    [4] Then again, I'm also of the opinion[4a] that perhaps terminals should support actual graphical UIs rather than the poor facsimile of them delivered by TUIs. *cough* :D

    [4a] Motivated by the thought that at the current point in time perhaps the "essence" of a "terminal" is its linear "chronological" presentation of input/interaction/output history rather than its use of "text". (See also: "lab notebooks" & some tiling window manager features.)

    [5] https://github.com/michaeljclark/glkitty

    [6] https://github.com/chase/awrit

    [7] Which I imagine DEC is turning in its grave about. :)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ffmpeg-libav-tutorial

    FFmpeg libav tutorial - learn how media works from basic to transmuxing, transcoding and more. Translations: πŸ‡ΊπŸ‡Έ πŸ‡¨πŸ‡³ πŸ‡°πŸ‡· πŸ‡ͺπŸ‡Έ πŸ‡»πŸ‡³ πŸ‡§πŸ‡·

  • scrcpy-macOS-Binaries

    Display and control your Android device (Latvian translate fork)

  • ConPlayer

    Plays videos in console

  • libav-examples

    Collection of FFmpeg libav examples.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Libav related posts

  • Running adb in a rootless Podman Distrobox container

    1 project | dev.to | 23 May 2024
  • KINDLY help i am really in a mess

    1 project | /r/AndroidGaming | 10 Dec 2023
  • Just got Oneplus 12! Ask anything and I'll try to answer.

    1 project | /r/oneplus | 9 Dec 2023
  • Alt+Arrow keys while mirroring: possible?

    1 project | /r/scrcpy | 8 Dec 2023
  • Webcam para entrevista.

    1 project | /r/devsarg | 7 Dec 2023
  • Voice call pc

    2 projects | /r/software | 6 Dec 2023
  • Scrcpy 2.2 adds Android camera mirroring

    1 project | /r/hypeurls | 6 Nov 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more β†’

Index

What are some of the best open-source Libav projects in C? This list will help you:

Project Stars
1 scrcpy 103,446
2 mpv 26,304
3 ffmpeg-libav-tutorial 9,681
4 scrcpy-macOS-Binaries 30
5 ConPlayer 8
6 libav-examples 5

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com