Программа
February 26, 2021

Video/Stream Downloader

GUI for youtube-dl

Интерфейс программы

Возможности

  • Скачивание видеозаписей или онлайн трансляций со всех популярных сервисов (youtube, twitch ,instagram, vimeo, rutube и т.д.) Посмотреть весь список можно здесь
  • Для каждого url отдельное консольное окно с прогрессом скачивания
  • Многопоточность (отдельные окна)
  • Гибкость настройки (скорее всего будет расширяться)
  • Простота использования
  • Часть настроек сохраняется (достаточно указать один раз)
  • Бесплатно, без ограничений

Идея создания

Инструменты используемые приложением (yotube-dl + ffmpeg). Имеют в себе все, что нужно для использования перечисленного выше. Но это консольные приложения, которые требуют запуска с командной строки и некоторого набора аргументов. Что не очень удобно с точки зрения использования конечного пользователя. Особенно для тех, кто не силен в навыках использования компьютера. К тому же, иногда нужно что-то скачать быстро. А вводить длинные команды каждый раз, не очень удобно.

Я решил сделать простой, но в то же время с некоторыми настройками графический интерфейс. В котором достаточно указать url и нажать кнопку "скачать".

Требования

  • Скачанный youtube-dl (скачать здесь)
  • Скачанный и распакованный ffmpeg (скачать здесь)

Скачать программу

Только графический интерфейс: Скачать

Полная версия (пак): Скачать
Включает в себя youtube-dl и ffmpeg. Распаковали и пользуйтесь.

Использование программы

Функция "Записывать журналы" - позволяет весь вывод консоли перенаправить в файл, который будет расположен в папке logs. Там же, где и сохраняются видео/аудио.

Если вы скачиваете (записываете) трансляцию. То запись пойдет с того момента, когда вы её запустили. А не с начала трансляции. Что бы прервать запись, например вам нужен был небольшой кусок. Нажмите в консоли с активным скачиваем комбинацию клавиш Ctrl+C. Вы увидите, как приложение спросит остановить ли выполнение. Если вы закроете окно на крестик, а не нажатием клавиш как сказано выше. То видео может быть поврежденным, из-за некорректного завершения.

Функция "Список форматов" - позволяет получить список форматов из URL.

Кнопка "Из буфера" - позволяет вставить URL из буфера обмена.

Возможные ошибки и их решение

Ошибка про отсутствие файла msvcr100.dll - установите Microsoft Visual C++ 2010

Поддержка

Любые вопросы и предложения пишите в комментариях.