Slashdot Mirror


VLC Passes 3 Billion Downloads (venturebeat.com)

VLC has reached a rare milestone: It has been downloaded more than 3 billion times across various platforms, up from 1 billion downloads in May 2012. VentureBeat reports of the milestone and the new features coming to the media player: VLC today rolled out a minor update -- v3.0.6 -- that adds support for HDR videos in AV1, an emerging video format. But in the coming months, VLC has bigger things planned. First up is a major update to VLC's Android app in about a month, which will introduce support for AirPlay. This will enable Android users to beam video files from their Android phones to the Apple TV. [Jean-Baptiste Kempf, the president and lead developer of VLC's parent company VideoLan] then plans to update the VR app, which will enable native support for VR videos. He said his team reverse-engineered popular VR headsets so that developers no longer need to rely on the SDKs offered by vendors. The app will also receive support for 3D interactions and stereo sound, and add a virtual theater feature.

After that, a major update will be pushed to VLC across all popular platforms. The update, dubbed version 4.0, will offer playback improvements in scaling and video quality of HDR video files. But that's not all. Kempf says he plans to bring VLC to more platforms. He said he is thinking about bringing the media player to Sony's PlayStation 4, Nintendo Switch, and Roku devices.
Kempf participated in Slashdot's interview a couple of years ago, offering some insight into how he's able to keep VLC sustainable (since VideoLan is a nonprofit that runs entirely on donations) and the various projects that were in the works at the time, among other things.

14 of 96 comments (clear)

  1. Typical slashdot article by bobstreo · · Score: 3, Informative

    no actual link to download vlc in the summary. I didn't see one in the linked article either.

    https://www.videolan.org/vlc/

    There's way more in vlc than just playing videos.

    1. Re:Typical slashdot article by Anonymous Coward · · Score: 2, Funny

      QQ

      (You can take that either way.)

  2. Frame by frame? by Stoutlimb · · Score: 3, Insightful

    I wonder when VLC will add support for stepping through videos frame by frame?

    1. Re:Frame by frame? by hviezda14 · · Score: 2

      It already has this feature, just press "E" while on playback.

    2. Re:Frame by frame? by fustakrakich · · Score: 3, Insightful

      HA That's easy. Now try to go backwards one frame at a time.

      --
      “He’s not deformed, he’s just drunk!”
    3. Re:Frame by frame? by Anonymous Coward · · Score: 2, Funny

      You should ask for your money back.

    4. Re:Frame by frame? by Rockoon · · Score: 2

      As your aware... video data is no longer frame by frame, but lots of deltas and other compression and movement tricks.

      True.

      Very difficult to go backwards

      False.

      --
      "His name was James Damore."
    5. Re:Frame by frame? by war4peace · · Score: 2

      The eternal excuse for sloppy code: but it's free”. Sorry but I am not using software because it's free, I'm using software because it's good. And if it's not good, I am providing feedback, no matter its price.

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    6. Re:Frame by frame? by jellomizer · · Score: 2

      The internal data isn't frame by frame, but the final display is. Being able to scrub back and forth in the video, with data buffered in it. It would make sense that frames would be buffered in RAM, for rewind and backwards features, Also with modern computers with extremely fast video cards, that can render images faster then your monitors display rate, A full frame is created and saved and displayed in sync with the display to prevent disjointed images in fast moving video. However this may not be in VCL, because this is actually a rather new feature affecting higher end systems.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    7. Re:Frame by frame? by jellomizer · · Score: 2

      One of the reason why Movies can fit on DVDs and Blueray disks, and being able to be streamed off a normal home internet connection for over a decade now, is lossy image compression. Traditional analog video sends a stream of signals at different intensities, at a predefined time, there is no buffering and no compression. The old Broadcast station makes the analog signal and the old tv picks it up and interprets it. Now if there is any interference, the screen would probably display static in some parts. Now this is actually a really good method, except for the fact that it needs a large "pipe" to go threw, and cannot interfere with other signals.
      To reproduce this digitally 640*480*40fps*4bytes (24bit color)*15minutes*60seconds/min = 44,236,800,000 bytes of data or 41 Gigs of data for a 15 minute video.
      So what do they do? The data is compressed, so other then showing each frame of data, they will render only what is different in each frame, trim out colors that we cannot see the difference...

      Now this causes seeking to be choppy, because when you go back and forth, it will need to render all the bits and changes that has happened from your previous rendered screen. Keep in mind with analog video such as a VHS when Fast Forwarding or Rewinding while playing, you see the image go all wobbly and out of sync. That is because the analog signal that is being played is at a different time.

      The only technology that can allow you to go back and forth and not be chunky is the Old Movie Film technology. Because it is just zooming a static picture.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  3. Re:MKV only on V3.0.or earlier. by skoskav · · Score: 2

    Their latest nightly of 4.0 still plays MKV files for me. Where are you getting this info from?

  4. Ever hear of KEYFRAMES? by Anonymous Coward · · Score: 2, Interesting

    Smooth seeking in a keyframe based CODEC is choppy- who'd have thunk it. Low IQ dribblers (the only people who think Slashdot is worth visiting for any reason other than propaganda watching) are always too thick to inform themselves on subjects very well covered on multiple internet resources.

    Most modern CODECs are keyframe based and mono-directional. Editors with smooth seeking re-encode the video clips in a per frame form (essentially each frame becomes its own JPG picture). Either the re-encoded pictures are low rez or the system has to have a LOT of memory. Of course edit operations are applied to the original video data, not the re-encode.

    VLC player is many things, but an editor it is not. It COULD offer an option to re-encode for seeking purposes, but that would take an unpredictable time based on source rez and CODEC. The same dribbler who 'wants' VLC player to smooth seek is not going to want to wait maybe minutes before the video can even play, while a re-encode for seeking purposes is created.

    PS VLC player, unlike most commercial players, has the support of every CODEC as an essential feature. This means UI optimising for the possibility of a given CODEC won't happen. By design. Even a Slashdot dribbler should be able to work out why.

    1. Re:Ever hear of KEYFRAMES? by kbg · · Score: 5, Insightful

      I don't understand why can't you just re-encode only from a previous keyframe to your seek point on the fly? There is no need to reencode the entire file. Just re-encode one keyframe to the next keyframe.

    2. Re:Ever hear of KEYFRAMES? by kbg · · Score: 3, Insightful

      I understand encoding video is time consuming but we only need to decode here really, which is always faster. You really don't need to re-encode anything you just need to decode a keyframe to keyframe and store the results temporarly. I just checked online for example on H.264 and it seems to have keyframe every 2 to 10 seconds on average, so in reality you only need to decode at max 10 seconds. Now if you don't have the computing power to do this for example on a mobile then obviously you use only key frame seeking but on a PC powerhouse there is no excuse.