mpv
GStreamer
mpv | GStreamer | |
---|---|---|
857 | 1 | |
30,361 | 2,600 | |
1.7% | 3.0% | |
9.9 | 9.9 | |
2 days ago | 4 days ago | |
C | C | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
mpv
-
How I Built a TUI Without Leaving the Terminal
The biggest challenge I faced was getting some sort of way to play music. So I picked the easiest route—I directly implemented it with mpv and I channeled logs of mpv (which had timestamps, which I needed) to a log file under the .sparklines folder, and managed it with a socket (a two-way communication endpoint to handle the custom commands). With the power of NodeJS, I made it work out and somehow it turned out a lot better than expected. Also, configuration files can be accessed at .sparklines/config.
- The Angriest Commit Message
-
I'd like to take a moment to speak to you about the Adobe PSD format
Xee's PSD rant is quite mild tho, as these things go. An other classic[0] is MPV's locales rant in which the frustration is a lot less constrained: https://github.com/mpv-player/mpv/commit/1e70e82baa9193f6f02...
[0] keeping to focus being technical rather than the ranting, otherwise you have to go for Eric Naggum's XML rant: https://harmful.cat-v.org/software/xml/s-exp_vs_XML
-
Carefully but Purposefully Oxidising Ubuntu
I mentioned this on reddit, but AFAIK, the uutils project doesn't yet support locales: https://github.com/uutils/coreutils/issues/3997
I'm not any more a fan of POSIX locales than the next person[1], but AIUI, that seems a likely requirement for uutils to be used in a distro like Ubuntu.
I'd be curious how they plan to address this. At least from my perspective, unless uutils has already been designed to account for locales from the start (I don't know if it has), it seems likely that a significant investment of time will be required to add support for it.
[1]: https://github.com/mpv-player/mpv/commit/1e70e82baa9193f6f02...
-
Lua scripting in mpv video player
I checked it and the mpv-cut script turned out to be a Lua script that lets you cut a video fragment directly while watching it in the mpv player.
-
Introducing TUISIC: TUI Music Streaming App.
libmpv
-
Qubes OS: A reasonably secure operating system
mpv is a free (as in freedom) media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types.[0]
https://mpv.io/
-
Best PR
https://github.com/mpv-player/mpv/commit/1e70e82baa9193f6f02...
- MPV supports spatial audio on Apple platforms
- MPV v0.39.0 Released
GStreamer
What are some alternatives?
libVLC
FFmpeg - Mirror of https://git.ffmpeg.org/ffmpeg.git
SFML - Simple and Fast Multimedia Library
QtAv - A cross-platform multimedia framework based on Qt and FFmpeg. 基于Qt和FFmpeg的跨平台高性能音视频播放框架. Recommand to use new sdk https://github.com/wang-bin/mdk-sdk
SDL - DEPRECATED: Official development moved to GitHub