Ir al contenido
yt-dlp

Generador de comandos yt-dlp para TikTok

Crea un comando de yt-dlp para un vídeo de TikTok o para el perfil completo de un creador, con nombres de archivo legibles.

Opcional. Si lo dejas vacío, el comando termina en URL para que la rellenes tú.

Tu comando

yt-dlp --merge-output-format mp4 --no-playlist --embed-metadata -o '%(uploader)s - %(id)s.%(ext)s' https://www.tiktok.com/@user/video/1234567890
Básico

Solo audio extrae la pista sonora y descarta el vídeo.

Vídeo y calidad

Limita la altura. yt-dlp sigue eligiendo la mejor pista igual o por debajo.

El tipo de archivo en el que se fusionan las pistas de vídeo y audio separadas.

Opciones avanzadas (3)

Sustituye a la lista de calidad. Para quien ya conoce la sintaxis de formatos.

Reempaqueta las pistas sin recodificar. Rápido y sin pérdida.

Recodifica el vídeo. Lento y con pérdida: solo cuando remux no sirva.

Audio

El archivo al que se convierte el audio.

VBR da la mejor relación tamaño-calidad; los bitrates fijos son más previsibles.

Subtítulos

Incrustar los mete dentro del vídeo; guardar escribe un .srt aparte junto a él.

Separados por comas. Usa all para todos los idiomas disponibles.

Listas y canales

Qué hacer cuando la URL pertenece a la vez a un vídeo y a una lista.

Funcionan rangos y listas, por ejemplo 1-10,15 o -5::2 para uno de cada dos desde el final.

Opciones avanzadas (1)

Anota lo ya descargado para que una nueva ejecución lo omita. Es la forma de mantener un canal sincronizado.

Fragmentos y capítulos
Opciones avanzadas (2)

Un rango como *00:01:30-00:03:00, o el nombre de un capítulo. El asterisco inicial indica que es una marca de tiempo.

Metadatos y portada
Opciones avanzadas (3)
SponsorBlock

Corta del archivo los fragmentos marcados por la comunidad, según los datos de SponsorBlock.

Opciones avanzadas (1)

Conserva los fragmentos pero los marca, para que los saltes tú.

Archivos y carpetas

Los campos van en %(...)s. Las barras crean carpetas.

Opciones avanzadas (4)

Dónde se escriben los archivos. Combínalo con la plantilla de arriba para crear subcarpetas.

Longitud máxima del nombre de archivo, en caracteres.

Filtros
Opciones avanzadas (5)

AAAAMMDD, o una fecha relativa como now-1month.

AAAAMMDD, o una fecha relativa.

Omite lo más pequeño. Acepta 5M, 500K y similares.

Omite lo más grande.

Número de archivos a descargar antes de detenerse.

Red

Por ejemplo 2M o 500K. Útil cuando necesitas el resto del ancho de banda.

Opciones avanzadas (5)

Acelera las pistas fragmentadas. Cuatro es un punto de partida razonable.

Cuántas veces reintentar una parte fallida. Se admite infinite.

URL de proxy HTTP, HTTPS o SOCKS.

Hace que las peticiones parezcan de un navegador real. Es la solución habitual a un 403 repentino.

Sesión y cookies

Lee directamente tu sesión. Necesario para contenido privado, con restricción de edad o solo para miembros.

Opciones avanzadas (1)

Un cookies.txt en formato Netscape exportado desde tu navegador.

Directos
Opciones avanzadas (2)

Consulta hasta que empiece un directo programado. MIN-MAX segundos entre comprobaciones.

Soluciones alternativas
Opciones avanzadas (3)

Obsoleto en favor de --add-headers. Se mantiene porque muchas guías antiguas siguen usándolo.

Obsoleto en favor de --add-headers.

Opciones específicas de cada sitio, por ejemplo youtube:player_client=web.

Salida y depuración
Opciones avanzadas (2)
Restablecer

Notas sobre TikTok

El título en TikTok es la primera línea del texto, lo que produce nombres de archivo larguísimos y a menudo inservibles. El ajuste de aquí nombra los archivos por autor e id, que se ordena bien y nunca colisiona.

Que haya una pista sin marca de agua depende del vídeo y de la región: ejecuta el comando con -F para ver qué existe de verdad antes de dar por hecho que falta. Las publicaciones privadas o solo para seguidores necesitan cookies de una cuenta que pueda verlas.

TikTok ya no es solo vídeo vertical: las publicaciones en modo foto y las diapositivas llegan por las mismas formas de URL, y yt-dlp trata las que tienen varios elementos como listas — cada diapositiva su propia entrada, el sonido de fondo como entrada de audio separada cuando existe. Esa es la forma de la plataforma, no un fallo, y no hay opción que vuelva a unir una diapositiva en un solo archivo. Un comando que parece "solo descargar imágenes" ha descargado, en realidad, exactamente lo que es la publicación.

Una URL de perfil — tiktok.com/@handle — descarga todos los vídeos de la cuenta, y se pagina, lo que en un creador prolífico es una tanda larga. Las pestañas de me gusta y guardados solo las ve la cuenta que las posee, así que esas necesitan cookies de una sesión identificada. Combina el modo de lista completa con el archivo de registro y continuar tras errores: una cuenta prolífica contendrá al menos un post borrado, y sin esas dos opciones un post borrado detiene los otros mil.

TikTok limita con agresividad. Una descarga que empieza rápida y luego se arrastra, o que muere con un 403 a mitad de camino, suele ser limitación de tráfico y no un extractor roto — añade un límite de velocidad, reduce el número de fragmentos en paralelo y espacia las ejecuciones repetidas. Las cookies de una sesión identificada elevan el techo considerablemente. Un punto de salida de VPN que están usando muchas otras personas a la vez suele empeorar la limitación en vez de mejorarla: la IP ya es sospechosa antes de que envíes una petición.

Para el audio, -x extrae la pista de sonido de un TikTok igual que en cualquier otro sitio, y se salta el vídeo por completo. El "sonido original" de un vídeo es un elemento aparte con su propia página, así que una pista que oíste en el post de otra persona se puede bajar desde la página del sonido sin el vídeo de ningún modo. El nombre de archivo importa más aquí que en la mayoría de plataformas — el título tomado del texto colisiona en cuanto dos posts empiezan con las mismas palabras —, por eso este ajuste nombra los archivos por autor e id del vídeo.

Preguntas frecuentes

¿Puede yt-dlp descargar TikTok sin marca de agua?
Descarga lo que TikTok sirva. A veces hay pistas sin marca de agua y a veces no, y varía según el vídeo y la región: ejecuta -F para ver qué existe en esa URL.
¿Puedo descargar un TikTok privado o solo para seguidores?
Solo si tu propia cuenta puede verlo. Usa --cookies-from-browser para que yt-dlp lo pida como tú.
¿Cómo descargo todos los vídeos de un creador?
Apunta yt-dlp a la URL del perfil con el modo de lista completa, y añade un archivo de registro para que las siguientes ejecuciones solo traigan lo nuevo.