headless chrome capture screen video or animation

前端 未结 2 641
余生分开走
余生分开走 2020-12-13 22:39

I try to capture some animations from a website and stitch them together using ffmpeg. As far as I understand the docs startScreencast is the way to go.

If I underst

2条回答
  •  执笔经年
    2020-12-13 22:46

    Every received frame also has to be acknowledged.

        await Page.navigate({url: 'http://www.goodboydigital.com/pixijs/examples/12-2/'});
        await Page.loadEventFired();
        await Page.startScreencast({format: 'png', everyNthFrame: 1});
    
        let counter = 0;
        while(counter < 100){
          const {data, metadata, sessionId} = await Page.screencastFrame();
          console.log(metadata);
          await Page.screencastFrameAck({sessionId: sessionId});
        }
    

    link to github issue for detailed explanation.

提交回复
热议问题