• Taldan@lemmy.world
    link
    fedilink
    arrow-up
    35
    arrow-down
    1
    ·
    1 month ago

    I did a CTF once where one of the challenges was forensics on a video file. It had the header ripped off, the entension removed, and was split into chunks that had to be ripped out of a pcap and reassmebled

    VLC just played the mangled chunks as-is. It was an unintended cheat code for the challenge

    • Echo Dot@feddit.uk
      link
      fedilink
      arrow-up
      6
      ·
      edit-2
      1 month ago

      I had it once play a video recorded on an old Motorola razr circa 2004. It was this super obscure file format, that basically only this one phone used, and was never used on any other phone.

      VLC didn’t care, played it right out of the box without any problems.

      It supports an obscure single use, 2004 video format. If aliens come to earth, VLC will be able to play their files too.

    • GeekFTW@lemmy.zip
      link
      fedilink
      English
      arrow-up
      4
      ·
      1 month ago

      Which is what I did. Had an old 2nd gen Nexus 7 from 2013 which I used as an occasional media player. Finally died back in January, had VLC running on it until its last day!

      • ChaoticNeutralCzech@feddit.org
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        1 month ago

        I have a 2013 phone running Android 13. Sony Xperia Z, found in e-waste in 2023 in great condition (except for dust in the camera). I used it a lot and even replaced the battery, although that didn’t make much difference, it just kept overheating and discharging like crazy on modern websites. The notification LED broke in a peculiar way (likely shorted driving transistor, burning it out within hours) and so did the vibrator. Recently, I dropped it and the back shattered but I still carry it every day, although now it’s a secondary phone (can’t get some apps running on my primary one although both are degoogled). It has a 32-bit processor, noisy camera and no fingerprint reader, but a 5" 1080p LCD, MHL (HDMI over microUSB), NFC and headphone jack. And a mediocre FM transmitter that can be enabled with custom drivers for the Qualcomm chip. It was covered in Janus Cycle’s video on monoliths.

  • CameronDev@programming.dev
    link
    fedilink
    arrow-up
    17
    ·
    1 month ago

    Arch split out the h264 decoders from vlc, and its not installed by default, so last time I needed to use it, it didn’t work. No idea why they did that.

        • tiramichu@sh.itjust.works
          link
          fedilink
          arrow-up
          6
          ·
          1 month ago

          I mean, it is user-friendly in some ways, depending how you define that.

          Double-click a video and it opens. You get a visually appealing, sleek and minimalistic UI that helpfully appears only when your mouse is over the video, and otherwise gets out of the way. You can seek, adjust volume, select audio language and subtitles, and that’s it. Very uncluttered, obvious and easy in the way that modern applications try to be.

          For most usage, that’s enough. It’s when you find yourself needing to pan/scan, or change subtitle offset, or enable looping etc you discover there are no buttons or menus for those things and you have to go hit the docs to discover what the keybinds are.

          • Holytimes@sh.itjust.works
            link
            fedilink
            arrow-up
            1
            ·
            1 month ago

            Minimalism rarely is ever user friendly is the problem.

            Minimalism has the assumption the user preknows how to do everything.

            User friendlyness is how you end up with button gore. It’s why UI/UX is so hard to do well.

            • tiramichu@sh.itjust.works
              link
              fedilink
              arrow-up
              1
              ·
              1 month ago

              We can’t simply say minimalism is bad, though, because the truth is “it depends”.

              The iPod Shuffle music player from the mid 2000s could be considered a minimalistic design. It had no screen, with only buttons for next, previous, play, pause, volume and (as the name suggests) shuffle. The player had far less functionality than its big brother iPods, but because it had less functions, the interface didn’t need many buttons.

              It was, perhaps, “truly” minimal.

              In software we do sometimes have true minimalism, but more often than not we actually have a lot of features, but have to choose to hide some amount of it and have a simpler interface, and the amount we choose to show or hide may determine how “minimalist” or not it appears.

              So you can have minimalism via simply /not having/ functions, or you can have minimalism via hiding.

              When you open a CAD program for the first time, you are likely immediately intimidated by the sheer number of buttons and toolbars, with no idea what to press. But a minimalist CAD program would be a nightmare because it ruins any discoverability of features. Showing the complexity is necessary.

              On the other hand, an image viewer which is secretly also a featureful image editor - but hides all the edit controls behind an ‘edit’ button until you ask for them - is perhaps an appropriate time to hide it.

              To look at mpv specifically, my personal opinion is that the lack of any option toolbars is ‘bad’ minimalism because it forces you to the wiki to find out how to do things with keybinds, but the main interface is ‘good’ minimalism because it shows you the controls you need probably 95% of the time, and nothing extra beyond that.

    • MrSmith@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      1 month ago

      Yep, to me, simply because it can be color managed. Just because VLC will play anything, doesn’t mean it’ll play it well.

    • Eugene V. Debs' Ghost@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      1
      ·
      1 month ago

      Both are good tools for the job. I use mpv but VLC just works for 99% of use cases. mpv is best for working with terminals, vlc is best for GUI and is consistently easy on any operating system, even android.

  • TachyonTele@piefed.social
    link
    fedilink
    English
    arrow-up
    14
    arrow-down
    1
    ·
    1 month ago

    Eventually, after I stop using my steam deck I’m going to turn it into a VLC machine. With emulators on it too

    • bryndos@fedia.io
      link
      fedilink
      arrow-up
      7
      ·
      1 month ago

      I rarely take a laptop on trips anymore (unless its my work one), bt kb+mouse, plug in 4tb ssd (that has built in hdmi out). shitty plywood stand that i made. It’s cool.

      frankly the shitty cheap used laptops that i get, its probably better performance than any of them if i do need to do anything serious.

  • Rose@piefed.social
    link
    fedilink
    English
    arrow-up
    8
    ·
    1 month ago

    Me, upon installing Debian KDE distro, and having Dragon Player pop up: I ALREADY INSTALLED VLC, WHAT THE HELL DUDES

        • nshibj@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          1 month ago

          I know, but what about when I have several subtitle files? Different languages, or maybe several subtitle files I downloaded and want to check which one matches my video? mpv has zero flexibility.

          With VLC I can just “Subtitle / Add subtitle track” or add the language code after the filename (video.en.srt, video.fr.srt, video.spa.srt), with mpv: just one file at a time: rename, launch, retry.

    • tetris11@feddit.uk
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 month ago

      I don’t know what it is about mpv that makes it my favourite. Gstreamer is performative enough. FFplay is also pretty clean. Cvlc is fine.

      I think I just like that it has sensible controls, and ultimately gets out of the way

      • ZkhqrD5o@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        1 month ago

        I really like the configuration aspect of it. You can customize how it works internally and how it even looks. For example, I use a big 1m diagonal TV as my main screen and I sit about 45cm in front of it. So with bidirectional integer scaling, Full HD looks kind of blurry and bad, but with lanczos scaling it looks great! And that’s why I like MPV.

      • Holytimes@sh.itjust.works
        link
        fedilink
        arrow-up
        2
        ·
        1 month ago

        If I want a program that calls a video player seemlessly for the end user mpv is great.

        If I want an actual app that is human useable and doesn’t require arcane bullshit. I’ll use VLC.

        Different use cases really.

        • tetris11@feddit.uk
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 month ago

          I’m continually impressed that mpv can run from a tty. It does not need X11 or Wayland, it can render directly to the framebuffer itself!

  • deranger@sh.itjust.works
    link
    fedilink
    arrow-up
    8
    arrow-down
    1
    ·
    1 month ago

    VLC is good but I like MPC-HC best. Open source and has a shit load of nerdy ass technical options and great upscaling through madVR.

  • Wispy2891@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    1 month ago

    Somehow I’m unable to let VLC play any kind of video on my Arch (actually cachyos) laptop. Whatever the format it says codec is missing even if I installed everything (mpv, totem and others can play them).

    (I tried to install vlc-git from aur but then gave up when after 30 minutes was still compiling, I don’t have enough patience to wait all that time every time I run yay)

    I’m forced to run the flatpak version of VLC for some reason, the only way to make it work

  • trashcan@sh.itjust.works
    link
    fedilink
    arrow-up
    5
    ·
    1 month ago

    Back in the day Media Player Classic was this for me. I didn’t know enough about codecs but I knew that player seemed to have all of them.

    Of course it’s now superceded by vlc (and maybe even was at the time) but it’s still a fond memory of working out why the video I downloaded only played audio.