يوزع قائمة بعناوين URL لفيديو CBC وينزل ملفات الفيديو بصيغة MP4. يتم تشغيل التنزيلات بالتوازي ولكن يتم تقليلها إلى ثلاثة مقاطع فيديو في المرة الواحدة لاحترام النطاق الترددي لقناة CBC.
يأخذ البرنامج النصي المنفصل معرف وسائط CBC واحدًا كمدخل ويقوم بتنزيل ملف واحد.
تم اختباره للعمل على (معظم) محتوى الفيديو من أولمبياد طوكيو 2020، وأولمبياد بكين 2022، وأولمبياد باريس 2024.
مايكروسوفت ويندوز
PowerShell 7 أو أعلى؛ قم بالتثبيت من متجر Microsoft أو WinGet ( winget install Microsoft.PowerShell
) أو PowerShell على GitHub.
ثنائي Windows لـ FFmpeg.
ثنائي Windows لـ yt-dlp.
يمكنك تثبيت FFmpeg وyt-dlp باستخدام البرنامج النصي المتوفر أو القيام بذلك بنفسك.
استخدم تثبيت-ytdlp-Prequirements.ps1:
انسخ هذا الريبو في دليل محلي من اختيارك.
افتح pwsh.exe
وانتقل إلى دليل الريبو.
قم بتشغيل ./Install-ytdlp-Prerequisites.ps1
. سيقوم البرنامج النصي باسترداد ثنائيات FFmpeg وyt-dlp لك ووضعها في دليل العمل.
قم بتنزيل FFmpeg وyt-dlp (راجع المتطلبات الأساسية للروابط).
قم باستخراج ثنائيات FFmpeg الثلاثة هذه في نفس الدليل مثل الريبو:
ffmpeg.exe
ffplay.exe
ffprobe.exe
انسخ yt-dlp.exe
إلى نفس الدليل مثل الريبو.
استخدم Invocation-ytdlp-CBC-Single.ps1:
افتح pwsh.exe
وانتقل إلى دليل الريبو.
قم بتشغيل ./Invoke-ytdlp-CBC-Single.ps1
. سيطالبك البرنامج النصي بوجود رابط. تقديمها والاستمرار.
مثال: رابط الفيديو https://www.cbc.ca/player/play/1234567891011
.
استخدم Invocation-ytdlp-CBC.ps1:
قم بملء URLList.txt
بقائمة روابط فيديو CBC التي تريد استردادها، واحد في كل سطر.
مثال: https://www.cbc.ca/player/play/1234567891011
افتح pwsh.exe
وانتقل إلى دليل الريبو.
قم بتشغيل ./Invoke-ytdlp-CBC.ps1
وشاهده.
مطلوب PowerShell 7 أو أعلى لدعم الخيوط المتوازية في حلقة ForEach-Object.
تم تصميم هذه البرامج النصية للعمل فقط عندما يحتوي دليل العمل الخاص بها على البرامج النصية والملفات النصية والثنائيات.
يتم تقديم بعض محتويات فيديو CBC - عادةً التسجيلات الأطول - فقط بتنسيق HLS بتنسيق m3u8. قد يفشل تنزيل الروابط بهذا التنسيق.
صناع yt-dlp
صناع FFmpeg
قناة CBC على تغطيتها الممتازة للأحداث الرياضية