Herramienta de línea de comandos con numerosas funciones para descargar audio y video de miles de sitios web, derivada de youtube-dl.
Michele0303/tiktok-live-recorder
Herramienta de línea de comandos en Python para grabar directos de TikTok, con audio y video, en modo manual, automático o de seguidores.
- Estrellas
- 920
- Forks
- 237
- Issues abiertos
- 140
- Último commit
- hace 2 meses
¿Qué es?
TikTok Live Recorder es una herramienta de línea de comandos en Python para capturar directos de TikTok y guardarlos en archivos locales. Graba tanto el audio como el video, para que puedas volver a ver las transmisiones o archivarlas cuando terminen.
La grabación se controla con opciones como -user, -url o -room_id para elegir la transmisión, y -mode para seleccionar cómo se inicia: el modo manual graba de inmediato si el usuario está en directo; el automático consulta el estado a intervalos definidos y graba cada vez que el usuario inicia un directo; y el modo de seguidores graba las transmisiones de todas las cuentas que sigue el usuario que inició sesión. También hay opciones para definir el directorio de salida, la duración máxima, un proxy HTTP, la tasa de bits del posprocesamiento y la carga de las grabaciones terminadas a Telegram.
El proyecto funciona en Windows, Linux, macOS y Android mediante Termux, y también se puede iniciar desde una imagen de Docker. Requiere Python 3.11 o posterior y FFmpeg.
Funciones clave
- 01Graba directos de TikTok con audio y video.
- 02Incluye modos de grabación manual, automático (consulta a intervalos) y de seguidores.
- 03Permite elegir la transmisión mediante un nombre de usuario, una URL del directo o un ID de sala.
- 04Permite definir el directorio de salida, la duración máxima, un proxy HTTP y la tasa de bits de salida.
- 05Puede subir las grabaciones terminadas a Telegram de forma opcional.
- 06Está disponible como imagen de Docker, además de poder instalarse localmente.
Casos de uso
- Archivar directos de creadores que sigues para verlos más tarde.
- Recopilar transmisiones en directo para analizarlas o investigarlas.
- Grabar automáticamente las transmisiones de tu streamer favorito cada vez que inicia un directo.
- Ejecutarlo sin supervisión en un servidor o contenedor para grabar transmisiones las 24 horas.
Inicio rápido
- 1
Instala los requisitos previos: Git, Python 3.11 o posterior y FFmpeg
- 2
Clona el repositorio
git clone https://github.com/Michele0303/tiktok-live-recorder - 3
Instala las dependencias con uv
uv sync - 4
Consulta las opciones de la línea de comandos
uv run python src/main.py -h
Antes de usarlo
- El proyecto no está afiliado a TikTok y su uso queda bajo tu propia responsabilidad.
- La configuración requiere Python 3.11 o posterior, FFmpeg y uv. Algunas funciones necesitan cookies.json o un archivo de configuración de Telegram.
Temas
Preguntas frecuentes
- ¿Qué es tiktok-live-recorder?
- Herramienta de línea de comandos en Python para grabar directos de TikTok, con audio y video, en modo manual, automático o de seguidores. TikTok Live Recorder es una herramienta de línea de comandos en Python para capturar directos de TikTok y guardarlos en archivos locales. Graba tanto el audio como el video, para que puedas volver a ver las transmisiones o archivarlas cuando terminen.
- ¿tiktok-live-recorder es gratuito? ¿Qué licencia tiene?
- tiktok-live-recorder es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿tiktok-live-recorder sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de tiktok-live-recorder fue el 12 ago 2026.
- ¿Para qué puedo usar tiktok-live-recorder?
- Archivar directos de creadores que sigues para verlos más tarde. Recopilar transmisiones en directo para analizarlas o investigarlas. Grabar automáticamente las transmisiones de tu streamer favorito cada vez que inicia un directo. Ejecutarlo sin supervisión en un servidor o contenedor para grabar transmisiones las 24 horas.
- ¿Cómo se instala tiktok-live-recorder?
- Instala los requisitos previos: Git, Python 3.11 o posterior y FFmpeg Clona el repositorio: git clone https://github.com/Michele0303/tiktok-live-recorder Instala las dependencias con uv: uv sync Consulta las opciones de la línea de comandos: uv run python src/main.py -h
- ¿Dónde consigo tiktok-live-recorder?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Michele0303/tiktok-live-recorder
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Herramienta en Go para buscar y descargar música de más de 10 plataformas chinas e internacionales, desde la web, una interfaz de terminal o una app de escritorio.
Herramienta de línea de comandos y biblioteca de Python que convierte una imagen estilo pizarra en un MP4 renderizado en CPU que se revela como si estuviera dibujado a mano, con ritmo ajustable a la narración.
Convierte el gráfico de contribuciones de GitHub en un GIF o WebP animado de un juego espacial al estilo de Galaga, listo para insertar en tu perfil.
Convierte un repositorio Git o un directorio local en un único resumen de texto listo para incluir código en prompts para LLM.
Herramienta de línea de comandos en Python que genera pósteres minimalistas e imprimibles de cualquier ciudad a partir de datos de OpenStreetMap, con temas de color seleccionables.