Herramientas de usuario

Herramientas del sitio


comandos:youtube-dl-descargar-peliculas-musica

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

comandos:youtube-dl-descargar-peliculas-musica [2025/01/14 20:11]
truper creado
comandos:youtube-dl-descargar-peliculas-musica [2025/01/14 20:54] (actual)
truper
Línea 6: Línea 6:
 | Busca software (que puede tener virus) para reconvertir formatos ​   | Sólo usa el comando ffmpeg ​  | | Busca software (que puede tener virus) para reconvertir formatos ​   | Sólo usa el comando ffmpeg ​  |
 | No aprende a usar youtube-dl como tampoco otros comandos ​ | Aprende a usar youtube-dl ​   | | No aprende a usar youtube-dl como tampoco otros comandos ​ | Aprende a usar youtube-dl ​   |
 +| Recurre a información dispersa ​ | Recurre a buscar el manual de la herramienta correspondiente de siempre ​ |
 | Usa plugins y herramientas del momento que al poco no sirven ​ | Aprende a usar youtube-dl y cuando pasan años sigue usándolo porque está hecha para eso|    | | Usa plugins y herramientas del momento que al poco no sirven ​ | Aprende a usar youtube-dl y cuando pasan años sigue usándolo porque está hecha para eso|    |
 | Aprende a usar herramientas que luego no sirven ​ | Aprende a usar herramientas que no caducan | | Aprende a usar herramientas que luego no sirven ​ | Aprende a usar herramientas que no caducan |
 +| Necesita una herramienta distinta para cada página web  | Lo hace todo con youtube-dl |
 +| Utiliza herramientas privativas cuyo interés principal de su autor/es es ganar dinero ​ | Utiliza herramientas mantenidas por una comunidad cuyo interés es que la herramienta funcione |
 | Básicamente cada vez que quiere descargar un vídeo y ha pasado algún tiempo pierde tiempo buscando una herramienta porque las que tenía no sirven ​  | Usa las herramientas del repositorio del sistema operativo o utiliza youtube-dl y hace un update o descarga el binario si pasó un tiempo | | Básicamente cada vez que quiere descargar un vídeo y ha pasado algún tiempo pierde tiempo buscando una herramienta porque las que tenía no sirven ​  | Usa las herramientas del repositorio del sistema operativo o utiliza youtube-dl y hace un update o descarga el binario si pasó un tiempo |
 +
 +**Veamos un ejemplo de lo que hace el usuario Gnu/Linux** \\
 +https://​www.youtube.com/​watch?​v=ftPVxgjoDZI
 +
 +**Actualizamos**
 +<​code>​
 +sudo curl -L https://​github.com/​yt-dlp/​yt-dlp/​releases/​latest/​download/​yt-dlp -o /​usr/​local/​bin/​yt-dlp
 +  % Total    % Received % Xferd  Average Speed   ​Time ​   Time     ​Time ​ Current
 +                                 ​Dload ​ Upload ​  ​Total ​  ​Spent ​   Left  Speed
 +  0     ​0 ​   0     ​0 ​   0     ​0 ​     0      0 --:--:-- --:--:-- --:​--:​-- ​    0
 +  0     ​0 ​   0     ​0 ​   0     ​0 ​     0      0 --:--:-- --:--:-- --:​--:​-- ​    0
 +100 2943k  100 2943k    0     ​0 ​ 2355k      0  0:​00:​01 ​ 0:00:01 --:--:-- 6104k
 +</​code>​
 +
 +**Listar formatos y codecs disponibles**
 +<​code>​
 +yt-dlp -F ftPVxgjoDZI
 +[youtube] Extracting URL: ftPVxgjoDZI
 +[youtube] ftPVxgjoDZI:​ Downloading webpage
 +[youtube] ftPVxgjoDZI:​ Downloading ios player API JSON
 +[youtube] ftPVxgjoDZI:​ Downloading player 0b866fa6
 +WARNING: [youtube] ftPVxgjoDZI:​ nsig extraction failed: You may experience throttling for some formats
 +         n = sWy0ps2Qmgv446dr ; player = https://​www.youtube.com/​s/​player/​0b866fa6/​player_ias.vflset/​en_US/​base.js
 +WARNING: [youtube] ftPVxgjoDZI:​ nsig extraction failed: You may experience throttling for some formats
 +         n = AoGCYZGcEKcBNqF0 ; player = https://​www.youtube.com/​s/​player/​0b866fa6/​player_ias.vflset/​en_US/​base.js
 +[youtube] ftPVxgjoDZI:​ Downloading m3u8 information
 +[info] Available formats for ftPVxgjoDZI:​
 +ID      EXT   ​RESOLUTION FPS CH │  FILESIZE ​ TBR PROTO │ VCODEC ​        VBR ACODEC ​     ABR ASR MORE INFO
 +──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
 +sb2     mhtml 48x27        0    │                mhtml │ images ​                                ​storyboard
 +sb1     mhtml 60x45        0    │                mhtml │ images ​                                ​storyboard
 +sb0     mhtml 120x90 ​      ​0 ​   │                mhtml │ images ​                                ​storyboard
 +233     ​mp4 ​  audio only        │                m3u8  │ audio only         ​unknown ​            [es] Default
 +234     ​mp4 ​  audio only        │                m3u8  │ audio only         ​unknown ​            [es] Default
 +249-drc webm  audio only      2 │   ​4.95MiB ​ 50k https │ audio only         ​opus ​       50k 48k [es] low, DRC, THROTTLED, webm_dash
 +250-drc webm  audio only      2 │   ​7.65MiB ​ 77k https │ audio only         ​opus ​       77k 48k [es] low, DRC, THROTTLED, webm_dash
 +139-drc m4a   audio only      2 │   ​4.84MiB ​ 49k https │ audio only         ​mp4a.40.5 ​  49k 22k [es] low, DRC, m4a_dash
 +249     ​webm ​ audio only      2 │   ​5.71MiB ​ 58k https │ audio only         ​opus ​       58k 48k [es] low, THROTTLED, webm_dash
 +250     ​webm ​ audio only      2 │   ​7.83MiB ​ 79k https │ audio only         ​opus ​       79k 48k [es] low, THROTTLED, webm_dash
 +139     ​m4a ​  audio only      2 │   ​4.84MiB ​ 49k https │ audio only         ​mp4a.40.5 ​  49k 22k [es] low, m4a_dash
 +251-drc webm  audio only      2 │  13.16MiB 133k https │ audio only         ​opus ​      133k 48k [es] medium, DRC, THROTTLED, webm_dash
 +140-drc m4a   audio only      2 │  12.85MiB 129k https │ audio only         ​mp4a.40.2 ​ 129k 44k [es] medium, DRC, m4a_dash
 +251     ​webm ​ audio only      2 │  13.43MiB 135k https │ audio only         ​opus ​      135k 48k [es] medium, THROTTLED, webm_dash
 +140     ​m4a ​  audio only      2 │  12.85MiB 129k https │ audio only         ​mp4a.40.2 ​ 129k 44k [es] medium, m4a_dash
 +269     ​mp4 ​  ​192x144 ​    ​30 ​   │ ~14.84MiB 150k m3u8  │ avc1.4D400C ​  150k video only
 +160     ​mp4 ​  ​192x144 ​    ​30 ​   │   ​2.30MiB ​ 23k https │ avc1.4D400C ​   23k video only          144p, mp4_dash
 +18      mp4   ​480x360 ​    ​30 ​ 2 │ ≈19.96MiB 201k https │ avc1.42001E ​       mp4a.40.2 ​      44k [es] 360p, THROTTLED
 +243     ​webm ​ 480x360 ​    ​30 ​   │   ​6.53MiB ​ 66k https │ vp9            66k video only          360p, THROTTLED, webm_dash
 +230     ​mp4 ​  ​480x360 ​    ​30 ​   │ ~52.00MiB 524k m3u8  │ avc1.4D401E ​  524k video only
 +134     ​mp4 ​  ​480x360 ​    ​30 ​   │   ​7.23MiB ​ 73k https │ avc1.4D401E ​   73k video only          360p, mp4_dash
 +605     ​mp4 ​  ​480x360 ​    ​30 ​   │ ~32.86MiB 331k m3u8  │ vp09.00.21.08 331k video only
 +231     ​mp4 ​  ​640x480 ​    ​30 ​   │ ~85.65MiB 864k m3u8  │ avc1.4D401E ​  864k video only
 +135     ​mp4 ​  ​640x480 ​    ​30 ​   │  11.35MiB 114k https │ avc1.4D401E ​  114k video only          480p, mp4_dash
 +</​code>​
 +
 +**Elegimos los formatos de audio y vídeo que nos convengan**
 +
 +<​code>​
 +yt-dlp -f 135+140 -o "​video.mp4"​ ftPVxgjoDZI
 +[youtube] Extracting URL: ftPVxgjoDZI
 +[youtube] ftPVxgjoDZI:​ Downloading webpage
 +[youtube] ftPVxgjoDZI:​ Downloading ios player API JSON
 +[youtube] ftPVxgjoDZI:​ Downloading player 0b866fa6
 +WARNING: [youtube] ftPVxgjoDZI:​ nsig extraction failed: You may experience throttling for some formats
 +         n = kuQ2HqfMRFuf8xFo ; player = https://​www.youtube.com/​s/​player/​0b866fa6/​player_ias.vflset/​en_US/​base.js
 +WARNING: [youtube] ftPVxgjoDZI:​ nsig extraction failed: You may experience throttling for some formats
 +         n = HpweVhSlLU6Y1kEX ; player = https://​www.youtube.com/​s/​player/​0b866fa6/​player_ias.vflset/​en_US/​base.js
 +[youtube] ftPVxgjoDZI:​ Downloading m3u8 information
 +[info] ftPVxgjoDZI:​ Downloading 1 format(s): 135+140
 +[download] Destination:​ video.f135.mp4
 +[download] 100% of   ​11.35MiB in 00:00:02 at 5.52MiB/s
 +[download] Destination:​ video.f140.m4a
 +[download] 100% of   ​12.85MiB in 00:00:02 at 5.12MiB/s
 +[Merger] Merging formats into "​video.mp4"​
 +Deleting original file video.f135.mp4 (pass -k to keep)
 +Deleting original file video.f140.m4a (pass -k to keep)
 +</​code>​
 +
 +Hasta aquí hemos visto como descargar vídeos de youtube, lo podemos hacer con cualquier otra página web, podemos ver las páginas soportadas con yt-dlp --list-extractors,​ si hacemos yt-dlp --list-extractors | wc -l nos da un total de 1829 páginas webs de las que descargar vídeos y audio
comandos/youtube-dl-descargar-peliculas-musica.1736881865.txt.gz · Última modificación: 2025/01/14 20:11 por truper