muralikg / puppetcam

Export puppeteer tab as webm video
MIT License
322 stars 62 forks source link

Support h.264 #9

Closed mcassagnes closed 5 years ago

mcassagnes commented 5 years ago

Changing the mimeType:

recorder = new MediaRecorder(stream, {
  videoBitsPerSecond: 2500000,
  ignoreMutedMedia: true,
  mimeType: 'video/webm;codecs=h264'
});

Still produces a VP8 encoded file. How do you recommend we support h.264?

mcassagnes commented 5 years ago

puppetcam uses puppeteer, which comes bundled with Chromium. Chromium does not support h264. Point puppeteer to a Chrome executable and it will work.