{"adoption": {"forks": 182, "observed_at": "2026-08-28T04:08:08.099149+00:00", "stars": 3526}, "canonical_url": "https://ross.abutalabs.com/products/squirrel-rife", "card": {"archived": false, "artifact_type": "application", "description": "效果更好的补帧软件，显存占用更小，是DAIN速度的10-25倍，包含抽帧处理，去除动漫卡顿感", "domain": ["media", "machine-learning"], "enriched": true, "function": ["video-processing", "image-processing", "machine-learning", "gui"], "health_score": 20, "homepage": null, "language": "Python", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["Justin62628/Squirrel-RIFE"], "name": "Justin62628/Squirrel-RIFE", "platform": ["windows", "python"], "pushed_at": "2023-05-28T13:01:43+00:00", "repo": "Justin62628/Squirrel-RIFE", "stars": 3526, "tags": ["frame-interpolation", "rife", "video-enhancement", "slomo", "anime", "ncnn", "vulkan", "video", "animation", "gpu"], "topics": ["rife", "videoframeinterpolation", "video", "interpolation", "animation", "smooth", "slomo"], "urls": [], "use_cases": ["interpolate frames in a video to make it smoother", "convert a video to slow motion", "remove stutter from anime by deduplicating frames", "upscale and interpolate low-resolution video", "increase video frame rate from 24fps to 60fps"], "what_it_is": "A Chinese-language Windows GUI application for video frame interpolation based on the RIFE algorithm, with NCNN/Vulkan GPU acceleration. It offers fast interpolation (10-25x faster than DAIN), low VRAM usage, transition detection, frame deduplication for smoother anime, and optional super-resolution.", "when_to_avoid": ["you need Linux or macOS support", "you have no compatible GPU (NVIDIA driver >= 460.89 or Vulkan-capable)", "you need a scriptable CLI or library API for pipelines"], "when_to_choose": ["you need fast, low-VRAM frame interpolation on a Windows machine with an NVIDIA GPU", "you want a ready-to-use GUI rather than scripting RIFE yourself", "you work with anime footage and want deduplication to fix judder"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/squirrel-rife", "repo": "Justin62628/Squirrel-RIFE", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:08.099149+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:35:09.598321+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77586f0d0d856d954406386ec17290025490ac8f3da576417be18ff481403035", "fetched_at": "2026-08-28T04:08:08.099149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Justin62628/Squirrel-RIFE"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:08.099149+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:35:09.598321+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77586f0d0d856d954406386ec17290025490ac8f3da576417be18ff481403035", "fetched_at": "2026-08-28T04:08:08.099149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Justin62628/Squirrel-RIFE"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:35:09.598321+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77586f0d0d856d954406386ec17290025490ac8f3da576417be18ff481403035", "fetched_at": "2026-08-28T04:08:08.099149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Justin62628/Squirrel-RIFE"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:08.099149+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:08.099149+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:08.099149+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:35:09.598321+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77586f0d0d856d954406386ec17290025490ac8f3da576417be18ff481403035", "fetched_at": "2026-08-28T04:08:08.099149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Justin62628/Squirrel-RIFE"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:08.099149+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:08.099149+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:35:09.598321+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77586f0d0d856d954406386ec17290025490ac8f3da576417be18ff481403035", "fetched_at": "2026-08-28T04:08:08.099149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Justin62628/Squirrel-RIFE"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:08.099149+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:08.099149+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:08.099149+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:35:09.598321+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77586f0d0d856d954406386ec17290025490ac8f3da576417be18ff481403035", "fetched_at": "2026-08-28T04:08:08.099149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Justin62628/Squirrel-RIFE"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:08.099149+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:08.099149+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:35:09.598321+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77586f0d0d856d954406386ec17290025490ac8f3da576417be18ff481403035", "fetched_at": "2026-08-28T04:08:08.099149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Justin62628/Squirrel-RIFE"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:35:09.598321+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77586f0d0d856d954406386ec17290025490ac8f3da576417be18ff481403035", "fetched_at": "2026-08-28T04:08:08.099149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Justin62628/Squirrel-RIFE"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:35:09.598321+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77586f0d0d856d954406386ec17290025490ac8f3da576417be18ff481403035", "fetched_at": "2026-08-28T04:08:08.099149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Justin62628/Squirrel-RIFE"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:35:09.598321+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77586f0d0d856d954406386ec17290025490ac8f3da576417be18ff481403035", "fetched_at": "2026-08-28T04:08:08.099149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Justin62628/Squirrel-RIFE"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2040, "days_push": 1193, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}