LINUX.ORG.RU

Вконтакте опять что-то сломало и ни одно видео yt-dlp не посмотреть

 ,


0

3
ERROR: This video is only available for registered users. Use --cookies, --username and --password or --netrc to provide account credentials

И так на любое видео. Кто знает точный синтаксис напишите.

Попытка через mpv как раньше выдаёт ответ, что пароль или логин не верный, хотя заготовка 146% верная, я ей года два назад смотрел видео, где требовало аутентификацию. И пароль не менял.

UPD.

На 146% верную по синтаксису и паролю заготовку отвечает так:

[vk] Downloading login page
[vk] Logging in
ERROR: Unable to login, incorrect username and/or password

★★★★★

Последнее исправление: burato (всего исправлений: 1)
Ответ на: комментарий от kto_tama

это разве дыра? Я ж со своего аккаунта смотреть хочу

burato ★★★★★
() автор топика

у меня сбросило сохраненную сессию(куки протухли?) и страница входа теперь другая, требует номер телепона

etwrq ★★★★★
()
Ответ на: комментарий от etwrq

Подтверждаю, теперь через засратый VK ID. Он еще и не работает толком, конечно же.

LongLiveUbuntu ★★★★★
()
На седьмой международной попытке соединения с ютубом,
Наша сторона отправила пакет с логином и паролем

А я не смог зайти
Я купил мотыля и пошел на реку
Я люблю рыбалку
Сядешь на берегу,
Закинешь удочку...
Клюет!
chenbr0
()
Ответ на: комментарий от etwrq

Ну не, даже в фуллХД можно смотреть, но частенько надо на паузу ставить. А иногда впритык, но кэшируется и позволяет смортреть.

burato ★★★★★
() автор топика
Ответ на: комментарий от burato

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

etwrq ★★★★★
()
Ответ на: комментарий от etwrq

Не, это не то! Это уже видео. То есть разные ютуб-каналы имеют разный приоритет. Где просмотров мало иногда даже звук тормозит. Один, сука, звук!

burato ★★★★★
() автор топика
Ответ на: комментарий от etwrq

Две строчки поменять, можно попробовать

burato ★★★★★
() автор топика
Ответ на: комментарий от etwrq

я это давно заметил. Либерализм он такой))

burato ★★★★★
() автор топика
Ответ на: комментарий от etwrq

Попробовал я этот форк, нихрена не работает, тоже самое, юзернейм анд пароль неверны

burato ★★★★★
() автор топика
Ответ на: комментарий от burato

форк, нихрена не работает

У меня заработало только с –cookies-from-browser. С –cookies же никак. Проверял с yt-dlp, на скачивание. Для mpv это будет –ytdl-raw-options=cookies-from-browser=.

Клонировал форк и переключался на fix-vk-video. Правда версия там уж очень старая, 2022.05.18 против 2022.06.29.

p.s У разраба yt-dlp, задача исправления экстрактора vk поставлена в ожидающие исправления. [extractor/vk] fix video extractor pending-fixes site-bug #4128 opened 9 days ago by Mehavoid • Changes requested 5 of 9 tasks

krasnh ★★★★
()
Ответ на: комментарий от burato
$ ./yt-dlp -f b --cookies-from-browser='firefox:jvjddxlz.default-1626613399792' 'https://vk.com/videoXXXXXXXX'
[Cookies] Extracting cookies from firefox
[Cookies] Extracted 404 cookies from firefox
[vk] 416513545_456239019: Downloading JSON metadata
[vk] 416513545_456239019: Downloading m3u8 information
[info] 416513545_456239019: Downloading 1 format(s): hls-2224
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 53
[download] Destination: XXXXX - XXXXXXXXXX (Video edit) XXXXXXX.mp4
[download]  18.5% of ~44.03MiB at  766.63KiB/s ETA 00:20 (frag 10/53)

Для mpv, если на постоянку, то прописать в конфиге ytdl-raw-options=cookies-from-browser=‘firefox:jvjddxlz.default-1626613399792’

krasnh ★★★★
()
Ответ на: комментарий от krasnh

теперь я совсем не понял, я думал там путь надо прописать, где куки лежат, а это что? У меня браузер Epiphany.

burato ★★★★★
() автор топика
Ответ на: комментарий от burato

–cookies-from-browser=‘epiphany:название_профиля’

Но не уверен, сработает ли на таком не самом популярном браузере, в сранении с chrome и firefox. )

krasnh ★★★★
()
Ответ на: комментарий от krasnh

не уверен, сработает ли на таком не самом популярном браузере

--cookies-from-browser BROWSER[+KEYRING][:PROFILE]
                                Currently
                                supported browsers are: brave, chrome,
                                chromium, edge, firefox, opera, safari,
                                vivaldi.
krasnh ★★★★
()
Ответ на: комментарий от krasnh

Ясно, мне это недоступно. Я пользуюсь Midori, Epiphany, Qutebrowser.

Хотя вивальди можно попробовать, он всё равно бинарным пакектом идёт

burato ★★★★★
() автор топика
Ответ на: комментарий от burato

На данный момент форк работает и без дополнительных параметров. Может вконтакт у себя что-то перетряхнул или это временное явление.

./yt-dlp 'url_vk'

Задача так и висит в ожидающих выполнения [extractor/vk] fix video extractor #4128

krasnh ★★★★
()
Ответ на: комментарий от krasnh

Да, нужно их пнуть, чтобы приняли.

Кстати, а как с ВК видео у youtube-dl?

burato ★★★★★
() автор топика
Ответ на: комментарий от burato

форк работает и без дополнительных параметров

Перед тем как написать тот коммент, перепроверился, перезагрузив комп, все работало. А вот после выключения/включения опять как и было - нужны cookies.

У меня заработало только с –cookies-from-browser. С –cookies же никак.

С «–cookies=» тоже сейчас работает. Создается расширением cookies.txt, не знаю, есть ли аналоги для других браузеров.

./yt-dlp --cookies='cookies.txt' url_vk

как с ВК видео у youtube-dl?

Из репы пакет (youtube-dl-2021.06.06-1), то же самое. Надо смотреть issue, столкнулись с этой проблемой, без сомнений.

krasnh ★★★★
()
Ответ на: комментарий от burato

Ну, без cookies в наше время тоже нельзя. ) У меня, например, прописано ytdl-raw-options=cookies=cookies.txt в ~/.config/mpv/mpv.conf. Иначе не все видео воспроизводится с ютуба.

krasnh ★★★★
()
Ответ на: комментарий от krasnh

Так браузеры с куками своими норм работают, логин запоминают. Но поведение профиля у них иное, чем в этом хромо-мозило-подобном поделии. Из-за чего я эти браузеры и полюбил)

burato ★★★★★
() автор топика
Ответ на: комментарий от burato

Не используя браузер тоже можно создать cookies.txt, через nodejs.
https://github.com/osiro/netscape-cookies-exporter

Проверил, схема рабочая. Но вес этого netscape-cookies-exporter такой, что это еще вопрос, не проще ли установить firefox/chrome, авторизоваться в vk, установить расширение и создать cookies.txt. )

krasnh ★★★★
()
Ответ на: комментарий от krasnh

мне на арм архитектуре с Gentoo chrome/Firefox не установить совсем никак

burato ★★★★★
() автор топика
Ответ на: комментарий от krasnh

В форке внесли еще исправления, теперь видео запускается и с –username, помимо –cookies.

Думаю добавят исправления в следующем релизе:

pukkandan removed the pending-fixes label 12 hours ago*

Будет ли запускаться без дополнительных параметров, не знаю. Сейчас в ветке остался ярлык site-bug, как бы поясняя, что все проблемы на стороне vk, и большего из yt-dlp не выжать.

p.s. У меня иногда форк, после экспериментов с разными настройками, начинает работать без доп. параметров, но я это отношу, скорее, как к случайности.

krasnh ★★★★
()
Ответ на: комментарий от krasnh

Неа

$ ./yt-dlp --username xxxxxxxxxxx --password xxxxxxxxxxxx -F https://vk.com/video-157335818_456245142
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.7
[vk] Downloading login page
[vk] Logging in
[vk] -157335818_456245142: Downloading JSON metadata
ERROR: [vk] This video is only available for registered users. Use --cookies, --cookies-from-browser, --username and --password, or --netrc (vk) to provide account credentials

burato ★★★★★
() автор топика
Ответ на: комментарий от burato

У меня оказывается давно было прописано в конфиге yt-dlp, а я и забыл:

$ cat /home/live/.config/yt-dlp/config
--cookies='путь_к_cookies.txt'

Увидел новость об исправлениях форка, обновился, протестировал и думаю, вот как здорово стало. :) А по сути ничего не изменилось. Кроме того, что разраб ярлык поменял в ветке.

krasnh ★★★★
()
Последнее исправление: krasnh (всего исправлений: 1)

Внесены изменения в master. УМВР. )

krasnh ★★★★
()
Ответ на: комментарий от burato

Вчера новые фиксы vk в master. Некоторые ссылки теперь работают без куки (и без паролей?), возможно этот ‘вконтактный’ беспредел закончился. :) Проверял на LiveCD без своих настроек, правда на одной конкретной ссылке.

krasnh ★★★★
()
Последнее исправление: krasnh (всего исправлений: 1)
Ответ на: комментарий от burato

Загрузился в вирте с LiveCD Mint, для чистоты эксперимента. Взял ссылку из сообщений выше.

$ git clone  https://github.com/yt-dlp/yt-dlp.git
$ cd yt-dlp
$ make yt-dlp

$ ./yt-dlp https://vk.com/video-157335818_456245142
[vk] -157335818_456245142: Downloading JSON metadata
[vk] -157335818_456245142: Downloading m3u8 information
[info] -157335818_456245142: Downloading 1 format(s): hls-21635
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 159
[download] Destination: Клим Жуков. Латный доспех - феномен Европейского рыцарства. Латы носили только в Европе? [-157335818_456245142].mp4
[download]   0.3% of ~5.19GiB at    1.60MiB/s ETA 55:15 (frag 0/159)
krasnh ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.