screencapture - macOS
Overview
The macOS command screencapture is a powerful tool for capturing screenshots and screen recordings on your Mac. It provides extensive options and customization, making it suitable for various use cases.
Syntax
screencapture [options]
Options/Flags
Required:
- -i: Captures a specific window by selecting it.
Optional:
- -x: Captures the entire screen.
- -w: Captures a specific window without selecting it.
- -s: Captures a portion of the screen.
- -t [type]: Specifies the capture type:
jpg,png,bmp,pdf,tif(default:png). - -o [path]: Saves the capture to a specified path (default: Desktop).
- -R: Includes the mouse pointer in the capture.
- -c: Displays a camera cursor while capturing.
- -e: Saves the capture to the clipboard instead of a file.
- -d [secs]: Delays the capture by the specified number of seconds.
- -T [secs]: Sets a timer for the capture (default: 10 seconds).
- -P: Captures a screen recording.
- -F [fps]: Sets the frame rate for screen recording (default: 15).
- -a [codec]: Sets the audio codec for screen recording (
caforaacdefault:aac). - -v: Captures a video screen recording.
- -C: Captures a still image from a live video stream.
- -h: Displays the help message.
Examples
Capture entire screen:
screencapture -x
Capture a specific window:
screencapture -i
Capture a portion of the screen and save as PDF:
screencapture -s -t pdf -o ~/Desktop/screenshot.pdf
Capture a screen recording with audio:
screencapture -P -a aac
Capture a still image from a video stream:
screencapture -C
Common Issues
- Permission Denied: Ensure you have sufficient permissions to access the screen.
- Window Not Captured: If a window is not captured using
-i, refresh the screen by resizing or dragging the window. - Blank Video Recording: Ensure the screen resolution is set correctly and that your Mac supports screen recording.
Integration
- Use
screencapturewithsipsto edit screenshots. - Combine
screencapturewithffmpegto convert screen recordings to different formats. - Utilize
Automatorto create automated workflows involvingscreencapture.
Related Commands
Image Capture(Graphical interface for capturing images from devices)Preview(Editing and annotating screenshots)ffmpeg(Advanced video conversion and editing tool)sips(SImple Image Processing System for image manipulation)