--- sidebar_label: ScreencastOptions --- # ScreencastOptions interface #### Signature: ```typescript export interface ScreencastOptions ``` ## Properties
Property | Modifiers | Type | Description | Default |
---|---|---|---|---|
crop | `optional` | [BoundingBox](./puppeteer.boundingbox.md) | Specifies the region of the viewport to crop. | |
ffmpegPath | `optional` | string | Path to the \[ffmpeg\](https://ffmpeg.org/). Required if `ffmpeg` is not in your PATH. | |
path | `optional` | \`${string}.webm\` | File path to save the screencast to. | |
scale | `optional` | number | Scales the output video. For example, `0.5` will shrink the width and height of the output video by half. `2` will double the width and height of the output video. | `1` |
speed | `optional` | number | Specifies the speed to record at. For example, `0.5` will slowdown the output video by 50%. `2` will double the speed of the output video. | `1` |