MPC-BE forum

MPC-BE => Обсуждение / Discussion => Тема начата: Aleksoid1978 от 16 мая 2016, 11:47:24

Название: Youtube - выбор качества после открытия. [Готово]
Отправлено: Aleksoid1978 от 16 мая 2016, 11:47:24
Сейчас у нас загружается качество в зависимости от настроек и если хочется другое - надо их менять и переоткрывать.

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

Кто что думает??
Название: Youtube - выбор качества после открытия. [Готово]
Отправлено: V0lt от 16 мая 2016, 22:09:37
Функционал выглядит полезным, но полезность сильно надумана.

Я как пользователь ни разу не менял качество, выставил MP4@720p и пользуюсь годами. Зачем мне на лету FLV@240p принудительно выбирать не понимаю.
[merge_posts_bbcode]Добавлено: 2016-05-16 22:09:37[/merge_posts_bbcode]
Я к тому, что вынести редкоиспользуемую фичу на видное место плохая идея.
Спойлер
Пример. Часто встречаю приложения, при закрытии которых выходит окошко с надписью "Точно завершить работу? Да/Нет". Иногда окошко очень полезное, т.к. приложение может быть тугодумным на запуск.
Но дизайнеры-улучшатели" повадились добавлять в окошко галку "Всегда выходить без спросу". Типа, если если ее выбрать, то окошко отключиться. Для тех кому окошко не нужно - супер, не надо в опции лезть, щелкнул и оно исчезло навсегда. Но если все-таки нужно подтверждение выхода, то придется смотреть на эту опцию при каждом выходе... и никогда не включать галку!
Кто-то скажет, что одна галка не мешает, но там только две кнопки и одна чертова галка, на которую глаз постоянно цепляется, а нажимать нельзя :mad: (раздражает в общем).
[свернуть]
Название: Youtube - выбор качества после открытия. [Готово]
Отправлено: Aleksoid1978 от 22 июня 2016, 10:25:10
А я вот выставляю 1080p60, но бывает, особенно по вечерам, не тянет. Так раз - и не меняя настройки выбрал 720. А сейчас приходится через настройки.

Моя мысль была поместить в меню Переход, как это сделано с blu-ray плейлистами.
[merge_posts_bbcode]Добавлено: 2016-05-17 15:15:48[/merge_posts_bbcode]

Считаю что нормально выглядело бы в меню Навигация->Перейти.

[merge_posts_bbcode]Добавлено: 2016-06-22 17:25:10[/merge_posts_bbcode]

Вот тестовый билд - https://yadi.sk/d/hALaCxfPsheAV
Переключение через меню Навигация->Перейти.

К сожалению при выборе формата происходит полное пере-открытие ссылки с youtube, парсинга данных и т.д. Есть куча нюансов и ограничений из-за которых пришлось так сделать.
Название: Youtube - выбор качества после открытия. [Готово]
Отправлено: V0lt от 22 июня 2016, 21:52:06
Неплохо получилось.
Только вот думаю, эта фича должна работать не только для текущей ссылки, а менять соответствующую опцию в настройках.
Название: Youtube - выбор качества после открытия. [Готово]
Отправлено: Aleksoid1978 от 23 июня 2016, 00:18:45
Надо подумать. Я думал что будет только для текущей сессии.
Название: Youtube - выбор качества после открытия. [Готово]
Отправлено: V0lt от 07 июля 2016, 22:42:18
Я подумал..., не нужно связывать команду смены формата и опции. Т.к. в опциях у нас полный список, а в командах то, что имеем для конкретного ролика.
[merge_posts_bbcode]Добавлено: 2016-07-05 05:49:32[/merge_posts_bbcode]

Идея следующая.
Сделать не кучу форматов в одном комбо, а два комбо и один чекбокс.
1. Формат (MP4, MP4 DASH, WebM)
2. Разрешения (список зависит от формата)
3. 60 fps (активность чекбокса зависит от формата).

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

[merge_posts_bbcode]Добавлено: 2016-07-05 10:57:12[/merge_posts_bbcode]

В общем переделка сложнее получается. За день не успею.

[merge_posts_bbcode]Добавлено: 2016-07-07 22:42:18[/merge_posts_bbcode]

Вот как у меня сейчас выглядит выбор формата.
(http://s020.radikal.ru/i722/1607/9f/72a73cde9f7bt.jpg) (http://radikal.ru/fp/846ae7448f644aee80141d231eb62a25)
Название: Youtube - выбор качества после открытия. [Готово]
Отправлено: Aleksoid1978 от 08 июля 2016, 02:08:35
Выглядит хорошо :)
Предлагаю в этой настройке не отображать формат \'3GP\'. Так же надо не забывать что еще встречаются ссылки на которых отсутствует формат WebM, в таком случае надо будет переключится на подобное качество но MP4.
Название: Youtube - выбор качества после открытия. [Готово]
Отправлено: V0lt от 10 июля 2016, 09:17:10
Собрал билд (https://yadi.sk/d/pWlUTBhXt9tkx).
Название: Youtube - выбор качества после открытия. [Готово]
Отправлено: Aleksoid1978 от 10 июля 2016, 09:47:47
Погонял. Ну выбор настроек вроде бы работает корректно.
А вот переход через Навигация-> Перейти не пашет, всегда открывается одна и та же ссылка(один и тот же формат). Надо допилить :)
Название: Youtube - выбор качества после открытия. [Готово]
Отправлено: V0lt от 10 июля 2016, 13:01:42
Спасибо. Доработаю.

Спойлер
Запишу ссылки на 4k 60 fps, чтобы потом не искать.
https://www.youtube.com/watch?v=UceRgEyfSsc
https://www.youtube.com/watch?v=SXZ3qWAvbVs
[свернуть]
Название: Youtube - выбор качества после открытия. [Готово]
Отправлено: Aleksoid1978 от 10 июля 2016, 13:05:05
Да чем там искать - открыл youtube и пишеш "4K 60". И все :)
Название: Youtube - выбор качества после открытия. [Готово]
Отправлено: V0lt от 11 июля 2016, 22:03:39
Я таким способом получил первые 2 ролика 4k, но без 60 fps. Еще кучу апсекейла и видео низкого качества, которые глаз не радуют совсем.
[merge_posts_bbcode]Добавлено: 2016-07-11 22:03:39[/merge_posts_bbcode]

Собрал 2-й билд (https://yadi.sk/d/pWlUTBhXt9tkx).
Название: Youtube - выбор качества после открытия. [Готово]
Отправлено: vitsat от 11 июля 2016, 23:18:59
ЦитироватьСобрал 2-й билд.
Работает. Почему перевёрнуто возрастание разрешения сверху вниз? Во всех программах возрастает снизу вверх.
Название: Youtube - выбор качества после открытия. [Готово]
Отправлено: Aleksoid1978 от 12 июля 2016, 00:26:46
Я тоже за то чтобы список разрешений в меню навигации шел по убыванию.
Название: Youtube - выбор качества после открытия. [Готово]
Отправлено: V0lt от 14 июля 2016, 22:49:00
Собрал 3-й билд (https://yadi.sk/d/pWlUTBhXt9tkx). Список развернул.
Название: Youtube - выбор качества после открытия. [Готово]
Отправлено: vitsat от 14 июля 2016, 23:44:00
Работает как положено.
Название: Youtube - выбор качества после открытия. [Готово]
Отправлено: V0lt от 15 июля 2016, 20:56:05
Залил в r1729.
Название: Youtube - выбор качества после открытия. [Готово]
Отправлено: szl от 09 декабря 2016, 17:48:21
На некоторых каналах плеер не видит всех доступных размеров разрешения. Например, вот на этом канале (https://www.youtube.com/channel/UC_s6TPtQHqJ2arfdWg3ldkA) доступен просмотр видео в 1080p, а плеер видит максимум 720p.

(http://s020.radikal.ru/i722/1612/ab/a9574e23061ct.jpg) (http://radikal.ru/big/3sgc73awimpa4)

(http://s019.radikal.ru/i605/1612/8e/8cae89eea878t.jpg) (http://radikal.ru/big/z7nwopr63auzs)

(http://s010.radikal.ru/i311/1612/6d/80e310a7a332t.jpg) (http://radikal.ru/big/49r9vpp1b88hn)

(http://s019.radikal.ru/i635/1612/25/68ecb9c717adt.jpg) (http://radikal.ru/big/4s1qgdb3poqq0)
Название: Youtube - выбор качества после открытия. [Готово]
Отправлено: V0lt от 09 декабря 2016, 21:29:09
На странице указанного ролика не находится строка "itag=137". Да вообще все DASH форматы отсутствуют как будто.
Но youtube-dl как-то находит их
Спойлер
[info] Available formats for qCcQJQjHM-w:
format code  extension  resolution note
140          m4a        audio only DASH audio  129k , m4a_dash container, mp4a.40.2@128k (44100Hz)
160          mp4        256x144    DASH video  108k , avc1.4d400b, 30fps, video only
133          mp4        426x240    DASH video  242k , avc1.4d400c, 30fps, video only
134          mp4        640x360    DASH video  638k , avc1.4d401e, 30fps, video only
135          mp4        854x480    DASH video 1155k , avc1.4d4014, 30fps, video only
136          mp4        1280x720   DASH video 2310k , avc1.4d4016, 30fps, video only
137          mp4        1920x1080  DASH video 4378k , avc1.640028, 30fps, video only
17           3gp        176x144    small , mp4v.20.3,  mp4a.40.2@ 24k
36           3gp        320x180    small , mp4v.20.3,  mp4a.40.2
43           webm       640x360    medium , vp8.0,  vorbis@128k
18           mp4        640x360    medium , avc1.42001E,  mp4a.40.2@ 96k
22           mp4        1280x720   hd720 , avc1.64001F,  mp4a.40.2@192k (best)
[свернуть]
Название: Youtube - выбор качества после открытия. [Готово]
Отправлено: Aleksoid1978 от 10 декабря 2016, 12:02:26
Ок - гляну, возможно что ссылки и видны но что-то поменялось :)
[merge_posts_bbcode]Добавлено: 2016-12-10 19:02:26[/merge_posts_bbcode]

Глянул. Если коротко - то список DASH форматов хранятся в отдельной ссылке. Как ее получить - пока не понял ))