{"adoption": {"forks": 44, "observed_at": "2026-08-28T04:04:50.523515+00:00", "stars": 1478}, "canonical_url": "https://ross.abutalabs.com/products/veditor", "card": {"archived": false, "artifact_type": "service", "description": "Veditor", "domain": ["media", "backend", "apis", "self-hosted"], "enriched": true, "function": ["video-processing", "http-server", "api-framework", "message-queue", "workflow-automation"], "health_score": 80, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["fossasia/veditor"], "name": "fossasia/veditor", "platform": ["python", "self-hosted", "cross-platform"], "pushed_at": "2026-08-25T11:32:09+00:00", "repo": "fossasia/veditor", "stars": 1478, "tags": ["fastapi", "rq", "ffmpeg", "transcoding", "video-review", "postgres", "redis", "background-jobs", "video", "docker", "web-server"], "topics": [], "urls": [], "use_cases": ["run a self-hosted video transcoding pipeline", "process uploaded videos asynchronously with ffmpeg", "build a video review and approval workflow", "offload heavy video encoding jobs to background workers", "expose a REST API for video processing tasks", "queue and track video processing job states"], "what_it_is": "Veditor is a standalone, reusable video-review and transcoding pipeline built with FastAPI and RQ, backed by Postgres and Redis. It exposes an HTTP API for submitting video processing jobs that are executed asynchronously by RQ workers using ffmpeg.", "when_to_avoid": ["you need a ready-made video editing GUI rather than a backend pipeline", "your project is not Python-based and you want a language-native solution", "you only need simple one-off ffmpeg conversions without an API or queue"], "when_to_choose": ["you need a reusable backend service for video transcoding and review", "you want asynchronous ffmpeg-based processing with a job queue", "you prefer a Python/FastAPI stack you can self-host or containerize"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/veditor", "repo": "fossasia/veditor", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.523515+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:34:21.505262+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75040926e51b5678e4e3c332d3e92f37dfaf290f80df64e6526ce7e3b91e7fee", "fetched_at": "2026-08-28T04:04:50.523515+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fossasia/veditor"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.523515+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:34:21.505262+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75040926e51b5678e4e3c332d3e92f37dfaf290f80df64e6526ce7e3b91e7fee", "fetched_at": "2026-08-28T04:04:50.523515+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fossasia/veditor"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:34:21.505262+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75040926e51b5678e4e3c332d3e92f37dfaf290f80df64e6526ce7e3b91e7fee", "fetched_at": "2026-08-28T04:04:50.523515+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fossasia/veditor"}], "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:04:50.523515+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.523515+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.523515+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:34:21.505262+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75040926e51b5678e4e3c332d3e92f37dfaf290f80df64e6526ce7e3b91e7fee", "fetched_at": "2026-08-28T04:04:50.523515+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fossasia/veditor"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.523515+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.523515+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:34:21.505262+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75040926e51b5678e4e3c332d3e92f37dfaf290f80df64e6526ce7e3b91e7fee", "fetched_at": "2026-08-28T04:04:50.523515+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fossasia/veditor"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.523515+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.523515+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.523515+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:34:21.505262+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75040926e51b5678e4e3c332d3e92f37dfaf290f80df64e6526ce7e3b91e7fee", "fetched_at": "2026-08-28T04:04:50.523515+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fossasia/veditor"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.523515+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.523515+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:34:21.505262+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75040926e51b5678e4e3c332d3e92f37dfaf290f80df64e6526ce7e3b91e7fee", "fetched_at": "2026-08-28T04:04:50.523515+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fossasia/veditor"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:34:21.505262+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75040926e51b5678e4e3c332d3e92f37dfaf290f80df64e6526ce7e3b91e7fee", "fetched_at": "2026-08-28T04:04:50.523515+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fossasia/veditor"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:34:21.505262+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75040926e51b5678e4e3c332d3e92f37dfaf290f80df64e6526ce7e3b91e7fee", "fetched_at": "2026-08-28T04:04:50.523515+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fossasia/veditor"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:34:21.505262+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75040926e51b5678e4e3c332d3e92f37dfaf290f80df64e6526ce7e3b91e7fee", "fetched_at": "2026-08-28T04:04:50.523515+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fossasia/veditor"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3329, "days_push": 8, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}