netflix a srt
- Obtenga los subtítulos de Netflix (archivos
.xml
dfxp o .vtt
), YouTube u otras fuentes. - Conviértelos a
.srt
- Nota: Hay un vídeo tutorial que cubre todas las instrucciones paso a paso en Youtube sobre cómo descargar y convertir subtítulos de Netflix usando Windows y Google Chrome.
Consigue los subtítulos:
No dudes en crear una solicitud de extracción agregando capturas de pantalla para cada paso/método que funcione mejor para ti.
De Netflix: método 1
- Necesita uno de los siguientes navegadores web:
- Google Chrome
- Firefox
- Safari
- Borde de Microsoft
- Ópera
- Instale Tampermonkey, enlaces a continuación:
- Extensión de Chrome
- Complemento de Firefox
- Cómo hacer Safari
- Complemento de Microsoft Edge
- Complemento de ópera
- Instale Netflix: script de descarga de subtítulos para Tampermonkey.
- Para descargar el archivo de subtítulos de Netflix, abre el episodio en Netflix y descárgalos haciendo clic en "Descargar subtítulos de este episodio" .
De Netflix: método 2
Necesitas Google Chrome. no probado en otros navegadores web
- Abra herramientas de desarrollo. Esto generalmente se logra mediante:
- Presionando
Cmd
+ Alt
+ i
. - Presionando
F12
.
- Vaya a la pestaña Red dentro de las herramientas de desarrollo.
- Cargue su película/episodio.
- Seleccione el subtítulo que desee.
- En devtools, ordene por nombre y busque un archivo con
?o=
al principio del nombre (vea la imagen a continuación).
De Netflix: método 3
La información está extraída de este post.
Necesita el complemento FireFox y AdblockPlus. no probado en otros navegadores
- Inicie Netflix y su película/episodio (¡la transmisión está activa!)
- Inicie AdblockPlus, abra elementos bloqueables
- Buscar: dfxp (por ejemplo, >> #.nflximg.com/#/#/########.dfxp?v=1&e=#########&t=######_ #####&aleatorio=1234567890)
- abre el dfxp en una nueva ventana
- Guardar como
De YouTube
- Instale youtube-dl (disponible para Windows, Mac y Linux)
- Descargue subs de la URL de YouTube que le guste, por ejemplo,
youtube-dl --all-subs "https://www.youtube.com/watch?v=VHNfvFOBC0A"
- Los subtítulos deben descargarse en la misma carpeta donde se ejecutó el comando. Por ejemplo
NameOfTheVideo VHNfvFOBC0A.ca.vtt, NameOfTheVideo VHNfvFOBC0A.tlh.vtt
- Si te falta un idioma, comprueba que esté realmente disponible. Por ejemplo
youtube-dl --list-subs "https://www.youtube.com/watch?v=VHNfvFOBC0A"
Conviértelos a .srt
- Obtenga Python (probado en Python 2.7, 3.3 y posteriores). Si tienes mac o linux puedes omitir este paso
- Clona este repositorio o descarga
to_srt.py
- Ejecute el script en la terminal (escriba
python to_srt.py
desde la terminal en la carpeta que tiene to_srt.py
)- Copie sus archivos de subtítulos en el mismo directorio que
to_srt.py
- O use
-i INPUT_PATH
y -o OUTPUT_PATH
para ubicaciones de archivos personalizadas
- Todos los archivos
.xml
y .vtt
en el directorio de entrada generarán un archivo .srt
convertido en el de salida.
- ¡Disfrutar! (Y destaca el repositorio si te gustó; D)
¿Por qué este repositorio?
El reproductor VLC no pudo reproducir ese tipo de subtítulos xml y no pude encontrar ninguna herramienta que pudiera transformar fácilmente los archivos xml a un formato adecuado (por ejemplo, SubRip ( .srt
)) en Linux o Mac. Recibí una solicitud de WebVTT ( .vtt
) e hice lo mismo.
TODO
- Análisis de archivos más sólido que solo algunas expresiones regulares rápidas y sucias.
- Versión Javascript/web para que esto se pueda hacer completamente a través de un navegador.
- Pruebas reales. La forma de "probarlo" ahora es ejecutando
python to_srt.py -i samples -o samples
desde el directorio raíz del proyecto y verificar los resultados .srt
(o python3 to_srt.py -i samples -o samples
). - Cree un paquete pip para esto.
- Más capturas de pantalla para que la sección 'Obtener los subtítulos' sea más fácil de seguir.
Nota:
De ninguna manera estoy fomentando ningún tipo de actividad ilegal. Conozca sus leyes locales y solicite permisos por escrito a los propietarios de contenido (por ejemplo, Netflix, YouTube) cuando sea necesario.