mpv-player/mpv
View on GitHub ↗ ★ 37,668 C
🎥 Command line media player
157 mentions on Hacker News by 131 people: 34 stories, 123 comments · first 2013-08-11 · latest 2026-07-14
20082026
-
…Video downloader: Yt-dlp https://github.com/yt-dlp/yt-dlp Video/audio player: Mpv https://github.com/mpv-player/mpv Video editor: LosslessCut https://github.com/mifi/lossless-cut Video encoding: Ffmpeg https://search.nixos.org/packages?&que
comment by unmanageduck · 2026-06-23 · in Ask HN: New clean macOS install. Must-have apps? Best browser? -
…mpv also has its own demuxer for matroska files, since libavformat's is very limited [1]. [1] https://github.com/mpv-player/mpv/wiki/libavformat-mkv-check...
comment by arch1t3cht · 2026-01-03 · in What you need to know before touching a video file -
…video" button. Instead, do it like how iina[1] packages mpv[2]. 1. https://github.com/iina/iina 2. https://github.com/mpv-player/mpv
comment by zzyzxd · 2025-10-31 · in Free software scares normal people -
…go. An other classic[0] is wm4'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…
comment by masklinn · 2025-03-22 · in I'd like to take a moment to speak to you about the Adobe PSD format (2009) -
…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...
comment by burntsushi · 2025-03-13 · in Carefully but Purposefully Oxidising Ubuntu -
I'd say POSIX is sometimes overrated. Example: https://github.com/mpv-player/mpv/commit/1e70e82baa91 Anyway, I don't see any of that as a reason for not having ripgrep installed everywhere by default and as an argument for not using it.
comment by shmerl · 2025-03-09 · in Rewriting essential Linux packages in Rust -
https://github.com/mpv-player/mpv/commit/1e70e82baa9193f6f02...
comment by egorpv · 2024-12-29 · in Best Pull Request Ever -
I think the issue with buffering on some videos is because of bad DASH support https://github.com/mpv-player/mpv/issues/7033
comment by EffrafaxOfWug · 2024-08-19 · in Mpv – A free, open-source, and cross-platform media player -
I'll refer you to the MPV FAQ for historical context. https://github.com/mpv-player/mpv/wiki/FAQ#how-is-mpv-relate... There were lots of drama in the media player scene. Even "wm4" the original maintainer, who forked mplayer2 into mpv, is…
comment by dikei · 2024-08-19 · in Mpv – A free, open-source, and cross-platform media player -
Apparently there is partial support for it: https://github.com/mpv-player/mpv/issues/14370#issuecomment-... This should let you play a VIDEO_TS folder, ISO, or an actual disc… with the caveat that you need to figure out the coordinates of…
comment by Narushia · 2024-08-19 · in Mpv – A free, open-source, and cross-platform media player -
…to Gentoo, to be fair). This is completely right. BUT mpv still isn't perfect. The script in https://github.com/mpv-player/mpv/issues/8463 is really needed to handle some stuff (mainly clandestine anime) and the libplacebo/gpu-next…
comment by BoingBoomTschak · 2024-08-18 · in Mpv – A free, open-source, and cross-platform media player -
…they could write in a weekend. That doesn’t seem right: > (…) I started this over a year ago (…) https://github.com/mpv-player/mpv/pull/7801#issuecomment-641... > Other mpv developers thought that was a stupid idea and argued in favor of…
comment by latexr · 2024-08-18 · in Mpv – A free, open-source, and cross-platform media player -
…I feel that. You also close issues without even trying to understand what they’re about? https://github.com/mpv-player/mpv/issues/177#issuecomment-29... https://github.com/mpv-player/mpv/issues/177#issuecomment-62... > some random dude…
comment by latexr · 2024-08-18 · in Mpv – A free, open-source, and cross-platform media player -
…In the longer term, Vulkan should be preferable in all scenarios. See also some details here: https://github.com/mpv-player/mpv/discussions/13909
comment by shmerl · 2024-08-18 · in Mpv – A free, open-source, and cross-platform media player -
…than vlc for sending video to chromecast, but unfortunately, another similarly amusing thread: https://github.com/mpv-player/mpv/issues/177
comment by romanows · 2024-08-18 · in Mpv – A free, open-source, and cross-platform media player -
…how to embed mpv in other apps [1]. Too bad there's not an XEmbed equivalent for Wayland [2]. [1] https://github.com/mpv-player/mpv-examples/blob/master/libmp... [2] https://github.com/mpv-player/mpv/issues/9654
comment by dsp_person · 2024-08-18 · in Mpv – A free, open-source, and cross-platform media player -
…work on all systems, I presume. Better to default to something that definitely works everywhere. https://github.com/mpv-player/mpv/blob/a3baf94ab9f3b43a8027d... Would be appropriate to have true/false/auto instead of auto==true though, so…
comment by diggan · 2024-08-18 · in Mpv – A free, open-source, and cross-platform media player -
…target-prim=bt.2020 vo=gpu-next Wont be 100% accurate, but hopefully somewhat watchable See also https://github.com/mpv-player/mpv/issues/10122
comment by emestifs · 2024-08-18 · in Mpv – A free, open-source, and cross-platform media player -
…on your profile (eg: $HOME/.local/share/applications/mpv.desktop) with this file/content [1] [1]: https://github.com/mpv-player/mpv/blob/master/etc/mpv.deskto...
comment by rafaelgoncalves · 2024-08-17 · in Mpv – A free, open-source, and cross-platform media player -
…it does what it's supposed to do! Also has a fantastic commit where the author rants about locales: https://github.com/mpv-player/mpv/commit/1e70e82baa9193f6f02... worth a read for some chuckles.
comment by etra0 · 2024-08-17 · in Mpv – A free, open-source, and cross-platform media player -
* https://github.com/mpv-player/mpv * https://github.com/yt-dlp/yt-dlp * https://github.com/streamlink/streamlink * https://github.com/ajayyy/SponsorBlock * https://addons.mozilla.org/en-US/firefox/addon/twitch_5/ *…
comment by throwing_away · 2024-08-15 · in Show HN: If YouTube had actual channels -
…disable ontop? If so, this should probably be considered a bug in mpv on Wayland. hmm maybe not: https://github.com/mpv-player/mpv/issues/9064 edit: I just verified it is working fine on X11 (wanted to make sure I wasn't…
comment by xk3 · 2024-07-21 · in CLI tools to build, browse, and blend your media library -
…[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 eve
comment by follower · 2024-05-25 · in Safe Terminal Escape Codes -
…development also underway. That's good. By the way, mpv already supports Vulkan video decoding: https://github.com/mpv-player/mpv/issues/11739 Now we need OBS and Firefox supporting Vulkan video too.
comment by shmerl · 2023-12-19 · in Vulkan video extensions for accelerated H.264 and H.265 encode -
…`+ literally. Otherwise, ripgrep has unfortunately grown just about as many flags as GNU grep. [1]: https://github.com/mpv-player/mpv/commit/1e70e82baa9193f6f02...
comment by burntsushi · 2023-11-30 · in Ripgrep is faster than grep, ag, Git grep, ucg, pt, sift (2016) -
…desktop.org/wayland/wayland-protocols/-/i... Related: - https://github.com/PCSX2/pcsx2/issues/10065 - https://github.com/mpv-player/mpv/issues/8692 --- EDIT: I think it's also worth noting that just because /our/ Wayland experiences…
comment by OmarAssadi · 2023-11-27 · in PCSX2 Disables Wayland Support -
…used to have a pretty spicy wiki section entirely dedicated to GNOME's Wayland implementation: - https://github.com/mpv-player/mpv/wiki/FAQ/ddcbe1b88a99d2568... (2020) This section still kind of exists, but it has been toned down a fair…
comment by OmarAssadi · 2023-11-26 · in PCSX2 Disables Wayland Support -
…in C are the standard libraries. For example here's a taste of the trouble its locales cause: https://github.com/mpv-player/mpv/commit/1e70e82baa9193f6f02...
comment by skitter · 2023-09-17 · in So You Think You Know C? (2020) [pdf] -
For context, since I hadn't seen this before: https://github.com/mpv-player/mpv/commit/1e70e82baa9193f6f02... (advisory: _lots_ of profanity)
comment by vitus · 2023-08-07 · in This code smells of desperation -
My favorite infamous example being the MPV C locale commit: https://github.com/mpv-player/mpv/commit/1e70e82baa9193f6f02... You can really feel the author's rage at the state of the world.
comment by 0cf8612b2e1e · 2023-07-07 · in Open source code with profanity in comments is statistically better -
The first thing that comes to mind with C and locales is this legendary MPV commit: https://github.com/mpv-player/mpv/commit/1e70e82baa9193f6f02...
comment by Avamander · 2023-06-07 · in Cuneicode, and the Future of Text in C -
mpv's locale rant is another "blog post" about the frustration of locale. https://github.com/mpv-player/mpv/commit/1e70e82baa9193f6f02...
comment by nemothekid · 2023-06-06 · in The C Standard Library Function Isspace() Depends on Locale -
…in conjunction with glEGLImageTargetTexture2DOES. Check out the "hwdec" mechanism in MPV: https://github.com/mpv-player/mpv/blob/master/video/out/hwde... https://github.com/mpv-player/mpv/blob/master/video/out/hwde...
comment by averne_ · 2023-05-08 · in Vulkan Video Decoding -
…[2] such as FSRCNNX [3] and Krig Bilateral. [0]: https://madvr.com/ [1]: https://mpv.io/ [2]: https://github.com/mpv-player/mpv/wiki/User-Scripts#user-sha... [3]: https://github.com/igv/FSRCNN-TensorFlow/releases
comment by tehnub · 2023-03-01 · in Nvidia’s latest GPU drivers can upscale old blurry YouTube videos -
…locales and how they're nigh-on impossible to use correctly is quite amusing (slightly NSFW) [0] https://github.com/mpv-player/mpv/commit/1e70e82baa9193f6f02...
comment by secondcoming · 2023-02-13 · in My review of the C standard library in practice -
…with yt-dlp (and conveniently avoiding throttling as well). I suspect this may be related to DASH: https://github.com/mpv-player/mpv/issues/10601 Unfortunately mpv and ffmpeg do not currently have mature DASH support and cannot benefit…
comment by nyanpasu64 · 2023-02-04 · in Reverse-Engineering YouTube: Revisited -
About choosing phones: I agree, but for newbies the realization may come after the purchase. And the custom ROM experiment may be postponed until the next purchase... and then forever. I have had a good example of a late realization where…
comment by PinkSheep · 2023-01-19 · in MSI's (in)Secure Boot -
…doesn't quite do it justice, it's a design that deserves an epic rant like mpv's locale commit: https://github.com/mpv-player/mpv/commit/1e70e82baa9193f6f02...
comment by matheusmoreira · 2022-12-10 · in The Plan-9 Effect or why you should not fix it if it ain't broken (2016) -
…new rate, but again this is computationally expensive and complicated. mpv team has a good writeup: https://github.com/mpv-player/mpv/wiki/Display-synchronizati...
comment by error503 · 2022-12-09 · in PipeWire 0.3.62 -
Oh god locales. https://github.com/mpv-player/mpv/commit/1e70e82baa9193f6f02... Basically, if you want to break any piece of software, there's a locale for that.
comment by bombcar · 2022-11-07 · in Linux Kernel Has Been Forcing Different Behavior for Processes Starting with “X” -
MPV has front-end projects that provide a more complete GUI if that’s something you’re after: https://github.com/mpv-player/mpv/wiki/Applications-using-mp...
comment by aesh2Xa1 · 2022-10-05 · in VLC-developer VideoLAN sends legal notice to Indian ministries over ban -
…sibling comments, tearing is definitely still a thing in X11. mpv has a whole FAQ section about it: https://github.com/mpv-player/mpv/wiki/FAQ#tearing Some of the solutions presented there are not mpv-specific, and some of them may even…
comment by jwilk · 2022-09-19 · in An X11 apologist tries Wayland -
It's unfortunate, https://github.com/mpv-player/mpv/issues/8655#issuecomment-1... : > Youtube now throttles requests of more than 10MB at a time, yt-dlp works around it by making many requests of 10MB using Range HTTP headers (yt-dlp calls…
comment by nyanpasu64 · 2022-09-11 · in YouTube-dl has an interpreter for a subset of JavaScript in 870 lines of Python -
I'm probably biased, but I particularly enjoyed going through mpv - https://github.com/mpv-player/mpv I always found much of the FFmpeg API very unintuitive and much of what I now know about it I learned from reading through mpv. Hardware…
comment by Teknoman117 · 2022-09-10 · in Ask HN: What's the best source code you've read? -
…too cringe for me and everybody else in the room. I used mpv's EDL functionality for this: https://github.com/mpv-player/mpv/blob/master/DOCS/edl-mpv.r...
comment by MichaelCollins · 2022-08-30 · in The Big [Censored] Theory -
It was superseded by MPV https://github.com/mpv-player/mpv .
comment by MikusR · 2022-08-12 · in VLC media player banned in India -
…arguments are simply pushed to the existing players playlist instead of opening a new player. https://github.com/mpv-player/mpv/blob/master/TOOLS/umpv
comment by michaelmrose · 2022-07-19 · in Mpv – A free, open source, and cross-platform media player -
…Pi, and the maintainers don't seem interested in supporting it[0] even though VLC works fine. [0] https://github.com/mpv-player/mpv/issues/7492#issuecomment-9...
comment by nonbirithm · 2022-07-18 · in Mpv – A free, open source, and cross-platform media player -
…new ones based on the motion vectors in video files. It is best described by MPV's documentation at https://github.com/mpv-player/mpv/wiki/Interpolation
comment by UnlockedSecrets · 2022-07-18 · in Mpv – A free, open source, and cross-platform media player -
Mpv has an interesting commit message that rants about the insanity of C locales: https://github.com/mpv-player/mpv/commit/1e70e82baa91
comment by skitter · 2022-07-18 · in Mpv – A free, open source, and cross-platform media player