Tabla de contenido
introducción
- Este artículo tiene como objetivo ayudar a los amigos que no conocen la programación de Python a usar rápidamente la herramienta de extracción de subtítulos duros de video RapidVideOCR.
- Sistema operativo que puede ejecutar: Windows | Mac | Linux
Entorno de configuración
1. Instale el software VideoSubFinder (para extraer fotogramas clave de subtítulos)
2. Instale el software python (para ejecutar RapidVideOCR)
-
Descarga el paquete de instalación de python
- Abra el sitio web oficial de Python → https://www.python.org, seleccione su propio sistema para ingresar a la interfaz de descarga (la herramienta VideoSubFinder actualmente solo está disponible para Windows)
- Abra el sitio web oficial de Python → https://www.python.org, seleccione su propio sistema para ingresar a la interfaz de descarga (la herramienta VideoSubFinder actualmente solo está disponible para Windows)
-
Encuentre la versión que desea, tome Python 3.10.7 como ejemplo. Si la velocidad de descarga es lenta, puede unirse al grupo RapidVideOCR QQ (706807542) para obtener archivos de grupo.
-
Una vez completada la descarga, haga doble clic para abrir el exe y comenzar a prepararse para la instalación. Haga clic en Instalación personalizada y elija la ubicación de instalación. Al mismo tiempo, recuerde marcar el último elemento
Add Python 3.10 to PATH
-
Simplemente haga clic en siguiente
-
Marque para cambiar la ruta
-
Haga clic en Instalar y espere a que se complete la instalación.
-
Win + r input
cmd
, enter, ingrese a la ventana de comando
-
Ingrese python para ver si se parece a la imagen a continuación, si aparece, prueba que la instalación se realizó correctamente . -
Agregar
Scripts
directorio a la variable de entorno- Win + q, ingrese "editar" → haga clic para editar la variable de entorno del sistema
- Abra Variables de entorno → Variables de usuario → Ruta → Editar
- Win + q, ingrese "editar" → haga clic para editar la variable de entorno del sistema
- Cree una nueva ruta de directorio de Script en el directorio de instalación de Python, como se muestra en la figura a continuación, recuerde hacer clic en Guardar.
3. Instala la herramienta RapidVideOCR
- Win + r input
cmd
, enter, ingrese a la ventana de comando
- Entra en
pip install rapid_videocr -i https://pypi.douban.com/simple/
Instalar RapidVideOCR
- Pruebe si la instalación es exitosa, ingrese
rapid_videocr -h
, si aparece un resultado similar a la siguiente figura, la instalación es exitosa.
- usar
- uso de la línea de comandos
- Win + r input
cmd
, enter, ingrese a la ventana de comando - entrada
rapid_videocr -i RGBImages -s result -m concat
_ Entre ellosRGBImages
, es generado por el software VideoSubFinder y se puede personalizar, por ejemplo:G:\ProgramFiles\_self\RapidVideOCR\test_files\RGBImages
etc.
- Win + r input
- uso del guión
-
Cree un nuevo archivo TXT en el escritorio, asígnele el nombre
rapid_videocr.py
y preste atención a cambiar el nombre del sufijo a*.py
. -
Ábralo con el Bloc de notas y copie el siguiente código en
rapid_videocr.py
élfrom rapid_videocr import RapidVideOCR # RapidVideOCR有两个初始化参数 # is_concat_rec: 是否用单张图识别,默认是False,也就是默认用单图识别 # concat_batch: 叠图识别的图像张数,默认10,可自行调节 # out_format: 输出格式选择,[srt, txt, all], 默认是 all # is_print_console: 是否打印结果,[0, 1], 默认是0,不打印 extractor = RapidVideOCR(is_concat=False, out_format='all', is_print_console=False) # Windows: 路径前加了一个r rgb_dir = r'G:\ProgramFiles\_self\RapidVideOCR\test_files\RGBImages' # Linux/Mac写法如下 rgb_dir = 'test_files/TXTImages' save_dir = 'result' extractor(rgb_dir, save_dir)
-
Cambie
rgb_dir
el siguiente directorio aRGBImages
la ruta del directorio generada por VideoSubFinder.- Windows: agregue una r antes de la ruta
rgb_dir = r'G:\ProgramFiles\_self\RapidVideOCR\test_files\RGBImages'
- Linux/Mac se escribe de la siguiente manera:
rgb_dir = 'test_files/TXTImages'
- Windows: agregue una r antes de la ruta
-
Win + r
Abre la terminal e ingresa el siguiente código, presiona Enter para ejecutar.$ cd Desktop $ python rapid_videocr.py
-
- uso de la línea de comandos
escribir al final
- En este punto, los subtítulos se pueden extraer correctamente y se puede generar el archivo srt.
- Ver RapidVideOCR para más detalles