Readme francés
Solución personal* Python para verificar o copiar fuente usada en uno o más archivo de culo.
Python 3.6+
pip install fontTools colorama ass matplotlib freetype-py
Coloque el script dentro de la carpeta donde están los archivos del culo.
python ass_font_collector.py --check
Hecho !
El script, de forma predeterminada, copiará todas las fuentes utilizadas en cada uno de los archivos ASS, en carpetas con el mismo nombre que los archivos (sin la extensión).
Puede iniciar el script con argumentos diferentes si lo desea:
--check iniciará el script directamente para verificar el modo.
--copy iniciará el script directamente al modo de copia.
--aio copiará todas las fuentes utilizadas en cada uno de los archivos de ASS dentro de la misma carpeta.
--path "<path>" escaneará las fuentes dentro de la ruta de la carpeta. Útil si las fuentes no están insaluadas.
-i / --input lo eleva para agregar un archivo o directorio manual tanto como desee, solo se utilizarán estos archivos.
¡También puede poner el script en la ruta de su computadora para usarlo en cualquier lugar!
Ejemplo: python ass_font_collector.py --check --path "path/to/folder" -i file.ass ../dir/other.ass
No queriendo abrir muchos archivos de ASS para extraer las fuentes utilizadas, creé este script.
Desde la versión 2.0.0, el script es solo una reescritura del proyecto MOI15MOI FontCollector (un muy buen proyecto), ¿por qué no bifurcarlo entonces?
Es una solución alternativa para la suya, él usa sus propias herramientas que desarrolló.
En este script, se usó ninguna de las bibliotecas que MOI15MOI desarrolló. Pero reconozco que una parte muy grande del código proviene de él, incluso en particular la parte relativa a la recuperación de los nombres de fuentes.
No queriendo instalar su script, opté por una solución portátil en un solo archivo ("pero podría compilar su proyecto y eso fue" sí, pero también no). Buscando otra alternativa que las fuentes de muxing en un MKV, agregué una opción para probar la disponibilidad de fuentes y no una copia simple, una mejor legibilidad, etc.
Tampoco encuentro la parte de verificar los glifos necesarios, por lo que esta parte se elimina la bruja como resultado en un mejor rendimiento.
El script nunca debe bloquearse, no dude en abrir un problema si se bloquea.
Este script no funciona como el de AEGISUB, consejo de discisión del usuario
El proyecto de Moi15Moi y el mío fueron diferentes al principio, pero ambos nos inspiramos el único en la que FontMerge FontMerge