Top 13 C Multimedia Projects
Mirror of https://git.ffmpeg.org/ffmpeg.gitProject mention: Automator shell script question (newb) | reddit.com/r/osx | 2021-11-28
There are a couple of solutions I can think of; - a solution from someone like Telestream - working out if it’s possible to do what you want with something free like FFMPEG
🎥 Command line video playerProject mention: The team that powers VLC | news.ycombinator.com | 2021-12-04
> Its very much like learning CLI, except you need to memorize the keys on a GUI medial player.
It's very much like learning to play a piano by the same twisted logic.
> where is the manual for it even?
Here: https://mpv.io/manual/ Linked from straight from the mpv homepage. Also linked from the github page. You can also read it here: https://github.com/mpv-player/mpv/blob/master/DOCS/man/mpv.r... Or you can read the local manpage on your computer using the manpage reader of your choice (I prefer KHelpCenter, but you can use `man` if you like that more...)
> What is the benefit of not having a right click menu
The mpv psuedo-gui is drawn using the libass subtitle rendering library. There are advantages and disadvantages to this. It's cross platform, so the same psuedo-gui code works the same on every platform (unlike the MacOS specific menu code.) It can be modified, extended, replaced or supplemented using Lua or JS user-scripts using the same libass techniques (the psuedo-gui mpv ships with is implemented as a builtin Lua script.) The biggest downsides to this are being limited to doing things subtitles can do (which doesn't include right-click menus) and the fundamental weirdness of using a subtitle library to render a GUI in the first place (personally I think it's endearing, but I acknowledge that it's weird.)
> People who want to memorize keys for their media player? Is that not like a CLI user?
No? Shortcut-focused GUIs and command line interfaces are not the same thing. Incidentally, mpv does have a embedded REPL if you do want to control it using a commandline interface. You can access it by pressing `. It is useful in some scenarios but you'll soon find it's a hell of a lot more convenient to use keyboard shortcuts instead.
> but who do you recommend this player to?
Only to people who are able and eager to hack on their media player. Suppose you want to control your media player from another application; vlc can support this with the telnet interface, but it's very limited and poorly documented. mpv's IPC interface is extremely powerful and well documented.
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
VLC media player - All pull requests are ignored, please follow https://wiki.videolan.org/Sending_Patches_VLC/Project mention: 1st Draft of Superhero Senki Discussion (written on 10/2/2021) | reddit.com/r/TheTwelveYearOld | 2021-12-02
VLC Player is recommended for viewing.
Mirror of the PipeWire repository (see https://gitlab.freedesktop.org/pipewire/pipewire/)Project mention: How good could Linux be if there was only one big distro? | reddit.com/r/buildapc | 2021-11-25
Maybe you want your under-lying audio stack to be different? You can swap from pulse-audio to pipe-wire.
GStreamer open-source multimedia framework
Purr Data - Jonathan Wilkes' cross-platform Pd-l2ork versionProject mention: Help with PurrData Installation | reddit.com/r/puredata | 2021-03-24
These are the commands I've been putting in:
DEPRECATED: Official development moved to GitHubProject mention: Updated MacOS documentation | reddit.com/r/MacOS | 2021-11-09
The source code for it can be found at https://github.com/libsdl-org/SDL , this may be helpful if your looking for an example of how a 'platform layer' like this it can be implemented.
Run Linux Software Faster and Safer than Linux with Unikernels.
A Haskell module for PortMidi audio library. (by PortMidi)
Haskell bindings to the WebRTC VAD component
Raw bindings for portaudio 2.0
Collection of FFmpeg libav examples.Project mention: FFmpeg + WebAssembly | dev.to | 2021-05-19
Pitch tracking library
C Multimedia related posts
The team that powers VLC
4 projects | news.ycombinator.com | 4 Dec 2021
Czy jest jeszcze ktokolwiek, który ogląda filmy na dyskach?
2 projects | reddit.com/r/Polska | 3 Dec 2021
1st Draft of Superhero Senki Discussion (written on 10/2/2021)
1 project | reddit.com/r/TheTwelveYearOld | 2 Dec 2021
AJA Helo + VLC + Windows 10 = No Audio?
1 project | reddit.com/r/broadcastengineering | 1 Dec 2021
Playlists with MPV skip some files sometimes
2 projects | reddit.com/r/mpv | 30 Nov 2021
How to get HW acceleration working?
2 projects | reddit.com/r/archlinux | 29 Nov 2021
How to trim one video in side by side Play?
1 project | reddit.com/r/mpv | 28 Nov 2021
What are some of the best open-source Multimedia projects in C? This list will help you:
|3||VideoLAN Client (VLC)||8,268|
Are you hiring? Post a new remote job listing for free.