mpv
FFmpeg
mpv | FFmpeg | |
---|---|---|
857 | 497 | |
30,276 | 48,996 | |
1.4% | 1.9% | |
9.9 | 10.0 | |
8 days ago | 7 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
FFmpeg
-
Construyendo un sistema RAG para búsqueda y análisis de contenido de video
Extraer fotogramas: Una clase VideoProcessor que utiliza la biblioteca ffmpeg libavcodec para procesar video y crear fotogramas a intervalos de un segundo (personalizable a través de la configuración de FPS).
-
Building a RAG System for Video Content Search and Analysis
Extract frames: A VideoProcessor class that uses the ffmpeg libavcodec library to process video and create frames at one-second intervals (customizable through FPS settings).
-
FFmpeg School of Assembly Language
Intrinsics have the disadvantages of asm (non-portable) but also don't reliably have the advantages of them (compilers are pretty unpredictable about optimizing with them) and they're ugly (especially x86 with its weird Hungarian stuff).
There is just a little bit of intrinsics code in ffmpeg, which I wrote, that does memory copies.
https://github.com/FFmpeg/FFmpeg/blob/master/libavutil/x86/i...
It's like this because we didn't want to hide the memory accesses from the compiler, because that hurts optimization, as well as memory tools like ASan.
-
More storage for media : organize files using ChatGPT : part 2, converting JPEG to HEIC
Still no HEIC. Let's get the latest build from master. I have installed: ffmpeg-2024-10-24-git-153a6dc8fa-full_build.7z after having checked SHA256. Still no HEIC. Let's check the github of ffmpeg and it seems that HEIC is not listed in the ffmpeg image formats HEIC is not supported...read the manual before diving into the implementation.
-
How we edited 175 conference videos in 5 hours
This gave me the full video on my hard drive. There is also a feature in yt-dlp to download a certain time segment of a video but it seemed unreliable and I also have to use ffmpeg to add intro and outro videos in any case.
-
GIF App Development – How to Develop GIF Encoding
Fortunately, you don’t always need to go to so low level of abstraction when you develop GIF encoding in your app. One of the most popular libraries for image/video encoding is FFmpeg. Android developer-friendly version is not provided officially. However, some wrappers do exist. At the time of writing one of the most popular is Mobile FFmpeg. Something like this will be probably all you need when you just want to produce GIF out of some input source.
-
Compress and Convert Your Videos with Command Line
There are many methods how we can solve this problem. But here, I would like to tell you about FFmpeg. It is a free and open-source tool available for all major operating systems. FFmpeg is fast and gives good results in compression, changing formats, and resolution.
- Ask HN: Is there any software you only made for your own use but nobody else?
-
Using OpenAI Whisper to Transcribe Podcasts on Koyeb
FFmpeg installed
-
How to generate thumbnails from video ?
For this, download the ffmpeg library from the official site of ffmpeg https://ffmpeg.org/.
What are some alternatives?
GStreamer - GStreamer open-source multimedia framework
OpenH264 - Open Source H.264 Codec
libVLC
jcodec - JCodec main repo
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
libde265 - Open h.265 video codec implementation.