===[ Ненависть / программы ]=== #post-id: 5962-02-25 #original-date: 21.11.2016 Mon #original-time: 2:25 AM #original-day: 5962 #original-host: WinXP Home SP3 (Build 2600) youtube-dl – хитрая вещь. То и дело попадаются ссылки, когда программа говорит, что нашла m3u8, но без ffmpeg не поддерживает этот формат. На самом деле она прекрасно его поддерживает, просто склеить видео не может. Даёшь ей ffmpeg – всё отлично. Но! Если оставить ffmpeg в пределах доступности, то она начинает чудить и калечить им видосы, которые и так прекрасно качаются. Качаешь без ffmpeg – качает MP4 одним писом. Качаешь с ffmpeg – она где-то находит webm кусок, качает и его, склеивает это в MKV, а в итоге видос получается битым и без звука. Хотя казалось бы... #upd: В результате обсуждения на пойнтожуйках выяснилось, что по умолчанию программа относится творчески к выбору форматов, если не задавать жёстко качество и/или формат. Более того, оказалось, что в случае, описанном выше, программа, видя ffmpeg качала не всё одним кусок в лучшем качестве, а отдельно лучшее видео и отдельно – лучшее аудио. Лучшее аудио оказалось в формате webm, вот и получался на выходе MKV. Однако, указав параметр «--format best», я вроде бы исключила появление MKV. Имея это в виду, я немного доработала свои скрипты, вызывающие youtube-dl и даже спешу ими поделиться! https://github.com/Linda-chan/youtube-dl-scripts/