Analiza una lista de URL de videos CBC determinadas y descarga los archivos de video como MP4. Las descargas se ejecutan en paralelo pero se limitan a tres vídeos a la vez para respetar el ancho de banda de CBC.
Un script independiente toma un único ID de medio CBC como entrada y descarga un único archivo.
Probado para funcionar en (la mayoría) del contenido de vídeo de los Juegos Olímpicos de Tokio 2020, los Juegos Olímpicos de Beijing 2022 y los Juegos Olímpicos de París 2024.
Windows
PowerShell 7 o superior; Instálelo desde Microsoft Store, WinGet ( winget install Microsoft.PowerShell
) o PowerShell en GitHub.
El binario de Windows de FFmpeg.
El binario de Windows de yt-dlp.
Puede instalar FFmpeg y yt-dlp utilizando el script proporcionado o hacerlo usted mismo.
Utilice Install-ytdlp-Prerequisitos.ps1:
Clona este repositorio en un directorio local de tu elección.
Abra pwsh.exe
y navegue hasta el directorio del repositorio.
Ejecute ./Install-ytdlp-Prerequisites.ps1
. El script recuperará los binarios de FFmpeg y yt-dlp y los colocará en el directorio de trabajo.
Descargue FFmpeg y yt-dlp (consulte los requisitos previos para ver los enlaces).
Extraiga estos tres archivos binarios de FFmpeg en el mismo directorio que el repositorio:
ffmpeg.exe
ffplay.exe
ffprobe.exe
Copie yt-dlp.exe
en el mismo directorio que el repositorio.
Utilice Invoke-ytdlp-CBC-Single.ps1:
Abra pwsh.exe
y navegue hasta el directorio del repositorio.
Ejecute ./Invoke-ytdlp-CBC-Single.ps1
. El script solicitará un enlace. Proporciónelo y continúe.
Ejemplo: enlace de vídeo https://www.cbc.ca/player/play/1234567891011
.
Utilice Invocar-ytdlp-CBC.ps1:
Complete URLList.txt
con una lista de enlaces de CBC Video que desea recuperar, uno por línea.
Ejemplo: https://www.cbc.ca/player/play/1234567891011
Abra pwsh.exe
y navegue hasta el directorio del repositorio.
Ejecute ./Invoke-ytdlp-CBC.ps1
y observe cómo funciona.
Se requiere PowerShell 7 o superior para admitir subprocesos paralelos en el bucle ForEach-Object.
Estos scripts solo están diseñados para funcionar cuando su directorio de trabajo contiene los scripts, el archivo de texto y los archivos binarios.
Algunos contenidos de vídeo de CBC (normalmente grabaciones más largas) se presentan únicamente como HLS en formato m3u8. Es posible que los enlaces en este formato no se descarguen.
Los creadores de yt-dlp
Los creadores de FFmpeg
El CBC por su excelente cobertura de eventos deportivos