Record clean screen captures with OBS or ffmpeg — chooses the capture backend per OS, configures bitrate vs resolution for the use case, records separate audio tracks, and post-processes for delivery. Triggers on requests to record a screen, capture a demo/tutorial, record a screencast, set up OBS recording settings, or choose recording bitrates.
./install.sh screen-recordingname: screen_recording description: Record clean screen captures with OBS or ffmpeg — chooses the capture backend per OS, configures bitrate vs resolution for the use case, records separate audio tracks, and post-processes for delivery. Triggers on requests to record a screen, capture a demo/tutorial, record a screencast, set up OBS recording settings, or choose recording bitrates.
Produce clean, high-quality screen recordings. Picks the right capture tool for the platform (OBS for GUI work, ffmpeg/wf-recorder for scripted or headless-agent capture), records a resilient master file, and derives delivery copies at the right bitrate. Always aims for a clean take: no notifications, no cursor fumbling, no mushy text.
bin/screenrecord (ffmpeg backend). Wayland compositor without X11 → wf-recorder (see references/wayland-capture.md). Default to the highest quality the machine sustains; never silently drop to a blurry encode to "save space."references/obs-recording.md, references/ffmpeg-capture.md.-map. Never bake voice and system audio into one track when both exist.references/clean-takes.md: silence notifications, hide clutter, rehearse the click path, record 2s handles before/after, verify the file plays before declaring done.ffprobe duration/streams, spot-play the start). Remux or re-encode to the delivery target using the bitrate table in references/bitrate-resolution.md. Deliver the master path + the delivery file path.ultrafast + CRF 18 (near-lossless), re-encode later. Real-time capture cannot afford slow presets; quality comes from the second pass.references/ (researched from official docs) — do not invent numbers.bin/screenrecord --print-cmd and a 5-second test encode; if the test fails, fix it before pressing record on the real thing.x11grab needs a real X server; without one, record the application's own framebuffer (headless browser --enable-features, virtual display) or document that live capture is impossible here.publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e
No ratings yet — be the first to rate it.