{"adoption": {"forks": 126, "observed_at": "2026-08-28T04:06:26.901090+00:00", "stars": 2212}, "canonical_url": "https://ross.abutalabs.com/products/mx_ffmpeg", "card": {"archived": false, "artifact_type": "library", "description": "MX Player custom codec / https://mx.j2inter.com/download https://github.com/MXVideoPlayer/MX-FFmpeg / Source not mine", "domain": ["media", "android-tools"], "enriched": true, "function": ["video-processing", "audio-processing"], "health_score": 62, "homepage": "https://forum.xda-developers.com/apps/mx-player/mx-player-custom-codec-dts-support-t2156254", "language": "C", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["USBhost/MX_FFmpeg"], "name": "USBhost/MX_FFmpeg", "platform": ["cpp", "c"], "pushed_at": "2025-10-21T22:01:22+00:00", "repo": "USBhost/MX_FFmpeg", "stars": 2212, "tags": ["ffmpeg", "mx-player", "custom-codec", "android-ndk", "video-player-codec", "video", "android"], "topics": [], "urls": [], "use_cases": ["build custom ffmpeg codecs for mx player", "enable dts or ac3 audio support in mx player", "compile ffmpeg libraries for android with the ndk", "get mx player custom codec binaries", "build ffmpeg for a specific android architecture"], "what_it_is": "Custom FFmpeg codec builds for MX Player on Android, packaged with NDK build scripts. It provides the native codec libraries that MX Player uses to support additional audio and video formats.", "when_to_avoid": ["you need a general-purpose video player - the maintainer recommends mpv-android instead", "you need FFmpeg for desktop platforms or non-MX-Player Android apps", "you require a project with a clear license - this repo has none"], "when_to_choose": ["you use MX Player and need custom codec builds for extra format support", "you want to compile the MX Player FFmpeg libraries yourself for a specific architecture"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mx_ffmpeg", "repo": "USBhost/MX_FFmpeg", "role": "main", "score": 44}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.901090+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:46:02.342556+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6fd42cccee2119e4ba2b436b4443a578d78ca63843ac87e2e1422ec5f08281e", "fetched_at": "2026-08-28T04:06:26.901090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/USBhost/MX_FFmpeg"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.901090+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:46:02.342556+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6fd42cccee2119e4ba2b436b4443a578d78ca63843ac87e2e1422ec5f08281e", "fetched_at": "2026-08-28T04:06:26.901090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/USBhost/MX_FFmpeg"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:46:02.342556+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6fd42cccee2119e4ba2b436b4443a578d78ca63843ac87e2e1422ec5f08281e", "fetched_at": "2026-08-28T04:06:26.901090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/USBhost/MX_FFmpeg"}], "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:06:26.901090+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.901090+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.901090+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:46:02.342556+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6fd42cccee2119e4ba2b436b4443a578d78ca63843ac87e2e1422ec5f08281e", "fetched_at": "2026-08-28T04:06:26.901090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/USBhost/MX_FFmpeg"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.901090+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.901090+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:46:02.342556+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6fd42cccee2119e4ba2b436b4443a578d78ca63843ac87e2e1422ec5f08281e", "fetched_at": "2026-08-28T04:06:26.901090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/USBhost/MX_FFmpeg"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.901090+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.901090+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.901090+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:46:02.342556+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6fd42cccee2119e4ba2b436b4443a578d78ca63843ac87e2e1422ec5f08281e", "fetched_at": "2026-08-28T04:06:26.901090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/USBhost/MX_FFmpeg"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.901090+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.901090+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:46:02.342556+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6fd42cccee2119e4ba2b436b4443a578d78ca63843ac87e2e1422ec5f08281e", "fetched_at": "2026-08-28T04:06:26.901090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/USBhost/MX_FFmpeg"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:46:02.342556+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6fd42cccee2119e4ba2b436b4443a578d78ca63843ac87e2e1422ec5f08281e", "fetched_at": "2026-08-28T04:06:26.901090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/USBhost/MX_FFmpeg"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:46:02.342556+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6fd42cccee2119e4ba2b436b4443a578d78ca63843ac87e2e1422ec5f08281e", "fetched_at": "2026-08-28T04:06:26.901090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/USBhost/MX_FFmpeg"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:46:02.342556+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6fd42cccee2119e4ba2b436b4443a578d78ca63843ac87e2e1422ec5f08281e", "fetched_at": "2026-08-28T04:06:26.901090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/USBhost/MX_FFmpeg"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 48, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4140, "days_push": 316, "days_rel": 440, "gap_med": 208, "n_releases_24m": 2}, "score": 44, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}