<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Youtube-Dl on LinuxmanR4</title><link>https://linuxmanr4.com/tags/youtube-dl/</link><description>Recent content in Youtube-Dl on LinuxmanR4</description><generator>Hugo -- gohugo.io</generator><language>es</language><copyright>LinuxmanR4</copyright><lastBuildDate>Mon, 22 Oct 2018 13:43:10 +0000</lastBuildDate><atom:link href="https://linuxmanr4.com/tags/youtube-dl/index.xml" rel="self" type="application/rss+xml"/><item><title>Descargar videos de Youtube es fácil con youtube-dl</title><link>https://linuxmanr4.com/2018/10/22/youtube-dl/</link><pubDate>Mon, 22 Oct 2018 13:43:10 +0000</pubDate><guid>https://linuxmanr4.com/2018/10/22/youtube-dl/</guid><description>&lt;img src="https://linuxmanr4.com/wp-content/uploads/2018/10/youtube-hello-i-m-nik.jpg" alt="Featured image of post Descargar videos de Youtube es fácil con youtube-dl" />&lt;p>Me ha pasado que tengo que descargar videos de Youtube para poder verlos fuera de línea en mi teléfono celular. Esta tarea es muy sencilla con &lt;a class="link" href="https://rg3.github.io/youtube-dl/" target="_blank" rel="noopener"
>youtube-dl&lt;/a>
&lt;span style="white-space: nowrap;">&lt;svg width=".7em"
height=".7em" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg">
&lt;path d="m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z" fill="currentColor" />
&lt;path d="M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z"
fill="currentColor">
&lt;/svg>&lt;/span>
, un programa escrito en Python que se ocupa de descargar videos de Youtube y &lt;a class="link" href="https://rg3.github.io/youtube-dl/supportedsites.html" target="_blank" rel="noopener"
>otros sitios&lt;/a>
&lt;span style="white-space: nowrap;">&lt;svg width=".7em"
height=".7em" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg">
&lt;path d="m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z" fill="currentColor" />
&lt;path d="M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z"
fill="currentColor">
&lt;/svg>&lt;/span>
de internet.&lt;/p>
&lt;p>&lt;strong>youtube-dl&lt;/strong> es un programa que se utiliza desde la terminal, tiene una gran cantidad de opciones, pero en este artículo sólo tocaré lo básico.&lt;/p>
&lt;h2 id="obtener-la-lista-de-formatos-disponibles-de-un-video">Obtener la lista de formatos disponibles de un video.
&lt;/h2>&lt;p>Youtube ajusta la calidad de video de acuerdo al ancho de banda disponible en el momento de la reproducción, pero a veces esto provoca descargas de archivos muy grandes.&lt;/p>
&lt;p>La opción &lt;strong>-F&lt;/strong> permite ver la lista de formatos disponibles para su descarga.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-fallback" data-lang="fallback">&lt;span class="line">&lt;span class="cl">youtube-dl -F &amp;lt;&amp;lt;URL del video&amp;gt;&amp;gt;
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;figure>&lt;img src="https://linuxmanr4.com/wp-content/uploads/2018/10/youtube-dl-opcion-F.jpg"
alt="youtube-dl lista de formatos disponibles.">&lt;figcaption>
&lt;p>youtube-dl lista de formatos disponibles.&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;h2 id="descargar-un-formato-en-particular">Descargar un formato en particular.
&lt;/h2>&lt;p>Para seleccionar un formato en particular está la opción &lt;strong>-f&lt;/strong> (en minúsculas) seguido del código de formato.&lt;/p>
&lt;p>Por ejemplo, si se quiere descargar el formato 18,  que es un archivo de tamaño mediano quedaría así:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-fallback" data-lang="fallback">&lt;span class="line">&lt;span class="cl">youtube-dl -f 18 &amp;lt;&amp;lt;URL del video&amp;gt;&amp;gt;
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="antes-de-descargar-hagamos-una-prueba">Antes de descargar, hagamos una prueba.
&lt;/h2>&lt;p>Para hacer una prueba sin descargar el video existe la opción &lt;strong>&amp;ndash;simulate&lt;/strong>&lt;/p>
&lt;p>Esta opción se puede agregar en cualquier instrucción y te dirá si existe algún problema antes de descargar, por ejemplo:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-fallback" data-lang="fallback">&lt;span class="line">&lt;span class="cl">youtube-dl -f 18 --simulate &amp;lt;&amp;lt;URL del video&amp;gt;&amp;gt;
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>En lugar de &lt;strong>&amp;ndash;simulate&lt;/strong> se puede utilizar simplemente &lt;strong>-s&lt;/strong> tú decides.&lt;/p>
&lt;h2 id="descargar-los-videos-de-una-lista-contenida-en-un-archivo">Descargar los videos de una lista contenida en un archivo.
&lt;/h2>&lt;p>Supongamos que quieres descargar varios videos, puedes guardar las URL en un archivo de texto y luego decirle a youtube-dl que tome esa información para descargar los videos.&lt;/p>
&lt;p>En este caso, sería la opción &lt;strong>&amp;ndash;batch-file&lt;/strong> , por ejemplo:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-fallback" data-lang="fallback">&lt;span class="line">&lt;span class="cl">youtube-dl --batch-file=&amp;#39;/ruta/al/archivo.txt&amp;#39;
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="limitar-el-ancho-de-banda">Limitar el ancho de banda.
&lt;/h2>&lt;p>A veces es necesario limitar el ancho de banda de la descarga, para eso usamos la opción &lt;strong>-r&lt;/strong> , por ejemplo.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-fallback" data-lang="fallback">&lt;span class="line">&lt;span class="cl">youtube-dl -r 100K &amp;lt;&amp;lt;URL del video&amp;gt;&amp;gt;
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="bonus-descargar-el-audio-de-un-video-en-formato-mp3">Bonus: Descargar el audio de un video en formato mp3.
&lt;/h2>&lt;p>A nadie sorprende la cantidad de videos musicales disponibles en Youtube, pero a veces, no quieres el video, sólo quieres el audio.&lt;/p>
&lt;p>También es posible, la instrucción quedaría así:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-fallback" data-lang="fallback">&lt;span class="line">&lt;span class="cl">youtube-dl --extract-audio --audio-format mp3 &amp;lt;&amp;lt;URL del video&amp;gt;&amp;gt;
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="conclusiones">Conclusiones.
&lt;/h2>&lt;p>Los ejemplos incluidos en este artículo son los que más utilizo y son una especie de guía rápida.&lt;/p>
&lt;p>Claro que no son todas las opciones que tiene este programa. Afortunadamente tiene una excelente &lt;a class="link" href="https://github.com/rg3/youtube-dl/blob/master/README.md#readme" target="_blank" rel="noopener"
>documentación&lt;/a>
&lt;span style="white-space: nowrap;">&lt;svg width=".7em"
height=".7em" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg">
&lt;path d="m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z" fill="currentColor" />
&lt;path d="M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z"
fill="currentColor">
&lt;/svg>&lt;/span>
, así que si tienes dudas o curiosidad siempre puedes consultarla.&lt;/p>
&lt;p>Como youtube-dl está programado en &lt;a class="link" href="https://linuxmanr4.com/tags/python/" >Python&lt;/a>
prácticamente se puede &lt;a class="link" href="https://rg3.github.io/youtube-dl/download.html" target="_blank" rel="noopener"
>descargar&lt;/a>
&lt;span style="white-space: nowrap;">&lt;svg width=".7em"
height=".7em" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg">
&lt;path d="m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z" fill="currentColor" />
&lt;path d="M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z"
fill="currentColor">
&lt;/svg>&lt;/span>
para cualquier sistema operativo.&lt;/p>
&lt;p>&lt;em>Imagen principal gracias a &lt;a class="link" href="https://unsplash.com/@helloimnik" target="_blank" rel="noopener"
>Hello I&amp;rsquo;m Nik&lt;/a>
&lt;span style="white-space: nowrap;">&lt;svg width=".7em"
height=".7em" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg">
&lt;path d="m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z" fill="currentColor" />
&lt;path d="M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z"
fill="currentColor">
&lt;/svg>&lt;/span>
.&lt;/em>&lt;/p></description></item></channel></rss>