mafintosh / playback

Video player built using electron and node.js
https://mafintosh.github.io/playback/
MIT License
2.01k stars 237 forks source link

Support for other codecs? #124

Open overlookmotel opened 7 years ago

overlookmotel commented 7 years ago

Is it possible in Electron/Chromium to play video files in other codecs? I'm thinking, for example, Apple ProRes Quicktime files.

Obviously, they're not supported by the <video> element, and VLC can no longer be used as a plugin in Chromium due to the retirement of the NPAPI interface.

The Playback webpage mentions "currently has support for playing MP4/WebM..." At what point do you expect to add wider codec support and, more importantly, HOW? I'd be very happy to help with this effort, but I have no idea where to begin.

NB Using ffmpeg to transcode e.g. ProRes to MP4 in order to play it would be a bit of a mad solution, in my opinion. More processor power to produce a lower quality image!

balupton commented 7 years ago

It makes sense for it to support the VP8 and VP9 codecs which are free to use. The others, if your app gets popular enough, you run the risk of being sued perhaps?