You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Screenshot extraction falsely reported as failed on long output paths. extract_screenshots() checked os.path.exists()/os.path.getsize() on
the raw constructed path to confirm each frame was written. On Windows,
paths beyond the legacy 260-character MAX_PATH limit silently fail that
check — ffmpeg had already written the frame correctly, but the stat call
returned as if the file didn't exist, so every frame was logged as Frame at HH:MM:SS failed: unknown error and the run reported 0 successfully extracted despite valid PNGs on disk. New _long_path()
helper applies the \?\ extended-length prefix on Windows before the
check; no-op on macOS/Linux, which do not have this limit. Only manifests
with long --output-base trees (e.g. deeply nested temp/session dirs) —
the default --output-base "." case was unaffected.