Skip to content

v1.10.1

Latest

Choose a tag to compare

@muckybuzzwoo muckybuzzwoo released this 08 Jul 22:49

Fixed

  • 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.