À propos du projet
LAV Filters est un ensemble de filtres DirectShow open source qui s'appuient sur les bibliothèques libavformat et libavcodec de FFmpeg pour décoder et séparer un large éventail de formats multimédias. Le projet permet aux lecteurs multimédias basés sur DirectShow de lire des formats notamment MKV/WebM, AVI, MP4/MOV, TS/M2TS/MPG, FLV, OGG et les disques Blu-ray.
La suite de filtres comprend un séparateur multimédia (LAVFSplitter) ainsi que des décodeurs audio et vidéo distincts. Par défaut, le séparateur s'enregistre automatiquement pour les formats testés et sélectionne automatiquement le flux vidéo de la plus haute qualité. Les flux audio peuvent être priorisés par langue à l'aide de codes à trois lettres ISO 639-2 saisis dans la configuration.
La sélection des sous-titres est très configurable avec quatre modes : pas de sous-titres, sous-titres forcés uniquement, sélection par défaut ou un système avancé basé sur des règles. Le mode avancé prend en charge une logique complexe combinant la langue audio, la langue des sous-titres, des indicateurs (par défaut, forcé, malentendant), la négation et la correspondance de nom de flux.
La prise en charge des Blu-ray permet la lecture directe des fichiers index.bdmv, avec détection automatique de la piste la plus longue (généralement le film principal), ou une sélection manuelle de la liste de lecture via des fichiers .mpls.
Le projet inclut un fork personnalisé de FFmpeg avec des correctifs pour une meilleure compatibilité DirectShow, ainsi qu'une version personnalisée de libbluray. La compilation nécessite Visual Studio 2022 et peut être réalisée à l'aide des scripts MSYS2 fournis.
Dépôt : https://github.com/Nevcairiel/LAVFilters
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.