name: x264 pattern: ^(?!.*remux)(?=.*(?:\bDVDRip(?!.*\b(?:XviD|x265|AV1)\b)|\b[xh]\.?264\b)).* description: "An open source encoder that produces H.264 videos. \n\n- Ensures `remux`\ \ is not present anywhere\n- Matches both `x264` and `h264` (assuming misclassification\ \ if `remux` is absent)\n- Matches `DVDRip`, **only if it is NOT followed by** `XviD`,\ \ `x265`, or `AV1`\n- False positives may occur with multiple sources (e.g., `DVDRip`\ \ and `BDRip` with varying encodes)." tags: - Encoder - Codec tests: - expected: true id: 1 input: Dan Da Dan AKA Dandadan S01E10 1080p CR WEB-DL AAC 2.0 x264-SubsPlease lastRun: '2025-02-15T15:18:11.869122' matchSpan: end: 70 start: 0 matchedContent: Dan Da Dan AKA Dandadan S01E10 1080p CR WEB-DL AAC 2.0 x264-SubsPlease matchedGroups: [] passes: true - expected: true id: 2 input: Life of Pi 2012 1080p BluRay x264-SPARKS lastRun: '2025-02-15T15:18:11.869122' matchSpan: end: 40 start: 0 matchedContent: Life of Pi 2012 1080p BluRay x264-SPARKS matchedGroups: [] passes: true - expected: false id: 3 input: Scrubs (2001) S04 REPACK (1080p AIUS DVDRip x265 10bit AC3 5 1 English - JBENT)[TAoE] lastRun: '2025-02-15T15:18:11.869122' matchSpan: null matchedContent: null matchedGroups: [] passes: true - expected: false id: 4 input: Wallander UK S01-S04 DVDRip XviD BDRip x264-Scene (2008-2016) lastRun: '2025-02-15T15:18:11.869122' matchSpan: end: 61 start: 0 matchedContent: Wallander UK S01-S04 DVDRip XviD BDRip x264-Scene (2008-2016) matchedGroups: [] passes: false - expected: false id: 5 input: Rugrats S05 480p DVDRip Opus 2.0 AV1-Jenkins lastRun: '2025-02-15T15:18:11.869122' matchSpan: null matchedContent: null matchedGroups: [] passes: true - expected: true id: 6 input: _Summer S00 JAPANESE 480p DVDRip DD 2.0 x264-Tsundere lastRun: '2025-02-15T15:18:11.869122' matchSpan: end: 53 start: 0 matchedContent: Summer S00 JAPANESE 480p DVDRip DD 2.0 x264-Tsundere matchedGroups: [] passes: true - expected: false id: 7 input: Some.Movie.2023.REMUX.1080p.BluRay.x264 lastRun: '2025-02-15T15:18:11.869122' matchSpan: null matchedContent: null matchedGroups: [] passes: true