Greasy Fork is available in English.

Vk Media Downloader

Скачать музыку, видео с vk.com (ВКонтакте) без использования внешних сервисов

< Feedback on Vk Media Downloader

Question/comment

Конвертация ts -> mp3

В Win 7 х64 (за другие ОС не скажу) при конвертации коротких треков все работает на ура. Если скачать какой-то сэт\микс длинною от 25 мин и выше, то конвертнуть уже не выходит.

Слишком длинная входная строка. Ошибка в синтаксисе команды.

Я так понимаю, что скрипт в одну строку склеивает все ts файлы, которых в папке от 500+ и натыкается на ограничение командной строки.

EisenSteinAuthor
§
Posted: 2019-03-30

Исправил, см. v2.1.6 Там просто слишком длинная строка получается, когда генерируется команда для ffmpeg. Я пока залил временное решение, а именно: укоротил название папки и файлов, таким образом, где-то в полтора раза увеличил лимит файлов.

§
Posted: 2019-04-09

Попробовал заменить "concat protocol" на "concat demuxer" (по документации) - вроде все работает, даже на 90-минутном аудио.

Batch/bash-скриптом сгенерировать list.txt вида:

file './s/a001.ts'
file './s/a002.ts'
file './s/a003.ts'
file './s/a004.ts'
...

Затем ffmpeg команду заменить на:

ffmpeg -f concat -safe 0 -loglevel panic -i list.txt -c:a copy -vn "%filename%.mp3"

"-safe 0" чтобы дало склеить в Windows (иначе было предупреждение об unsafe path)

"-loglevel panic" для скрытия предупреждений "start time for stream 1 is not set in estimate_timings_from_pts" и "Application provided invalid, non monotonically increasing dts to muxer in stream 0".

Несмотря на предупреждения, результирующий файл имеет такой же размер в байтах, как и склеивание через "concat: " протокол (как сейчас), искажений при прослушивании не заметил.

EisenSteinAuthor
§
Posted: 2019-04-09

Спасибо за ссылку. Обновил скрипты - см. v2.1.9 Также увеличил максимальный размер файла до 1 Гб и 3 часа.

Поскольку при скачивании файл загружается сначала в оперативку и только после полной загрузки переносится на жесткий диск, то скачивание больших файлов может существенно нагрузить систему. Поэтому поставил ограничения на размеры файлов - при этом ориентировался на свой старенький комп с 2 Гб оперы ).

§
Posted: 2019-04-10
Edited: 2019-04-10

Аа, понятно. Супер, теперь даже любители лекций должны остаться довольны)

Проверил, новая версия работает как часы.

Слава фронтендерам!

Post reply

Sign in to post a reply.