Если ты хочешь, чтобы yt-dlp нормально склеивал видео и аудио — тебе нужен ffmpeg.
Без него ты получишь либо беззвучное видео, либо ошибку, либо два отдельных файла.
Скачай готовый архив отсюда:
https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-essentials.zip
- Распакуй архив
- Зайди в папку
ffmpeg-*-essentials_build\bin - Там лежит
ffmpeg.exe— это оно - Кинь эту папку, например, в:
C:\ffmpeg\bin
- Нажми
Win + S, введи:
переменные среды
- Выбери «Изменение переменных среды системы»
- Нажми Переменные среды...
- В нижнем блоке найди
Path→ Изменить → Создать - Вставь:
C:\ffmpeg\bin
- Жми ОК → ОК → ОК
Закрой и открой снова cmd, PowerShell или Windows Terminal.
Введи в терминале:
ffmpeg -versionЕсли видишь информацию о версии — всё готово.
- Склеивать видео + аудио
- Конвертировать в mp3, mp4, mkv
- Работать без костылей и ошибок
-
Если всё сделал правильно, но
yt-dlpвсё равно говоритffmpeg not found— перезагрузи ПК. -
Или укажи вручную:
yt-dlp --ffmpeg-location "C:\ffmpeg\bin" [ссылка]