scavie

Пикабушник
Дата рождения: 19 июля 1984
поставил 69 плюсов и 60 минусов
отредактировал 0 постов
проголосовал за 0 редактирований
Награды:
5 лет на Пикабу
5764 рейтинг 229 подписчиков 0 подписок 11 постов 11 в горячем

Новая версия VDL (1.9) - бесплатной программы для скачивания видео

Привет Пикабу!


Выпустил новый релиз программы. Первым делом хочу попросить прощения у подписчиков и у тех, кто просил новые фичи за то, что так долго. В жизни произошло просто пипец как много всего и для работы над VDL просто не было времени.

Что изменилось в новой версии:

1. Немного переделал поиск. Теперь плейлисты ищутся быстрее. Значительно быстрее) Есть у этого и обратная сторона - поскольку все данные не подгружаются сразу, то в выпадающем списке форматов содержится не актуальная информация, а варианты из настройки "Автовыбор формата" и программа постарается загрузить лучшее качество до выбранного (например, выбрано "720p HD", но у ролика лучшее доступное качество 480p - соответственно, будет загружено 480p). Если нажмете на кнопку "Все форматы" или "Субтитры", тогда VDL найдет полную информацию по этому ролику и данные в выпадающем списке также обновятся. Мне показалось такое поведение это не сильно высокая плата за значительное увеличение скорости поиска роликов в плейлистах.

2. Поддержка мультиссылок.

При нажатии на кнопку в строке поиска она "развернется" в TextArea, которая работает сразу с несколькими ссылками.

Новая версия VDL (1.9) - бесплатной программы для скачивания видео Скачивание, Видео, YouTube

3. Чтобы выбрать ролик больше не нужно "целиться" в чекбокс, вся строка теперь активна :) Тыкать можно теперь в любое место.

4. Если загрузка в состоянии "Остановлено", то у ролика можно изменить папку загрузки.

Новая версия VDL (1.9) - бесплатной программы для скачивания видео Скачивание, Видео, YouTube

5. Добавил отображение прогресса загрузки в процентах.

Новая версия VDL (1.9) - бесплатной программы для скачивания видео Скачивание, Видео, YouTube

6. Мультивыделение строк таблицы в загрузках и истории. Как мышкой, так и кликом по строкам с зажатым Ctrl (выделение строк по одной) или Shift (выделение от текущей до целевой).

7. Сохранение позиции и размера столбцов.

8. В настройках если для извлечения аудио выбрать mp3 и cbr, то вместо слайдера с абстрактным качеством будет слайдер с выбором битрейта.

Новая версия VDL (1.9) - бесплатной программы для скачивания видео Скачивание, Видео, YouTube

9. Там же добавлены чекбоксы для сохранения в аудиофайле метаданных и обложки.

10. Списки в чекбоксах можно теперь крутить колесом мыши :)

И еще около десятка мелких изменений и исправлений, которые тут просили, но которые, наверное, нет смысла перечислять отдельно.

Как всегда - скачать можно тут: https://github.com/engatec/vdl/releases/latest

Как всегда - пишите в комментах если что-то работает не правильно, или что-то хотите добавить/изменить, будем работать :)

p.s. Напишите плз пользуется кто-то youtube-dl, а не yt-dlp? Пациент, скорее, мертв, чем жив, подумываю убрать его совсем, а то такое ощущение, что пользы от него больше никакой, только дистрибутив раздувает.

Показать полностью 4

Новая версия VDL - бесплатной программы для скачивания видео

Привет пикабу! Выпустил новый релиз VDL, в который вошли исключительно запросы из предыдущей темы.

1. Добавлена возможность загрузки субтитров. Это можно сделать как вручную, кликнув на кнопку загрузки сабов у ролика, так и автоматически, включив в настройках.

Новая версия VDL - бесплатной программы для скачивания видео Скачивание, Видео, YouTube, Длиннопост, Инструкция
Новая версия VDL - бесплатной программы для скачивания видео Скачивание, Видео, YouTube, Длиннопост, Инструкция

Пункт "Встраивать субтитры" добавляет сабы внутрь контейнера. Если он отключен, то сабы будут скачиваться отдельными файлами в ту же папку, что и видео.

Также в поле "Языки субтитров" можно через запятую указать предпочитаемые субтитры, тогда автоматически будут скачиваться только они. При ручном скачивании всегда качаются все доступные субтитры.

2. Сохранение превьюшек. По клику на превью-изображении ролика картинку можно сохранить. В случае с youtube'ом пытаюсь сохранить изображение максимального качества.

3. Добавил возможность воспроизведения файла прямо из истории. Можно вызвать либо из контекстного меню, либо двойным кликом мышью, либо нажатием клавиши Enter.

Новая версия VDL - бесплатной программы для скачивания видео Скачивание, Видео, YouTube, Длиннопост, Инструкция

4. Слегка изменил работу с добавлением в историю. Если раньше запись добавлялась сразу после попадания в очередь закачки, то теперь добавление в историю происходит только после успешного окончания загрузки.

5. Добавил возможность включить/выключить прокси прямо с главного окна. Если в настройках указан прокси, то на верхней панели появится чекбокс "Использовать прокси".

Новая версия VDL - бесплатной программы для скачивания видео Скачивание, Видео, YouTube, Длиннопост, Инструкция

В будущем добавлю возможность создавать список проксей.

6. Вернул украинский язык. Большая благодарность @Alllexxxlllol за перевод.

Скачать можно тут: https://github.com/engatec/vdl/releases/latest

Как обычно доступны установщики и portable-версии для трех операционных систем: Windows, Linux, MacOS.

Те у кого установлена предыдущая версия 1.7 должны получить обновление автоматически (при условии, что обновление включено). Напишите пожалуйста если что-то пошло не так и программа не обновилась.

p.s. Стоит ли добавить к бинарникам youtube-dlc (еще один форк youtube-dl) или одного yt-dlp достаточно?

Показать полностью 4

Новая версия VDL - бесплатной программы для скачивания видео

Привет Пикабу!

Выпустил новую версию VDL. В этом релизе больше сосредоточился на "причесывании" внутренностей программы, чтобы работала быстрее и стабильнее. Но пользователей совсем без плюшек оставлять нельзя, поэтому несколько нововведений, которые некоторые из вас просили :)

1. Вывел отображение ошибок в диалоговое окно, чтобы проще было сразу понять что происходит. Ошибки берутся прямиком от youtube-dl/yt-dlp, поэтому отображаются как есть.

Новая версия VDL - бесплатной программы для скачивания видео Скачивание, Видео, YouTube, Длиннопост

2. Количество потоков (одновременных загрузок) теперь можно задавать самостоятельно. Задается в настройках в диапазоне от 1 до 10. Хотя для тех, кому даже 10 потоков прям очень сильно не хватает и хочется больше есть лазейка ;)

Новая версия VDL - бесплатной программы для скачивания видео Скачивание, Видео, YouTube, Длиннопост

3. Иногда у youtube-dl подтекает крыша (особенно при большом одновременном количестве закачек) и он не начинает загрузку, а выдает ошибку. При перезапуске загрузки все качается нормально. Чтобы перезапускать такие закачки было проще добавил в контекстное меню пункт "Повторить".

Новая версия VDL - бесплатной программы для скачивания видео Скачивание, Видео, YouTube, Длиннопост

4. Немного обновил интерфейс подписок. Добавил возможность проверить обновление в каждой подписке по отдельности и смену папки для закачки. В случае если подписок больше одной, то будет также доступна кнопка "Обновить все", чтобы была возможность проверить обновление в любое время, а не только при старте программы.

Новая версия VDL - бесплатной программы для скачивания видео Скачивание, Видео, YouTube, Длиннопост

5. С этой версии VDL умеет обновляться самостоятельно :) При старте программы, а также из меню "О программе" проверяется есть ли новая версия (проверку при старте можно отключить в настройках). Если новая версия появилась, то выскочит уведомление и предложение обновиться.

Также в процессе добавлял еще одну фичу, которую потом пришлось выпилить. Некоторые видео на youtube доступны только авторизованным пользователям. Для того, чтобы их скачать программе надо подсунуть cookies. Получить cookies для многих задача не слишком простая, поэтому добавлял возможность "захвата" cookies. Но оказалось, что веб-модуль занимает неприлично много места и раздувать размер проги из-за фичи, которой не факт, что вообще будут пользоваться, очень не хотелось. Поэтому выкосил ее практически сразу же после добавления. Если кому-то это действительно нужно - напишите в комментариях, я вам персонально это оформлю отдельной программой :)

Скачать, как обычно, можно здесь: https://github.com/engatec/vdl/releases/latest выбирайте нужный дистрибутив для вашей операционной системы.

Показать полностью 3

Новая версия VDL - бесплатной программы для скачивания видео

Привет пикабу! Выпустил небольшое, но, похоже, очень важное обновление :)


Ютюберы чего-то там у себя подкрутили и ролики стали качаться с черепашьей скоростью. Ожидал, что youtube-dl вот-вот обновится и все вернется на круги своя, но они не чешутся - уж не знаю запугал их youtube или заплатил, или просто лень... Пользователи VDL тоже были не сильно рады такому ограничению в скорости и посыпались просьбы прикрутить yt-dlp. Просьбы пользователей игнорировать никак нельзя, поэтому помимо youtube-dl добавил возможность качать через yt-dlp, который качает шустро. Выбирайте в выпадашке какой "движок" использовать и вперед :)

Новая версия VDL - бесплатной программы для скачивания видео Скачивание, Видео, YouTube

p.s. yt-dlp прикручивал впопыхах и проверял только базовый функционал, который необходим большинству пользователей. Если заметили, что что-то не работает или работает не так как ожидалось напишите пожалуйста в комментах. Настройки для youtube-dl применяются так же к yt-dlp (в будущем разнесу их по отдельным категориям).

p.p.s. Владельцы маков, по какой-то причине yt-dlp на макоси стартует супермедленно (именно стартует само приложение, на скорость закачки это не влияет), соответственно поиск роликов, старт закачки, получение версии будут чуть дольше, чем у youtube-dl, но скорость закачки все это с лихвой компенсирует ;)

Скачать последнюю версию можно тут: https://github.com/engatec/vdl/releases/latest

Показать полностью 1

VDL 1.5

Привет моим немногочисленным, но очень дорогим подписчикам :)


Продолжаю VDLить. В новой версии не делал прям каких-то прорывных вещей - сосредоточился на правке багов и полировке того, что есть на основе ваших отзывов с предыдущей версии.


Итак, что изменилось в этой версии:

1. Превьюшки к видео.

VDL 1.5 Скачивание, Видео, YouTube, Длиннопост

Если превьюшки по какой-то причине видеть не хочется (в принципе не нравятся, или нет желания тратить дополнительный трафик на их загрузку), то их можно отключить в настройках.

VDL 1.5 Скачивание, Видео, YouTube, Длиннопост

2. Массовое скачивание аудио

Для этого жмите на стрелку справа от кнопки "Скачать" и выбирайте "Скачать аудио".

VDL 1.5 Скачивание, Видео, YouTube, Длиннопост

3. Удаление временных файлов

Если пользователь удаляет ролик из загрузок, то необходимые для докачки временные файлы (.part) теперь удаляются автоматически.

4. Запоминание позиции и размера

Теперь программа запоминает позицию на экране и размер окна, и при следующем запуске они будут такими, как были при закрытии.

5. Копирование URL ролика в буфер обмена из истории

VDL 1.5 Скачивание, Видео, YouTube, Длиннопост

6. Пользовательские маски для наименования скачанных файлов

VDL 1.5 Скачивание, Видео, YouTube, Длиннопост

Теперь вы сами решаете как называются скачанные файлы :) Шаблон задается по правилам youtube-dl, можно посмотреть тут: https://github.com/ytdl-org/youtube-dl#output-template Если не дружите с английским, или просто не понимаете как задать шаблон - пишите в комментах, помогу разобраться.

7. Запоминание последней папки, в которую что-то сохранялось

Удобно если выбран режим "Всегда выдавать запрос на сохранение файлов".

8. Корректная индикация загрузки

Поправил баг индикатора процесса загрузки. В прошлой версии если на закачке нажать "Отмена", а потом "Продолжить", то процесс загрузки не будет отображаться до перезапуска программы (сама загрузка при этом работает как надо). В этой версии индикатор работает правильно.

9. Вывод fps ролика

VDL 1.5 Скачивание, Видео, YouTube, Длиннопост

10. Ограничение скорости закачки

VDL 1.5 Скачивание, Видео, YouTube, Длиннопост

Предвижу вопросы по заданию индивидуальных ограничений уже во время загрузки, типа как в торрент-клиентах. Сразу оговорюсь это невозможно (ну не прям так чтобы совсем невозможно, но непросто и в рамки программы пока не вписывается). Все потому, что скачиванием занимается внешняя утилита и параметры ей надо передать до загрузки, во время загрузки их изменить уже нельзя, придется душить весь процесс. Возможно когда-нибудь доберусь и до сюда, но в ближайшие планы точно не входит.

11. Проверка наличия ролика в закачках перед поиском

Если пользователь пытается искать ролик, который уже загружается, то будет выдано предупреждение. Должно облегчить жизнь тем, у кого стоит автоматический подхват url из буфера обмена.

VDL 1.5 Скачивание, Видео, YouTube, Длиннопост

12. Поправил баг с "фантомными" данными

В прошлых версиях если во время поиска нажать кнопку "Отмена", то программа все-равно дожидалась данных по последнему ушедшему до отмены запросу и отображала их. Это приводило к тому, что при отмене старого поиска и начале нового иногда отображались как старые результаты, так и новые. В этой версии в момент нажатия кнопки "Отмена" программа напрочь забывает о том, что запрашивала какие-то данные.

13. Поправил поиск по ссылкам вида https://www.youtube.com/watch?v=O8u61dQut1E&list=PLyhufY...

То есть пользователь явно хочет скачать видео, но url также содержит упоминание плейлиста и в предыдущих версиях начинался поиск именно по плейлисту. Начиная с этой версии такие ссылки анализируются и информация подтягивается корректно по конкретному ролику, а не по всему плейлисту.

Скачать как всегда можно тут: https://github.com/engatec/vdl/releases

Доступны версии для Windows, Linux, MacOS

Показать полностью 8

VDL, теперь и с подписками на каналы

Привет моим подписчикам! Как вы, наверное, уже догадались из названия, вышла новая версия VDL. Если вы тут случайно и вообще не в теме, что такое VDL и на кой хрен оно нужно - вот с чего все началось: Грузись видео большое и маленькое

В этой версии я практически полностью переработал интерфейс, следуя вашим пожеланиям и предложениям, а также добавил подписку на плейлисты и каналы (пока в зачаточном состоянии). Но обо всем по порядку.

1. Итак, главное окно теперь выглядит так:

VDL, теперь и с подписками на каналы Скачивание, Видео, YouTube, Длиннопост

Слева панель быстрого доступа ко всем фичам. Настройки и информация о программе в правом верхнем углу в виде иконок. У роликов есть выпадашка с основными доступными форматами. По умолчанию выбрано лучшее качество, но это можно поменять в настройках (в примере на скрине в настройках выбрано 720p, и этот формат проставился автоматически у всех роликов).

2. Если "обобщенный" формат не устраивает, то можно выбрать конкретный доступный формат как и ранее - жмите кнопку "Все форматы"

VDL, теперь и с подписками на каналы Скачивание, Видео, YouTube, Длиннопост

Затем выбирайте в открывшемся окне то, что нужно.

VDL, теперь и с подписками на каналы Скачивание, Видео, YouTube, Длиннопост

3. Добавил кнопку для быстрого скачивания аудиодорожки.

VDL, теперь и с подписками на каналы Скачивание, Видео, YouTube, Длиннопост

В настройках можно выбрать формат и качество аудио. По умолчанию это mp3 лучшего качества.

4. При поиске плейлиста загружаются данные по 5 роликам сразу вместо 1 как было раньше. Тут есть еще над чем работать. Сам плейлист и базовая информация по нему доступны практически сразу полностью, а вот извлечение форматов занимает время. Возможно, в будущем все это дело удастся ускорить.

Лайфхак: Если нужный формат выбран в настройках и нет желания ждать загрузки данных по плейлисту - через подписки это все делается гораздо быстрее)

5. При старте программы проверяется наличие новой версии youtube-dl.

VDL, теперь и с подписками на каналы Скачивание, Видео, YouTube, Длиннопост

Очень рекомендую обновлять сразу, как только выскочит такое окно. Youtube-dl это именно та утилита, которая непосредственно занимается скачиванием роликов, чем свежее версия, тем меньше проблем (не всегда, но как правило).

6. Поправлена работа с каналами. Теперь корректно определяются "вложенные" плейлисты.

7. Подписки.

VDL, теперь и с подписками на каналы Скачивание, Видео, YouTube, Длиннопост

Они пока в совершенно базовом варианте: добавление, удаление и проверка наличия новых роликов при старте программы. Не стал больше ничего в эту сторону делать, поскольку, как показывает практика, мое понимание того как это должно работать очень расходится с тем, как пользователи видят для себя эту фичу. Поэтому пишите в комментах, что нужно добавить/изменить в подписках, следующая версия будет с учетом этих пожеланий.

8. Исчез украинский язык, добавленный в прошлой версии. Политика тут ни при чем, просто человек, который делал перевод, не выходит на связь. Как только перевод будет доступен - верну.

Скачать новую версию как всегда можно тут: https://github.com/engatec/vdl/releases

Там же лежат исходники программы для тех, кому интересно поковырять код.

Пишите в комментах что хотелось бы добавить/изменить/удалить, интерес пока не угас - работа продолжается :)

Показать полностью 6

И снова VDL :)

Привет Пикабу!

Продолжаю развивать качалку видео по вашим пожеланиям.

Итак, о том что получилось в этой версии:

1. Улучшена работа с плейлистами. Добавил внизу индикатор, отображающий общее количество найденных роликов и количество роликов, по которым уже удалось получить информацию. Они сразу добавляются в главное окно программы и с ними уже можно работать, не дожидаясь загрузки всего плейлиста. Также теперь загрузку плейлиста можно отменить если ждать надоело.

И снова VDL :) Скачивание, Видео, YouTube, Текст, Длиннопост

2. В очередь загрузок добавлен крыжик "Автозагрузка при добавлении". Если он отмечен, то загрузка видео будет начата автоматически как только оно будет добавлено в очередь.

И снова VDL :) Скачивание, Видео, YouTube, Текст, Длиннопост

3. Поправлена работа с извлечением аудио. Видео целиком теперь не скачивается. Качается только аудио, которое потом преобразовывается в заданный формат.

4. Добавлено быстрое извлечение mp3. При нажатии правой кнопкой мыши на ролике появляется контекстное меню, из которого можно в один клик получить mp3 в максимально возможном качестве. Если нужен другой формат или другое качество это все еще делается через "Постпроцессинг".

И снова VDL :) Скачивание, Видео, YouTube, Текст, Длиннопост

5. Добавлено больше настроек для youtube-dl. В том числе возможность читать данные для входа из cookies и аутентификация, если необходимо скачать ролики, к которым нет публичного доступа.

С аутентификацией будьте осторожны! Данные никак не прячу и не шифрую, поэтому если к компьютеру есть доступ у кого-то еще и вы не хотите, чтобы этот кто-то еще мог узнать ваш пароль, то этой фичей лучше не пользоваться (либо сразу после использования данные из настроек удалить).

И снова VDL :) Скачивание, Видео, YouTube, Текст, Длиннопост

6. Добавлена история загрузок. Вызывается через главное меню.

И снова VDL :) Скачивание, Видео, YouTube, Текст, Длиннопост

Запись в историю происходит ДО загрузки, т.е. если ролик по какой-то причине не скачается данные о нем все равно останутся в истории и вы сможете найти их позже.

По умолчанию сохраняются последние 30 загрузок. Это число можно как увеличить (максимальное на данный момент - 1000), так и вообще отключить историю если она вам не нужна (просто выбирайте "Не хранить историю").

И снова VDL :) Скачивание, Видео, YouTube, Текст, Длиннопост

Также на любой записи в истории можно кликнуть правой кнопкой мыши, появится контекстное меню из которого можно открыть папку, в которую загружался ролик.

И снова VDL :) Скачивание, Видео, YouTube, Текст, Длиннопост

7. Благодаря юзеру с ником Sensetivity с гитхаба в программе теперь доступен украинский язык.

Пару слов о грустном: количество потоков в очереди загрузок сократил до трех. Причина проста: видеосервисы не хотят, чтобы с них качали, ведь в скачанный ролик рекламу не добавишь. Поэтому обнаружив, что кто-то "смотрит" одновременно с десяток роликов они спросят: "что ты, твою мать, такое и сколько у тебя глаз все это разом смотреть?", ну и от греха подальше запретят доступ к ресурсу пока капчу не введете или еще как-то не докажете, что вы честный пользователь и у вас нет намерения скачать весь ютуб (но мы-то знаем ;)). 3 потока должно быть достаточно безопасно. Для людей очень далеких от программирования оговорюсь, это не значит, что в очередь нельзя добавить больше трех роликов - добавляйте сколько хотите, но одновременно качаться будут только 3, остальные будут стоять в ожидании освободившегося потока.

По мотивам вот этого коммента #comment_196192930 есть мысль поменять интерфейс. Нужен совет от пикабушников: ломаем все и строим заново, или ну его нафиг - живем как есть? Будет ли вам удобно то, что предложил @dom.2 ? Естественно возможность выбора формата вручную оставлю, но спрячу ее куда-нибудь в отдельное окно.

Также планирую заняться "подпиской" на каналы и автоматическим скачиванием новых роликов, о чем многие уже просили.

Новая версия лежит здесь: https://github.com/engatec/vdl/releases

Все как всегда: доступны установщики и portable версии для Windows, Linux и Mac.

Для желающих поковыряться в исходниках, они там же.

Показать полностью 7

VDL - продолжаем развиваться)

Привет Пикабу!

В продолжение постов Грузись видео большое и маленькое и Продолжение поста «Грузись видео большое и маленькое» - выпустил новую версию, основными нововведениями которой стали поддержка плейлистов и очередь закачек с многопоточной загрузкой... ну и так, по мелочи) Но обо всем по порядку.


1. Небольшие изменения в интерфейсе.

VDL - продолжаем развиваться) YouTube, Скачивание, Видео, Текст, Ответ на пост, Длиннопост

Убрал вкладку аудио, вместо этого базовую информацию об аудио вывожу прямо в выпадающем списке, так оно вроде удобнее.

Появилась новая кнопка "Добавить в очередь" и вместе с кнопкой "Скачать" они занимали пипец как много места, поэтому вместо слов там теперь иконки. Если по иконкам не понятно какая кнопка за что отвечает, при наведении мыши на них вылезут всплывающие подсказки, запутаться будет сложно.

Пункт меню "Обновление" заменил на "Помощь", обновление затолкал в него и добавил пункт "О программе", который показывает текущую версию VDL и youtube-dl.


2. VDL теперь автоматически подставляет "правильную" дорожку. Для mp4 автоматом выбирается m4a, для webm, соответственно, webm. Если автоматический выбор вас не устраивает никто не запрещает дорожку сменить.


3. Клик в любом месте на ролике правой кнопкой мыши вызовет контекстное меню, с пунктом "Постпроцессинг".

VDL - продолжаем развиваться) YouTube, Скачивание, Видео, Текст, Ответ на пост, Длиннопост
VDL - продолжаем развиваться) YouTube, Скачивание, Видео, Текст, Ответ на пост, Длиннопост

Постпроцессинг в настоящее время имеет 2 опции - Извлечь аудио и Вырезать фрагмент. Чтобы выбрать опцию кликайте на ней 2 раза мышью.


"Извлечь аудио" позволяет вытащить из ролика аудио.

VDL - продолжаем развиваться) YouTube, Скачивание, Видео, Текст, Ответ на пост, Длиннопост

"Вырезать фрагмент" позволяет вырезать из ролика необходимый вам фрагмент, ограниченный временем старта и окончания.

VDL - продолжаем развиваться) YouTube, Скачивание, Видео, Текст, Ответ на пост, Длиннопост

Функция вырезания фрагмента не всегда работает корректно, т.к. при обрезке не используется перекодирование. В будущем попробую этот момент как-то усовершенствовать. При обрезке фрагмента оригинальный ролик удален не будет. Также фрагмент отрезается с расширением mkv.


Чтобы удалить какой-то из шагов постпроцессинга - нажмите на нем правой кнопкой мыши и выберите "Удалить".

VDL - продолжаем развиваться) YouTube, Скачивание, Видео, Текст, Ответ на пост, Длиннопост

4. Немного изменил меню автоматической загрузки в настройках. Теперь там несколько пресетов.

VDL - продолжаем развиваться) YouTube, Скачивание, Видео, Текст, Ответ на пост, Длиннопост

Также добавил опцию "Пропустить поиск данных о видео/аудио при автозагрузке".

VDL - продолжаем развиваться) YouTube, Скачивание, Видео, Текст, Ответ на пост, Длиннопост

По умолчанию даже при включенной автозагрузке VDL сначала попытается вытащить данные о видео, прежде чем приступить к загрузке. Сделано это для того, чтобы при поиске плейлиста была возможность выбрать какие ролики скачать. Если эта опция включена, то поиск осуществляться не будет, а сразу начнется закачка, плейлисты в таком случае будут выкачиваться целиком.


5. Для продвинутых пользователей youtube-dl добавлена возможность использовать конфигурационный файл.

VDL - продолжаем развиваться) YouTube, Скачивание, Видео, Текст, Ответ на пост, Длиннопост

При использовании конфигурационного файла все остальные настройки отменяются, кроме формата и пути сохранения. Но если формат или путь сохранения присутствуют в конфигурационном файле, то взяты они будут оттуда.


6. Поддержка плейлистов.

VDL - продолжаем развиваться) YouTube, Скачивание, Видео, Текст, Ответ на пост, Длиннопост

Если включена автозагрузка (т.е. VDL в курсе, какой формат использовать по умолчанию), то при клике правой кнопкой мыши на ролике в контекстное меню добавляются 2 пункта - "Добавить в очередь" и "Добавить все в очередь". Соответственно, в очередь добавляется либо один ролик, либо все разом. Также добавить в очередь можно, кликнув на кнопке справа от кнопки загрузки.

VDL - продолжаем развиваться) YouTube, Скачивание, Видео, Текст, Ответ на пост, Длиннопост

Ну и сразу предостережение: VDL пытается жадно вытянуть информацию по всем элементам плейлиста. Если плейлист огромный, то получение такой информации может занять вечность. Не пытайтесь скачать весь ютуб разом :) У меня есть мысль как подгружать ролики порциями, в будущих релизах попробую сделать, может получится.


7. Очередь загрузок.

VDL - продолжаем развиваться) YouTube, Скачивание, Видео, Текст, Ответ на пост, Длиннопост

Открывается через меню Файл -> Очередь загрузок. Можно стартануть как отдельные закачки (кликнув на них правой кнопкой мыши), так и все разом. Поддерживается многопоточная загрузка, но количество потоков ограничено числом ядер вашего процессора + 1. Если стартанули сразу много роликов, то часть из них начнет загружаться, остальные будут поставлены в ожидание и начнут загрузку как только появится свободный поток. Ограничил, чтобы число потоков не выкручивалось до небес, тем самым делая только хуже. В будущем, если будет необходимо, сделаю этот параметр настраиваемым с какими-то разумными ограничениями.

При загрузке в колонках "Размер" и "Скорость" отображается, внезапно, размер текущего файла и скорость закачки. Часто вы будете видеть, что отображается несколько размеров через слэш. Это значит, что выкачивается несколько файлов (например видео и аудио), которые по окончанию загрузки будут слиты в один. Это нормально.

Еще есть вероятность, что в этих полях будет отображаться погода, призывы к суициду, фотографии Пугачевой, прочие ребусы и загадки. На загрузку видео это повлиять не должно, но напишите пожалуйста в комментах если увидите какую-то дичь. Дело в том, что у меня нет непосредственно доступа к переменным youtube-dl, поэтому приходится парсить то, что он пишет в стандартный поток вывода. Вполне возможно, что где-то с парсингом я промахнулся, или разработчики youtube-dl изменят вывод, и в поле отпишется не то, что ожидается. Если что-то подобное вылезет - поправим в кратчайшие сроки ;)


В следущем релизе планирую прикрутить историю загрузок и больше опций непосредственно для youtube-dl, а также отполировать и улучшить то, что уже сделал.


Скачать версию для вашей системы можно тут: https://github.com/engatec/vdl/releases/tag/v1.2



p.s. Если есть кто-то умеющий в UI/UX и CSS, и желающий поучаствовать, было бы круто. Когда дело касается дизайна интерфейсов я могу только мычать в темном углу, свесив слюну до пола. А хотелось бы внешний вид этого чудовища облагородить.

Показать полностью 12
Отличная работа, все прочитано!