Summary: | Медленная скорость закачки webm аудио | ||
---|---|---|---|
Product: | Branch p8 | Reporter: | glazkov.kp |
Component: | youtube-dl | Assignee: | Grigory Ustinov <grenka> |
Status: | CLOSED FIXED | QA Contact: | qa-p8 <qa-p8> |
Severity: | normal | ||
Priority: | P3 | CC: | cas, glebfm, grenka, zxwarior |
Version: | не указана | ||
Hardware: | all | ||
OS: | Linux |
Description
glazkov.kp
2018-08-09 18:16:55 MSK
Если в youtube-dl версии 2017.12.23 из p8 в команде выше не использовать опцию --format или указывать явно источник audio only опциями -f bestaudio -f 140 то скачивается аудиофайл. И на очень медленной скорости менее 200KiB/s вне зависимости от пропускной способности канала: [download] Destination: Антон Первушин про полёт американцев на Луну-ZmuKHNMqAFQ.m4a [download] 16.4% of 107.20MiB at 50.88KiB/s ETA 30:03^C ERROR: Interrupted by user Эта ошибка отсутствует в сизифном пакете youtube-dl версии $ youtube-dl --version 2018.04.09 и скачивание аудиофайла идёт на максимально возможной скорости $ youtube-dl -f bestaudio -x --audio-format mp3 https://www.youtube.com/watch?v=ZmuKHNMqAFQ [youtube] ZmuKHNMqAFQ: Downloading webpage [youtube] ZmuKHNMqAFQ: Downloading video info webpage [youtube] ZmuKHNMqAFQ: Extracting video information [download] Resuming download at byte 32665760 [download] Destination: Антон Первушин про полёт американцев на Луну-ZmuKHNMqAFQ.webm [download] 47.8% of 93.33MiB at 3.41MiB/s ETA 00:14^C ERROR: Interrupted by user Также присоединяюсь о сборке сизифного youtube-dl в p8/branch. Локальная пересборка сизифного youtube-dl src.rpm под p8 создаёт три noarch пакета. Собрал таск 211374. Ждём аппрув от тестировщиков. youtube-dl-2018.04.09-alt0.M80P.1 -> p8: Tue Aug 14 2018 Grigory Ustinov <grenka@altlinux> 2018.04.09-alt0.M80P.1 - Backport new version to p8 branch (Closes: #35241). Mon Apr 09 2018 Gleb F-Malinovskiy <glebfm@altlinux> 2018.04.09-alt1 - Updated to 2018.04.09. Спасибо. Исправлено. Скачивание аудиофайлов с этой версией быстрое. Но есть незначительная деталь: Если с youtube-dl используются опции конвертации в другой аудиоформат, то youtube-dl остановится с требованием установить дополнительные пакеты, которых у него в зависимостях нет: $ youtube-dl -f bestaudio -x --audio-format mp3 https://www.youtube.com/watch?v=U7cTPIayXb4[youtube] U7cTPIayXb4: Downloading webpage [youtube] U7cTPIayXb4: Downloading video info webpage [youtube] U7cTPIayXb4: Extracting video information [download] Destination: Nickelback What Are You Waiting For (Edite Music Video) HQ EM 2014-U7cTPIayXb4.m4a [download] 100% of 4.30MiB in 00:01 WARNING: U7cTPIayXb4: writing DASH m4a. Only some players support this container. Install ffmpeg or avconv to fix this automatically. ERROR: ffprobe or avprobe not found. Please install one. Для нормальной работы youtube-dl-2018.04.09-alt0.M80P.1 с одновременным конвертированием в другой аудиоформат, в системе на p8 ему требуются установленные пакеты avconv и avprobe, которых у youtube-dl в зависимостях нет. (В ответ на комментарий №4) > Для нормальной работы youtube-dl-2018.04.09-alt0.M80P.1 с одновременным > конвертированием в другой аудиоформат, в системе на p8 ему требуются > установленные пакеты avconv и avprobe, которых у youtube-dl в зависимостях нет. Спасибо! Будет исправлено в следующем бэкпорте. (In reply to comment #4) > Для нормальной работы youtube-dl-2018.04.09-alt0.M80P.1 с одновременным > конвертированием в другой аудиоформат, в системе на p8 ему требуются > установленные пакеты avconv и avprobe, которых у youtube-dl в зависимостях нет. А если без одновременного конвертирования -- зачем мне эти зависимости? Я скорее не соглашусь. (В ответ на комментарий №6) > А если без одновременного конвертирования -- зачем мне эти зависимости? Я > скорее не соглашусь. Глеб, ты не мог бы написать определение слова "пакет"? (Только без шуток про сумку из полеэтилена) Мне всегда казалось, что пакет - это какая-то такая целостная структура, когда ты ставишь и всё работает. Когда для работы программы из одного пакета требуется установить другой пакет вручную - это ведь неправильно? Я соглашусь, что, может быть, приведённый выше пример использования youtube-dl не очень часто используемый, но если avconv и avprobe не тянут за собой половину репозитория, то почему бы их не добавить в зависимости? Другое дело, что я их не могу найти пока что. Их не удалили часом? Если так, то имеет смысл запатчить youtube-dl, чтобы он не смущал пользователей такой возможностью, которую нельзя использовать. (In reply to comment #7) > (В ответ на комментарий №6) > > А если без одновременного конвертирования -- зачем мне эти зависимости? Я > > скорее не соглашусь. > > Глеб, ты не мог бы написать определение слова "пакет"? (Только без шуток про > сумку из полеэтилена). Ну значит пусть будет из целлофана для разнообразия! :) > Мне всегда казалось, что пакет - это какая-то такая > целостная структура, когда ты ставишь и всё работает. Когда для работы > программы из одного пакета требуется установить другой пакет вручную - это ведь > неправильно? Это вопрос, который часть предлагается разрешать в направлении Suggests/Recommends. Я предпочитаю писать в Requires только те вещи, которые необходимы или без которых вообще не бывает юзкейзов. > Я соглашусь, что, может быть, приведённый выше пример использования youtube-dl > не очень часто используемый, но если avconv и avprobe не тянут за собой > половину репозитория, то почему бы их не добавить в зависимости? Другое дело, > что я их не могу найти пока что. Их не удалили часом? Из Сизифа удалили -- теперь только ffmpeg и ffprobe, которые youtube_dl тоже умеет. В p8 же используется libav -- там есть программы avconv и avprobe. |