Firefox Finally Introducing Matroska / MKV Playback Support (www.phoronix.com)
from ardi60@reddthat.com to technology@lemmy.world on 11 Sep 12:39
https://reddthat.com/post/49816327

#technology

threaded - newest

victorz@lemmy.world on 11 Sep 13:00 next collapse

Ey, neat

Zarxrax@lemmy.world on 11 Sep 13:03 next collapse

Well, it took them long enough. The container has been around for over 20 years now.

woelkchen@lemmy.world on 11 Sep 16:02 collapse

WebM is just Mastroska with most features disabled that are not relevant to streaming and a mandated set of codecs, so basic Mastroska support would have been possible years ago, simply by accepting the Matroska MIME types.

UntitledQuitting@reddthat.com on 11 Sep 13:30 next collapse

Librewolf when

veniasilente@lemmy.dbzer0.com on 11 Sep 14:18 collapse

After Firefox, by definition.

jqubed@lemmy.world on 11 Sep 13:42 next collapse

I didn’t know that was something that’s been available in Chrome. Also not entirely sure what I would use it for since I’ve mostly seen it with rips of Blu-ray movies and shows, never smaller files. I thought its main advantage was holding multiple video, audio, and data streams.

psycotica0@lemmy.ca on 11 Sep 14:33 next collapse

It’s highly popular in the anime scene for its ability to contain original audio and dubs and a few subtitle tracks, including custom fonts for some of the subtitle formats that are feeling particularly special.

Chronographs@lemmy.zip on 11 Sep 15:19 collapse

Not that firefox actually supports any of those advanced sub formats lol (I’d be surprised if chrome did either though tbh)

psycotica0@lemmy.ca on 12 Sep 02:51 collapse

Absolutely true. But it’s relatively easy, I assume, given that webm is just a subset of mkv anyway, and why not!

woelkchen@lemmy.world on 11 Sep 16:09 collapse

Also not entirely sure what I would use it for since I’ve mostly seen it with rips of Blu-ray movies and shows, never smaller files. I thought its main advantage was holding multiple video, audio, and data streams.

WebM shows that Matroska is excellent for streaming. It’s the same container, WebM just mandates a set of codecs (just as MP4 as an offshoot of MOV can theoretically hold non-MPEG codecs but nobody supports this in the real world). With formal Matroska support, something like combining a HEVC video track with an Opus audio would be possible.

interdimensionalmeme@lemmy.ml on 11 Sep 21:03 collapse

Could firefox directly receive from multicast, an mkv video stream with low latency ? (like sub 100ms ?)

woelkchen@lemmy.world on 12 Sep 08:53 collapse

I think this is a bit more involved than extended file format support.

lemming741@lemmy.world on 11 Sep 15:44 next collapse

Me to handbrake for two decades: stop trying to make MKV happen! It’s not going to happen!

Guess I owe them an apology

mysticmartz@lemmy.world on 11 Sep 15:52 next collapse

When Ladybird is in Alpha I’ll be moving to that

biotin7@sopuli.xyz on 11 Sep 16:12 collapse

Because of MKV ?

mysticmartz@lemmy.world on 11 Sep 23:02 collapse

No

biotin7@sopuli.xyz on 11 Sep 16:13 next collapse

Hold up can someone please tell me what benefits MKV has over let’s say MP4 ?

theherk@lemmy.world on 11 Sep 16:25 next collapse

Here is a pretty good write up on it. They aren’t that different but generally I think mkv is preferred in high quality since it can handle more tracks and more codecs.

interdimensionalmeme@lemmy.ml on 11 Sep 21:02 next collapse

More refined subtitle support (better timing, more flexibility in how they are presented and better timing) Complex chapter structure (think dvd menus and “bandersnatch” interactive movies and probably things nobody has thougth of doing because of lacks in the technology), segment linking (linking to a file and a timestamp, so you can reuse sections such as intros etc…) Arbitrary file support, to embed anything, text documents, subtitle font files, cover images, license information, client side storage High precision timestamps, rich metadata

One great thing is it can be extended, so it’s future proof, one bad thing is, it can be extended, so of course Apple made extensions that only work on their shit

biotin7@sopuli.xyz on 12 Sep 17:09 collapse

Is MKV like OpenSource/Open-Standard ?

interdimensionalmeme@lemmy.ml on 12 Sep 18:47 collapse

Yes, RFC 9559 and in active development since first release in 2002, latest release 2022

paris@lemmy.blahaj.zone on 11 Sep 22:49 next collapse

It supports more codecs and I believe can store more tracks compared to MP4. Whenever I download a high quality movie or tv show, especially if it has multiple audio tracks and subtitles to choose from, it is always packaged in .mkv

rumba@lemmy.zip on 12 Sep 17:28 collapse

It supports more complicated subtitles and menuing, more codec support (like a LOT more) lossless support, mode audio formats.

It’s like they took MP4 and added in all the stuff that you needed to replicate a BluRay, then added in lossless audio.

If you just want a movie with basic subtitles and audio, MP4 is fine. If you want to replicate newer stuff, MKV supports it.

The real hot part of this is if you have a collection of high-quality video/audio and you’re streaming it to firefox, you’ll natively be able to do so without transcoding.

devfuuu@lemmy.world on 11 Sep 19:21 next collapse

After all this time.

I was there before mp4 was a thing.

pewgar_seemsimandroid@lemmy.blahaj.zone on 11 Sep 19:42 next collapse

i am still gonna use MOV in obs if it’s not a tower PC

vortexal@sopuli.xyz on 11 Sep 20:27 next collapse

I guess that’s cool but I don’t think I’ve ever seen a website that actually hosted MKVs. What are some websites that have MKVs?

lazynooblet@lazysoci.al on 11 Sep 21:15 collapse

Being able to direct stream content from jellyfin without needing to repackage on the fly to another container would be nice.

interdimensionalmeme@lemmy.ml on 11 Sep 20:52 next collapse

Does that mean we can finally multi-angle stream ?

Geodad@lemmy.world on 11 Sep 21:41 next collapse

I’ve just been using the VLC plugin. 🤷‍♂️

sem@lemmy.blahaj.zone on 15 Sep 01:58 collapse

How?

Geodad@lemmy.world on 15 Sep 02:17 collapse

There are several plugins to open in VLC.

sem@lemmy.blahaj.zone on 15 Sep 11:25 collapse

Plugin or add on? I guess I’ll have to search it. I would love to watch tvheadend streams in ff

Geodad@lemmy.world on 15 Sep 12:32 collapse

I think it’s actually an extension. You’re required to have VLC open for it to work.

buddascrayon@lemmy.world on 11 Sep 22:04 collapse

Meh, too little too late