ee.Yrewind — Deep Dive into Features and Uses
What it is
ee.Yrewind is a command-line utility for saving YouTube live streams (including rewinding and downloading past portions) while the stream is active. It’s primarily Windows-oriented and written in C#.
Key features
- Rewind download: save a specified past portion of an active live stream (up to many hours, subject to DVR limits).
- Real-time recording: record a live stream from the current moment.
- Delayed start / scheduled start: start recording after a delay or wait for a scheduled stream and begin from second one.
- Download recently finished live streams: grab streams that have just ended (if accessible).
- Channel monitoring (vigilant mode): watch a channel and auto-record when a new live starts.
- Resolution selection: request specific height (e.g., 1080, 144). If unavailable, nearest lower is chosen.
- Duration control: set precise duration (seconds to hours).
- FFmpeg integration: uses ffmpeg for muxing/processing (path configurable).
- Browser and cookie support: uses a browser executable and optional cookie file for access to restricted content.
- Logging and post-exit hooks: keep stream info, logs, and run commands on exit.
Common command-line parameters (examples)
- -u / -url — stream URL or video ID
- -s / -start — start offset (e.g., +120 for 2 minutes delayed)
- -d / -duration — duration in minutes.seconds (or max)
- -r / -resolution — desired height in pixels (1080, 144, min)
- -f / -ffmpeg — path to ffmpeg
- -b / -browser — path to browser executable (Chrome)
- -c / -cookie — cookie file for authenticated downloads
- -o / -output — output folder/name
- -k / -keepstreaminfo — preserve stream metadata
- -l / -log — enable logging
- -e / -executeonexit — run command after completion
Typical uses
- Archiving long live events (lectures, conferences, gaming marathons).
- Grabbing a highlighted segment by rewinding and saving only that portion.
- Automatically recording multiple scheduled streams for later viewing.
- Monitoring a channel to ensure you capture the stream from the first second.
- Integrating into batch scripts for parallel downloads.
Limitations & notes
- Works only while the livestream is active (not intended for fully archived VODs).
- Accuracy of rewind start degrades the further back you go (DVR interruptions or packet loss can shift timings).
- DVR limits from YouTube/client may restrict how far back you can rewind.
- Requires a compatible browser and ffmpeg; no official GUI (CLI-focused).
- Some users report occasional video-unavailable errors depending on YouTube changes; check GitHub releases for fixes.
Where to get it / resources
- Project repository and releases: rytsikau/ee.Yrewind on GitHub (includes README, changelog, downloads).
- Third‑party listings (downloads and basic guides) available on software aggregation sites.
If you want, I can provide example yrewind command lines for common scenarios (record now, rewind 2 hours, schedule monitoring).
Leave a Reply