Beehaw
  • Communities
  • Create Post
  • search
    Search
  • Login
  • Sign Up
Nemeski ( neme@lemm.ee )  to Opensource@programming.dev · 2 years ago

VLC tops 6 billion downloads, previews AI-generated subtitles

techcrunch.com

external-link
message-square
54
link
fedilink
262
external-link

VLC tops 6 billion downloads, previews AI-generated subtitles

techcrunch.com

Nemeski ( neme@lemm.ee )  to Opensource@programming.dev · 2 years ago
message-square
54
link
fedilink
VLC tops 6 billion downloads, previews AI-generated subtitles | TechCrunch
techcrunch.com
external-link
VLC media player, the popular open-source software developed by nonprofit VideoLAN, has topped 6 billion downloads worldwide and teased an AI-powered VLC media player, the open-source video software developed by nonprofit VideoLan, has topped 6 billion downloads.
alert-triangle
You must log in or # to comment.
  • FundMECFS ( FundMECFSResearch@lemmy.blahaj.zone ) 
    link
    fedilink
    arrow-up
    124
    ·
    2 years ago

    I know people are gonna freak out about the AI part in this.

    But as a person with hearing difficulties this would be revolutionary. So much shit I usually just can’t watch because open subtitles doesn’t have any subtitles for it.

    • mormund ( mormund@feddit.org ) 
      link
      fedilink
      arrow-up
      32
      ·
      2 years ago

      Yeah, transcription is one of the only good uses for LLMs imo. Of course they can still produce nonsense, but bad subtitles are better none at all.

  • TheImpressiveX ( TheImpressiveX@lemm.ee ) 
    link
    fedilink
    English
    arrow-up
    68
    ·
    2 years ago

    Et tu, Brute?

    VLC automatic subtitles generation and translation based on local and open source AI models running on your machine working offline, and supporting numerous languages!

    Oh, so it’s basically like YouTube’s auto-generatedd subtitles. Never mind.

    • Nemeski ( neme@lemm.ee ) OP
      link
      fedilink
      arrow-up
      48
      ·
      2 years ago

      Hopefully better than YouTube’s, those are often pretty bad, especially for non-English videos.

      • Bloo (they/them) ( wazzupdog@lemmy.blahaj.zone ) 
        link
        fedilink
        arrow-up
        22
        ·
        2 years ago

        They’re awful for English videos too, IMO. Anyone with any kind of accent(read literally anyone except those with similar accents to the team that developed the auto-caption) it makes egregious errors, it’s exceptionally bad with Australian, New Zealand, English, Irish, Scottish, Southern US, and North Eastern US. I’m my experience “using” it i find it nigh unusable.

        • Swedneck ( Swedneck@discuss.tchncs.de ) 
          link
          fedilink
          arrow-up
          2
          ·
          2 years ago

          ELEVUHN
          ELEVUHN

      • FundMECFS ( FundMECFSResearch@lemmy.blahaj.zone ) 
        link
        fedilink
        arrow-up
        22
        ·
        2 years ago

        They are terrible.

      • moosetwin ( moosetwin@lemmy.dbzer0.com ) 
        link
        fedilink
        English
        arrow-up
        12
        ·
        2 years ago

        Youtube’s removal of community captions was the first time I really started to hate youtube’s management, they removed an accessibility feature for no good reason, making my experience with it significantly worse. I still haven’t found a replacement for it (at least, one that actually works)

        • moosetwin ( moosetwin@lemmy.dbzer0.com ) 
          link
          fedilink
          English
          arrow-up
          12
          ·
          2 years ago

          and if you are forced to use the auto-generated ones remember no [__] swearing either! as we all know disabled people are small children who need to be coddled!

        • SuperSpruce ( SuperSpruce@lemmy.zip ) 
          link
          fedilink
          arrow-up
          2
          ·
          2 years ago

          Same here. It kick-started my hatred of YouTube, and they continued to make poor decision after poor decision.

      • MoSal ( MoSal@lemm.ee ) 
        link
        fedilink
        arrow-up
        8
        ·
        2 years ago

        I’ve been working on something similar-ish on and off.

        There are three (good) solutions involving open-source models that I came across:

        • KenLM/STT
        • DeepSpeech
        • Vosk

        Vosk has the best models. But they are large. You can’t use the gigaspeech model for example (which is useful even with non-US english) to live-generate subs on many devices, because of the memory requirements. So my guess would be, whatever VLC will provide will probably suck to an extent, because it will have to be fast/lightweight enough.

        What also sets vosk-api apart is that you can ask it to provide multiple alternatives (10 is usually used).

        One core idea in my tool is to combine all alternatives into one text. So suppose the model predicts text to be either “… still he …” or “… silly …”. My tool can give you “… (still he|silly) …” instead of 50/50 chancing it.

      • Ozzelot :ai_free: ( ozzelot@mstdn.social ) 
        link
        fedilink
        arrow-up
        4
        ·
        2 years ago

        @neme @TheImpressiveX [Music]

        • moosetwin ( moosetwin@lemmy.dbzer0.com ) 
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 years ago

          deleted by creator

          • moosetwin ( moosetwin@lemmy.dbzer0.com ) 
            link
            fedilink
            English
            arrow-up
            1
            ·
            2 years ago

            replied to wrong comment

    • GenderNeutralBro ( GenderNeutralBro@lemmy.sdf.org ) 
      link
      fedilink
      English
      arrow-up
      13
      ·
      2 years ago

      In my experiments, local Whisper models I can run locally are comparable to YouTube’s — which is to say, not production-quality but certainly better then nothing.

      I’ve also had some success cleaning up the output with a modest LLM. I suspect the VLC folks could do a good job with this, though I’m put off by the mention of cloud services. Depends on how they implement it.

      • troed ( troed@fedia.io ) 
        link
        fedilink
        arrow-up
        3
        ·
        2 years ago

        Yeah I’ve used local whisper and LLMs to automatically summarize Youtube-videos and podcasts to text with good results.

        https://github.com/troed/summarize.sh

        • GenderNeutralBro ( GenderNeutralBro@lemmy.sdf.org ) 
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 years ago

          Cool, thanks for sharing!

          I see you prompt it to “Make sure to only use knowledge found in the following audio transcription”. Have you found that sufficient to eliminate hallucination and going off track?

          • troed ( troed@fedia.io ) 
            link
            fedilink
            arrow-up
            2
            ·
            2 years ago

            Yes I have been impressed with the quality of summaries keeping to the content. I have seen, rare, attribution errors though, where who said what got mixed up in unfortunate ways.

  • Evil_Shrubbery ( Evil_Shrubbery@lemm.ee ) 
    link
    fedilink
    arrow-up
    46
    ·
    2 years ago

    All hail the peak humanity levels of VLC devs.

    FOSS FTW

  • katy ✨ ( cupcakezealot@lemmy.blahaj.zone ) 
    link
    fedilink
    arrow-up
    37
    ·
    2 years ago

    accessibility is honestly the first good use of ai. i hope they can find a way to make them better than youtube’s automatic captions though.

    • ℍ𝕂-𝟞𝟝 ( HK65@sopuli.xyz ) 
      link
      fedilink
      English
      arrow-up
      13
      ·
      2 years ago

      There are other good uses of AI. Medicine. Genetics. Research, even into humanities like history.

      The problem always was the grifters who insist calling any program more complicated than adding two numbers AI in the first place, trying to shove random technologies into random products just to further their cancerous sales shell game.

      The problem is mostly CEOs and salespeople thinking they are software engineers and scientists.

    • jol ( jol@discuss.tchncs.de ) 
      link
      fedilink
      arrow-up
      7
      ·
      2 years ago

      The app Be My Eyes pivoted from crowd sourced assistance to the blind, to using AI and it’s just fantastic. AI is truly helping lots of people in certain applications.

    • prole ( prole@lemmy.blahaj.zone ) 
      link
      fedilink
      arrow-up
      2
      ·
      2 years ago

      Spoiler: they won’t

      • Zetta ( Zetta@mander.xyz ) 
        link
        fedilink
        arrow-up
        6
        ·
        2 years ago

        Spoiler, they will! I use FUTO keyboard on android, it’s speech to text uses an ai model and it is amazing how great it works. The model it uses is absolutely tiny compared to what a PC could run so VLC’s implementation will likely be even better.

  • Alice ( Alice@beehaw.org ) 
    link
    fedilink
    arrow-up
    34
    ·
    2 years ago

    My experience with generated subtitles is that they’re awful. Hopefully these are better, but I wish human beings with brains would make them.

    • lime! ( lime@feddit.nu ) 
      link
      fedilink
      English
      arrow-up
      27
      ·
      2 years ago

      subtitling by hand takes sooooo fucking long :( people who do it really are heroes. i did community subs on youtube when that was a thing and subtitling + timing a 20 minute video took me six or seven hours, even with tools that suggested text and helped align it to sound. your brain instantly notices something is off if the subs are unaligned.

      • Alice ( Alice@beehaw.org ) 
        link
        fedilink
        arrow-up
        16
        ·
        2 years ago

        Oh shit, I knew it was tedious but it sounds like I seriously underestimated how long it takes. Good to know, and thanks for all you’ve done.

        Sounds to me like big YouTubers should pay subtitlers, but that’s still a small fraction of audio/video content in existence. So yeah, I guess a better wish would be for the tech to improve. Hopefully it’s on the right track.

        • lime! ( lime@feddit.nu ) 
          link
          fedilink
          English
          arrow-up
          5
          ·
          2 years ago

          i just did it for one video :P it really is tedious and thankless though so it would be a great application of ml.

      • Nate ( alphapuggle@programming.dev ) 
        link
        fedilink
        English
        arrow-up
        5
        ·
        2 years ago

        I did this for a couple videos too. It’s actually still a thing, it was just so time consuming for no pay that almost nobody did it, so creators don’t check the box to allow people to contribute subs

      • onnekas ( onnekas@sopuli.xyz ) 
        link
        fedilink
        arrow-up
        2
        ·
        2 years ago

        You can use tools like whishper to pre generate the subtitles. You will have pretty accurate su titles at the right times. Then you can edit the errors and maybe adjust the timings.

        But I guess this workflow will work with VLC in the future as well

      • boomzilla ( boomzilla@programming.dev ) 
        link
        fedilink
        arrow-up
        1
        ·
        2 years ago

        Jup. That should always be paid work. It takes forever. I tried to subtitle the first Always Sunny Episode. I got very nice results. Especially when they talked over another. But to get the perfect timing when one line was about to get hidden and the other appears was tedious af. All in all the 25 minutes cost me about the same number of hours. It’s just not feasible.

  • nossaquesapao ( nossaquesapao@lemmy.eco.br ) 
    link
    fedilink
    arrow-up
    16
    ·
    2 years ago

    It’s nice to see a good application of ai. I hope my low end stuff will be able to run it.

  • moosetwin ( moosetwin@lemmy.dbzer0.com ) 
    link
    fedilink
    English
    arrow-up
    13
    ·
    2 years ago

    I don’t mind the idea, but I would be curious where the training data comes from. You can’t just train them off of the user’s (unsubtitled) videos, because you need subtitles to know if the output is right or wrong. I checked their twitter post, but it didn’t seem to help.

    • leftytighty ( leftytighty@slrpnk.net ) 
      link
      fedilink
      English
      arrow-up
      12
      ·
      edit-2
      1 year ago

      deleted by creator

      • nova_ad_vitum ( nova_ad_vitum@lemmy.ca ) 
        link
        fedilink
        arrow-up
        9
        ·
        2 years ago

        They may have to give it some special training to be able to understand audio mixed by the Chris Nolan school of wtf are they saying.

        • MDCCCLV ( MDCCCLV@lemmy.ca ) 
          link
          fedilink
          English
          arrow-up
          2
          ·
          2 years ago

          No, if you have a center track you can just use that. Volume isn’t a problem for a computer listening to it since they don’t use the physical speakers.

          • leftytighty ( leftytighty@slrpnk.net ) 
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            1 year ago

            deleted by creator

  • Sunshine (she/her) ( Sunshine@lemmy.ca ) 
    link
    fedilink
    English
    arrow-up
    9
    ·
    2 years ago

    I was part of that!

  • qyron ( qyron@sopuli.xyz ) 
    link
    fedilink
    arrow-up
    8
    ·
    2 years ago

    Fuck no. Leave the subtitles alone. Make people learn something, like searching and applying subtitles files or actually make them write their own and give back, for a change.

    • communism ( communism@lemmy.ml ) 
      link
      fedilink
      arrow-up
      6
      ·
      2 years ago

      actually make them write their own and give back

      Yeah just cure your deafness and write the subtitles yourself, idiot

      • qyron ( qyron@sopuli.xyz ) 
        link
        fedilink
        arrow-up
        3
        ·
        2 years ago

        I am fortunate to not be deaf (yet) but I have, in fact, writen the subtitles for various titles and submited it to Open Subtitles, both in English and my own native language.

        Is it contribution enough for you?

  • jagged_circle ( jagged_circle@feddit.nl ) 
    link
    fedilink
    English
    arrow-up
    6
    ·
    2 years ago

    MPV is possible?

    • BB_C ( BB_C@programming.dev ) 
      link
      fedilink
      arrow-up
      4
      ·
      2 years ago

      Existed for a while without much fanfare. VLC doesn’t innovate. And it’s basically dead on Linux.

      https://github.com/GhostNaN/whisper-subs

      • GolfNovemberUniform ( GolfNovemberUniform@infosec.pub ) 
        link
        fedilink
        English
        arrow-up
        17
        ·
        2 years ago

        VLC doesn’t innovate. And it’s basically dead on Linux.

        Afaik it’s false. It had a major update recently and it’s installed on a lot of Linux systems.

        • BB_C ( BB_C@programming.dev ) 
          link
          fedilink
          arrow-up
          2
          ·
          2 years ago

          installed on a lot of Linux systems.

          Fake info. It would be fake too if you made the opposite claim. Because such info is simply not available.

          VLC being an MPlayer clone with better branding has been a running half-joke for decades.

          The latest released version of VLC is not compatible with ffmpeg versions > 4.4 🤗. Some distros have actually considered dropping the package for that reason. Maybe some did, I don’t know. But if the situation doesn’t change, some definitely will.

          And VLC 4, which those who still care for some reason have been waiting for it to be released for years, is centered around libplacebo, a library that was factored out of mpv 😎 .

          I’m not emotionally charged against VLC or anything. In fact, I occasionally use it on Android. But what’s stated above is just facts.

          • jagged_circle ( jagged_circle@feddit.nl ) 
            link
            fedilink
            English
            arrow-up
            1
            ·
            2 years ago

            If vlc switches its back end to use what MPV uses, I’d be more likely to use vlc. Sounds like a good move.

            • BB_C ( BB_C@programming.dev ) 
              link
              fedilink
              arrow-up
              1
              ·
              2 years ago

              Rendering only.

              • jagged_circle ( jagged_circle@feddit.nl ) 
                link
                fedilink
                English
                arrow-up
                1
                ·
                2 years ago

                I mean the only thing I dont like about vlc is the rendering. What else does MPV have on vlc?

  • LinearArray ( LinearArray@programming.dev ) 
    link
    fedilink
    English
    arrow-up
    5
    ·
    2 years ago

    this is great news.

  • Kit ( Kit@lemmy.blahaj.zone ) 
    link
    fedilink
    arrow-up
    4
    ·
    2 years ago

    This is great timing considering the recent Open Subtitles fiasco.

    • onlinepersona ( onlinepersona@programming.dev ) 
      link
      fedilink
      arrow-up
      3
      ·
      2 years ago

      Huh?

      • Kit ( Kit@lemmy.blahaj.zone ) 
        link
        fedilink
        arrow-up
        3
        ·
        2 years ago

        Open Subtitles now only allows 5 downloads per 24 hours per IP. You have to pay for more.

        • Blackmist ( Blackmist@feddit.uk ) 
          link
          fedilink
          English
          arrow-up
          2
          ·
          2 years ago

          Kind of annoying when searching for the exact sub file for the movie file you have.

          Especially when half those subtitle files appear to be AI generated anyway, or have weird Asian gambling ads shoved in.

          Glad MKV seems to be the standard now, and include subs from the original sources.

        • onlinepersona ( onlinepersona@programming.dev ) 
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 years ago

          Oof. Well, they have to make money somehow. And probably there were people abusing the site. It wouldn’t surprise me for example if many did not cache the subtitles but had them on demand for videos.

          Anti Commercial-AI license

    • vividspecter ( vividspecter@lemm.ee ) 
      link
      fedilink
      arrow-up
      1
      ·
      2 years ago

      Use https://opensubtitles.com/, rather than https://opensubtitles.org/.

  • PostiveNoise ( PostiveNoise@kbin.melroy.org ) 
    link
    fedilink
    arrow-up
    2
    ·
    2 years ago

    This what be news good is for now

  • DepressedMan ( DepressedMan@reddthat.com ) 
    link
    fedilink
    Polski
    arrow-up
    1
    ·
    2 years ago

    Perhaps we could also get a built-in AI tool for automatic subtitle synchronization?

Opensource@programming.dev

opensource@programming.dev

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !opensource@programming.dev

A community for discussion about open source software! Ask questions, share knowledge, share news, or post interesting stuff related to it!

Credits

Icon base by Lorc under CC BY 3.0 with modifications to add a gradient

⠀


Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 62 users / day
  • 157 users / week
  • 1.05K users / month
  • 2.95K users / 6 months
  • 39 local subscribers
  • 6.95K subscribers
  • 1.66K Posts
  • 4.15K Comments
  • Modlog
  • mods:
  • Pierre-Yves Lapersonne ( pylapp@programming.dev ) 
  • BE: 0.19.15
  • Modlog
  • Legal
  • Instances
  • Docs
  • Code