-
Notifications
You must be signed in to change notification settings - Fork 73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MKV support #29
Comments
This library might help! https://github.com/RReverser/mpegts |
How about WebChimera, @feross? http://www.webchimera.org/ |
WebChimera does not work in the browser. But it's an option for Electron or
|
+1 for .mkv support. |
1 similar comment
+1 for .mkv support. |
@ma-tt @OfertasDescontos Please don't post useless +1 comments. Use the "reactions" feature to indicate your support for an idea. Thanks. |
There is node-matroska, "Matroska library written for nodejs". While node-matroska isn't easily browserifyable the original project, node-ebml, is. I used it to make this tool. My code is quite messy, consider it a proof-of-concept. If node-matroska gets improved and finished maybe it can be used here. |
Any update on this front? |
Yep, it will be great to have it :) |
@jhiesey, please give us some of your magic and add MKV support. |
|
Hello, guys! |
mkv support is essential guys, most of the videos are served in mkv |
@zekiblue I don't think so: maybe most videos distributed illegally are served using this container (unless you also consider WebM, which is based on Matroska, but isn't MKV), Anyway I'm just guessing: streaming services, AFAIK, are huge, do not use MKV and count for "most of the videos served". Matroska is just an container, the main issue on supporting MKV is that many videos I find using this container use codecs not supported by many browsers. You can test it by running That being said, if the codec issue gets ignored, one way to solve this issue is reproducing the above command using JavaScript: use node-ebml to parse the MKV file (it works using streams, which is ideal), extract streams from it and remux those into MP4. Subtitle streams can also be extracted and forwarded to some renderer such as JavascriptSubtitlesOctopus or Captionator.js. |
Right now, WebTorrent uses the
videostream
package to provide support for MP4. It would be great to be able to stream MKV files since it's a very popular container format.The text was updated successfully, but these errors were encountered: