muaz-khan / RecordRTC

RecordRTC is WebRTC JavaScript library for audio/video as well as screen activity recording. It supports Chrome, Firefox, Opera, Android, and Microsoft Edge. Platforms: Linux, Mac and Windows.
https://www.webrtc-experiment.com/RecordRTC/
MIT License
6.47k stars 1.75k forks source link

Invalid WebM files #628

Open Nes-si opened 4 years ago

Nes-si commented 4 years ago

Hi there. For default the lib makes invalid WebMs. WebM format implies only VP8 or VP9 video codecs (WebM Project). But for default the lib creates WebM with AVC codec. It's a nonstandard file that causes multiple errors. For me, Firefox on Mac can't play the video. Chrome can, but the timeline isn't usable (the problem describes here: https://github.com/muaz-khan/RecordRTC/issues/581 and https://github.com/muaz-khan/RecordRTC/issues/561 )

uffou commented 3 years ago

I am also looking for a way to fix the timeline as vp9 seems like the most efficient format.