Beehaw
  • Communities
  • Create Post
  • search
    Search
  • Login
  • Sign Up
petsoi ( petsoi@discuss.tchncs.de )  to Linux@lemmy.ml · 2 years ago

AI Subtitles Are Coming to VLC— Get Ready!

news.itsfoss.com

external-link
message-square
44
link
fedilink
176
external-link

AI Subtitles Are Coming to VLC— Get Ready!

news.itsfoss.com

petsoi ( petsoi@discuss.tchncs.de )  to Linux@lemmy.ml · 2 years ago
message-square
44
link
fedilink
VLC is adding the ability to generate subtitles with the help of AI.
alert-triangle
You must log in or # to comment.
  • theshatterstone54 ( theshatterstone54@feddit.uk ) 
    link
    fedilink
    arrow-up
    63
    ·
    2 years ago

    It’s not every day that you see actually useful applications of AI, but this might be one.

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

    It is probably good that OS community are exploring this however I’m not sure the technology is ready (or will ever be maybe) and it potentially undermines the labour intensive activity of producing high quality subtitling for accessibility.

    I use them quite a lot and I’ve noticed they really struggle on key things like regional/national dialects, subject specific words and situations where context would allow improvement (e.g. a word invented solely in the universe of the media). So it’s probably managing 95% accuracy which is that danger zone where its good enough that no one checks it but bad enough that it can be really confusing if you are reliant on then. If we care about accessibility we need to care about it being high quality.

  • S13Ni ( S13Ni@lemmy.studio ) 
    link
    fedilink
    arrow-up
    25
    ·
    2 years ago

    This is not by default bad thing, if it is something you only use when you decide to do so, when you don’t have other subtitles available tbh. I hate AI slop too but people just go to monkey brain rage mode when they read AI and stop processing any further information.

    I’d still always prefer human translated subtitles if possible. However, right now I’m looking into translating entire book via LLM cause it would be only way to read that book, as it is not published in any language I speak. I speak English well enough, so I don’t really need subtitles, just like to have them on so I won’t miss anything.

    For English language movies, I’d probably just watch them without subtitles if those were AI, as I don’t really need them, more like nice to have in case I miss something. For languages I don’t understand, it might be good, although I wager it will be quite bad for less common languages.

    • The Doctor ( drwho@beehaw.org ) 
      link
      fedilink
      English
      arrow-up
      6
      ·
      2 years ago

      There’s a difference between LLM slop (“write me an article about foo”) and using an LLM for something that’s actually useful (“listen to the audio from this file and transcribe everything that sounds like human speech”).

      • S13Ni ( S13Ni@lemmy.studio ) 
        link
        fedilink
        arrow-up
        4
        ·
        2 years ago

        Exactly. I know someone who is really smart and works in machine learning and when I listen to him in isolation, AI sounds like actually useful thing. Most people just are not smart like that, and most applications for AI are not very useful.

        One of the things I often think is that AI makes it possible to do things that shouldn’t be done very easily and fast, that would had previously been too much effort or craft for some people, like now they can easily make website for whatever grift they are pushing.

  • jlow (he/him) ( jlow@beehaw.org ) 
    link
    fedilink
    arrow-up
    19
    ·
    edit-2
    2 years ago

    While I hate the capitalist AI-apocalypse with a passion I think this is great news for accessibility.

  • The Ramen Dutchman ( lord_ryvan@ttrpg.network ) 
    link
    fedilink
    arrow-up
    18
    ·
    2 years ago

    Oh so that wasn’t a joke from their booth.

    This seems really out of place, but locally ran auto subtitles from ethically sourced AI would be great.

    It’s just that there’s two very big conditions in that sentence there.

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

    Not against this feature, but this quote made me laugh:

    … once this is in place, people won’t have to scour the internet for sourcing subtitles to their favorite movies, shows, or even anime.

    As if MTL will get anywhere near the nuance of a properly made human translation.

    • Ferk ( Ferk@lemmy.ml ) 
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      2 years ago

      Personally, I would be happy even if it didn’t translate it but were able to give some half decent transcription of, at least, English voice into English text. I prefer having subtitles, even when I speak the language, because it helps in noisy environments and/or when the characters mumble / have weird accents.

      However, even that would likely be difficult with a lightweight model. Even big companies like Google often struggle with their autogenerated subtitles. When there’s some very context-specific terminology, or uncommon names, it fumbles. And adding translation to an already incorrect transcript multiplies the nonsense, even if the translation were technically correct.

  • Despotic Machine ( despotic_machine@lemmy.dbzer0.com ) 
    link
    fedilink
    arrow-up
    12
    ·
    2 years ago

    deleted by creator

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

      What do you mean by active component? Is processing the audio being played back to add subtitles active?

      • kryptonidas ( kryptonidas@lemmings.world ) 
        link
        fedilink
        arrow-up
        5
        ·
        2 years ago

        Sending the audio to an LLM in the sky. But I assume it would be local?

        • The Doctor ( drwho@beehaw.org ) 
          link
          fedilink
          English
          arrow-up
          3
          ·
          2 years ago

          It says pretty explicitly that it only runs on the user’s machine.

      • Despotic Machine ( despotic_machine@lemmy.dbzer0.com ) 
        link
        fedilink
        arrow-up
        4
        ·
        2 years ago

        deleted by creator

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

          Even non-AI subtitles are off by default, what exactly are you expecting to be on?

          • Despotic Machine ( despotic_machine@lemmy.dbzer0.com ) 
            link
            fedilink
            arrow-up
            1
            ·
            2 years ago

            deleted by creator

            • The Doctor ( drwho@beehaw.org ) 
              link
              fedilink
              English
              arrow-up
              1
              ·
              2 years ago

              This is the Internet, there’s no shortage of targets.

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

          The way you wrote this, I thought you meant that if it required a cloud service you would turn it off. But now I think you’re just saying you wouldn’t use this feature.

          I share the confusion over your definition of “active”. You got all defensive when someone asked, so now no one really knows what you meant.

  • metaStatic ( metaStatic@kbin.earth ) 
    link
    fedilink
    arrow-up
    11
    ·
    2 years ago

    I’ve seen some pretty piss poor implementations on streaming apps but if anyone can get it right it’s VLC

  • Read Bio ( Mwa@lemm.ee ) 
    link
    fedilink
    English
    arrow-up
    9
    ·
    2 years ago

    If it’s opt in/opt out then am fine with that.

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

      Not only is it opt in, it’s also running fully locally on your machine.

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

        My biggest issue with that is the amount of bloat a full local LLM implementation would add.

        But if it’s an optional module that you can choose to add (or choose not to add) after the fact, I have no complaint.

      • Read Bio ( Mwa@lemm.ee ) 
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        2 years ago

        Ohh I assume it’s Mistral cause Llama uses a Incompatible license.

        • Tetsuo ( Tetsuo@jlai.lu ) 
          link
          fedilink
          arrow-up
          12
          ·
          2 years ago

          It’s not an LLM, just a subtitles generator for video.

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

          It’s Whisper.

          • The Ramen Dutchman ( lord_ryvan@ttrpg.network ) 
            link
            fedilink
            arrow-up
            1
            ·
            2 years ago

            I wonder how powerful a device you need to run this live a la YouTube auto caption-style.

            Does anyone have experience with this?

          • Read Bio ( Mwa@lemm.ee ) 
            link
            fedilink
            English
            arrow-up
            1
            ·
            2 years ago

            OHHH okay

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

    Pandora’s Box is already open. Might as well make use of it.

  • PerogiBoi ( PerogiBoi@lemmy.ca ) 
    link
    fedilink
    arrow-up
    6
    ·
    edit-2
    2 years ago

    Aaaaaand I drop VLC. Fucking shame.

    Edit: “wtf i love ai now”- this thread

    • ddh ( DarkDarkHouse@lemmy.sdf.org ) 
      link
      fedilink
      English
      arrow-up
      22
      ·
      2 years ago

      Why would you need to do that if it’s off by default and locally processed?

      • just another dev ( admin@lemmy.my-box.dev ) 
        link
        fedilink
        English
        arrow-up
        16
        ·
        2 years ago

        Because triggered and hate circlejerk.

        • The Doctor ( drwho@beehaw.org ) 
          link
          fedilink
          English
          arrow-up
          2
          ·
          2 years ago

          Nuance is deader than Elvis.

          • just another dev ( admin@lemmy.my-box.dev ) 
            link
            fedilink
            English
            arrow-up
            2
            ·
            2 years ago

            uh huh-huh.

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

        Cause we can no longer sit back and allow AI infiltration, AI indoctrination, AI subversion and the international AI conspiracy to sap and impurify all of our precious bodily fluids.

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

        Is it off, or is it an optional module that doesn’t have to be adding bloat to my system if I don’t want to use it?

        LLMs can take up a pretty big storage footprint.

        • The Doctor ( drwho@beehaw.org ) 
          link
          fedilink
          English
          arrow-up
          2
          ·
          2 years ago

          Why don’t you ask them? They’re very responsive to their community of users.

          I just took a spin through their news blog and changelog and didn’t see anything about it in the latest release, so it’s probably not out yet.

  • taiidan ( taiidan@slrpnk.net ) 
    link
    fedilink
    arrow-up
    6
    ·
    2 years ago

    Do one thing and do it well. Oh well…

    • superkret ( superkret@feddit.org ) 
      link
      fedilink
      arrow-up
      5
      ·
      edit-2
      2 years ago

      “Do one thing well” is what gives you software like sendmail, which requires several other programs to be actually useful, all of which have to be configured separately to work together, with wildly different syntax.

      • taiidan ( taiidan@slrpnk.net ) 
        link
        fedilink
        arrow-up
        3
        ·
        2 years ago

        And enables modular workflows and flexiblity.

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

    Meh, I’ll just stick with mpv.

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

      How is MPVs impementation? Does it work fairly well?

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

        Its a command line multimedia player. It’s implementation is ideal for minimalists, and easily understood by reading the man pages.

        It works very well imo.

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

    It won’t be better than human translated ones but begter than no subtitles. I don’t think even humans can make subtitles correctly without knowing context

    • lengau ( lengau@midwest.social ) 
      link
      fedilink
      arrow-up
      7
      ·
      2 years ago

      Honestly, if it can generate subtitle files it’ll be a huge benefit to people creating subtitles. It’s way easier to start with bad subs and fix them than it is to write from scratch.

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

        Yeah true. Good feature anyways

  • Juntti ( keksi@sopuli.xyz ) 
    link
    fedilink
    English
    arrow-up
    4
    ·
    2 years ago

    deleted by creator

Linux@lemmy.ml

linux@lemmy.ml

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: !linux@lemmy.ml

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

  • !opensource@lemmy.ml
  • !libre_culture@lemmy.ml
  • !technology@lemmy.ml
  • !libre_hardware@lemmy.ml

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

Visibility: Public
globe

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

  • 1 user / day
  • 1 user / week
  • 2.04K users / month
  • 6.19K users / 6 months
  • 1.31K local subscribers
  • 68.1K subscribers
  • 8.11K Posts
  • 109K Comments
  • Modlog
  • mods:
  • AgreeableLandscape ( AgreeableLandscape@lemmy.ml ) 
  • nooter692 ( nooter692@lemmy.ml ) 
  • MarcellusDrum ( MarcellusDrum@lemmy.ml ) 
  • Arthur Besse ( cypherpunks@lemmy.ml ) 
  • Cyclohexane ( cyclohexane@lemmy.ml ) 
  • d3Xt3r ( d3Xt3r@lemmy.nz ) 
  • BE: 0.19.15
  • Modlog
  • Legal
  • Instances
  • Docs
  • Code