Автор Тема: Как использовать старый нетбук  (Прочитано 2598 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн minur

  • Новичок
  • **
  • Сообщений: 11
Re: Как использовать старый нетбук
« Ответ #15 : Март 10, 2024, 11:50:50 »
minur@minur-eM355:~$ youtube-dl --version
2018.03.14
minur@minur-eM355:~$ yt-dlp
bash: yt-dlp: команда не найдена
minur@minur-eM355:~$ sudo apt install yt-dlp
[sudo] пароль для minur:
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
E: Невозможно найти пакет yt-dlp
minur@minur-eM355:~$

Оффлайн RoDoN

  • Постоялец
  • ***
  • Сообщений: 246
Re: Как использовать старый нетбук
« Ответ #16 : Март 10, 2024, 11:58:02 »
sudo apt install yt-dlp
А разве в репах убунты есть yt-dlp? Вроде бы никогда не было.
Почитай, как ставить https://forum.runtu.org/index.php/topic,6454.msg56665.html#msg56665


Если хочется ставить через apt, то тогда надо:
sudo add-apt-repository ppa:tomtomtom/yt-dlp    # Add ppa repo to apt
sudo apt update                                 # Update package list
sudo apt install yt-dlp                         # Install yt-dlp
« Последнее редактирование: Март 10, 2024, 12:03:00 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
Runtu 18.04->20.04->22.04 x64 XFCE

Оффлайн minur

  • Новичок
  • **
  • Сообщений: 11
Re: Как использовать старый нетбук
« Ответ #17 : Март 10, 2024, 12:50:56 »
я еще учусь  ;D
безмерно благодарен, установлю,настрою, отпишусь по результатам

Оффлайн minur

  • Новичок
  • **
  • Сообщений: 11
Re: Как использовать старый нетбук
« Ответ #18 : Март 10, 2024, 13:05:32 »
пока не получается
 :-[
блин! да даже скрин добавить не могу :-(

/usr/bin/mpv --no-config --no-quiet --terminal --no-msg-color --input-file=/dev/stdin --no-fs --hwdec=no --sub-auto=fuzzy --no-input-default-bindings --input-vo-keyboard=no --no-input-cursor --cursor-autohide=no --no-keepaspect --wid=44040211 --monitorpixelaspect=1 --osd-level=1 --osd-scale=1 --osd-bar-align-y=0.6 --sub-ass --embeddedfonts --sub-ass-line-spacing=0 --sub-scale=1 --sub-font=Arial --sub-color=#ffffffff --sub-shadow-color=#ff000000 --sub-border-color=#ff000000 --sub-border-size=0.75 --sub-shadow-offset=2.5 --sub-font-size=50 --sub-bold=no --sub-italic=no --sub-codepage=ISO-8859-1 --sub-pos=100 --volume=55 --cache=auto --screenshot-template=cap_%F_%p_%02n --screenshot-format=jpg --screenshot-directory=/home/minur/Изображения/smplayer_screenshots --audio-pitch-correction=yes --volume-max=110 --ytdl -ytdl-format=[height <=? 480] --video-osd=no --ytdl-format=best,url480,135+140 --term-playing-msg=MPV_VERSION=${=mpv-version:}
INFO_VIDEO_WIDTH=${=width}
INFO_VIDEO_HEIGHT=${=height}
INFO_VIDEO_ASPECT=${=video-aspect}
INFO_VIDEO_FPS=${=container-fps:${=fps}}
INFO_VIDEO_FORMAT=${=video-format}
INFO_VIDEO_CODEC=${=video-codec}
INFO_AUDIO_FORMAT=${=audio-codec-name}
INFO_AUDIO_CODEC=${=audio-codec}
INFO_AUDIO_RATE=${=audio-params/samplerate}
INFO_AUDIO_NCH=${=audio-params/channel-count}
INFO_LENGTH=${=duration:${=length}}
INFO_DEMUXER=${=current-demuxer:${=demuxer}}
INFO_SEEKABLE=${=seekable}
INFO_TITLES=${=disc-titles}
INFO_CHAPTERS=${=chapters}
INFO_TRACKS_COUNT=${=track-list/count}
METADATA_TITLE=${metadata/by-key/title:}
METADATA_ARTIST=${metadata/by-key/artist:}
METADATA_ALBUM=${metadata/by-key/album:}
METADATA_GENRE=${metadata/by-key/genre:}
METADATA_DATE=${metadata/by-key/date:}
METADATA_TRACK=${metadata/by-key/track:}
METADATA_COPYRIGHT=${metadata/by-key/copyright:}
INFO_MEDIA_TITLE=${=media-title:}
INFO_STREAM_PATH=${stream-path}
 --audio-client-name=SMPlayer --term-status-msg=STATUS: ${=time-pos} / ${=duration:${=length:0}} P: ${=pause} B: ${=paused-for-cache} I: ${=core-idle} VB: ${=video-bitrate:0} AB: ${=audio-bitrate:0} https://www.youtube.com/watch?v=9FmTog5YY0I

[ytdl_hook] 
[ytdl_hook] youtube-dl failed: not found or not enough permissions
Failed to recognize file format.
Exiting... (Errors when loading file)
« Последнее редактирование: Март 10, 2024, 13:08:44 от minur »

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4617
Re: Как использовать старый нетбук
« Ответ #19 : Март 10, 2024, 13:31:25 »
В устаревших системах yt-dlp лучше ставить вручную, без репозитория, в этом случае можно установить yt-dlp упакованный вместе с нужной ему версией питона.
https://forum.runtu.org/index.php/topic,6454.msg56665.html#msg56665

И еще если установить SMPlayer поновее, например v. 23.6.0, то в настройках можно будет выбрать yt-dlp, в старых версиях плеера приходилось выбирать youtube-dl, и делать ссылку с youtube-dl на yt-dlp.

sudo add-apt-repository ppa:rvm/smplayer
sudo apt update
sudo apt install smplayer smplayer-themes smplayer-skins

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4617
Re: Как использовать старый нетбук
« Ответ #20 : Март 10, 2024, 13:38:41 »
В сообщении об ошибке написано недостаточно прав, в инструкции по установке вручную указано как права на исполнение указать...

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4617
Re: Как использовать старый нетбук
« Ответ #21 : Март 11, 2024, 11:50:17 »
Раз что-то пошло не так, пришлось доставать из шкафа свой нетбук.

Загрузил с флешки систему Runtu LITE 18.04 i386
Проверил установку yt-dlp вручную, по моей инструкции скачивается 64 разрядный питон со скриптом yt-dlp
Получается не подходит для 32 разрядной системы.
Простое скачивание скрипта yt-dlp тоже не приведет к успеху, нужна будет новая версия питона, его можно установить, но установленные в системе программы на основе питона требуют старую версию питона. Нужно делать скрипт запуска с нужной версией питона. Не стал мучаться, нашел готовое решение на launchpad.

Убираем скачанный yt-dlp вручную
sudo rm /usr/local/bin/yt-dlp /usr/local/bin/youtube-dl
Устанавливаем Smplayer и Smtube
sudo add-apt-repository ppa:rvm/smplayer
sudo apt install smplayer smplayer-themes smplayer-skins smtube

Устанавливаем yt-dlp
sudo add-apt-repository ppa:forkotov02/ppa
sudo apt install yt-dlp


В настройках Smplayer на вкладке сеть выбираем предпочитаемое разрешение видео, для нетбука рекомендую 480p.


Если нетбук поддерживает 64 разрядные системы, то лучше использовать их, так как большинство программ сейчас собирают под 64 разрядные системы, на них проще устанавливать yt-dlp упакованный вместе с нужной версией питона.
« Последнее редактирование: Март 11, 2024, 12:03:05 от Пользователь. »

Оффлайн minur

  • Новичок
  • **
  • Сообщений: 11
Re: Как использовать старый нетбук
« Ответ #22 : Март 11, 2024, 12:32:35 »
Проверил установку yt-dlp вручную, по моей инструкции скачивается 64 разрядный питон со скриптом yt-dlp

после выполнения предыдущих инструкций выдает:

minur@minur-eM355:~$ yt-dlp --version
bash: /home/minur/bin/yt-dlp: не удаётся запустить бинарный файл: Ошибка формата выполняемого файла



minur@minur-eM355:~$ sudo apt install yt-dlp
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлен пакет yt-dlp самой новой версии (2023.12.30-2~bionic0).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено.


пытался самостоятельно удалить символическую ссылку, не получается

Оффлайн minur

  • Новичок
  • **
  • Сообщений: 11
Re: Как использовать старый нетбук
« Ответ #23 : Март 11, 2024, 12:40:20 »
Если нетбук поддерживает 64 разрядные системы, то лучше использовать их, так как большинство программ сейчас собирают под 64 разрядные системы, на них проще устанавливать yt-dlp упакованный вместе с нужной версией питона.

Та же runtu 20.04x64 и runtu 22.04x64 попросту не стартуют, падают с kernel panic на стадии начальной загрузки, а если выбрать загрузку в safe mode, то загрузка вроде как идет, но потом просто черный экран и мигающий курсор, по Ctrl+F1~F10 ничего не меняется.
runtu 18.04 мной и была выбрана после длительных попыток заставить на этом железе хоть что либо работать, при включении Ubuntu PRO критические обновления система получает, есть только локальные проблемы с Youtube и с некоторыми фильмами и сериалами через браузер Seamonkey. Но если с фильмами и сериалами проблема решается просто перебором источников, то вот с Youtube пока получается затык.

А самое забавное - уже привык к этой игрушке, даже текст на нем набирать приятно, хоть и непривычно :)

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4617
Re: Как использовать старый нетбук
« Ответ #24 : Март 11, 2024, 12:42:56 »
Цитировать (выделенное)
bash: /home/minur/bin/yt-dlp: не удаётся запустить бинарный файл: Ошибка формата выполняемого файла

Это и означает, что программа 64 разрядная не смогла запуститься в 32 разрядной системе.

Удали его /home/minur/bin/yt-dlp

Сисмволическую ссылку и yt-dlp удалять так
sudo rm /home/minur/bin/yt-dlp /usr/local/bin/yt-dlp /usr/local/bin/youtube-dl

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4617
Re: Как использовать старый нетбук
« Ответ #25 : Март 11, 2024, 14:33:49 »
Пока тестировал, нашел баг в новой версии mpv, mpv выдает ошибку при использовании yt-dlp (ошибка в коде, при выборе youtube-dl она не возникает).
Сначала у меня срабатывал встроенный в смплеер обработчик ссылок, то есть на вкладке сеть стоял автовыбор обработчика ссылок. Вобщем все непросто.

Сделал по старинке, создал симлинк youtube-dl на yt-dlp установленый из репозитория
sudo ln -s /usr/bin/yt-dlp /usr/local/bin/youtube-dl
В Smplayer на вкладке основные выбрал движок mpv, на вкладке сеть выбрал youtube-dl, на вкладке расширенные - mplayer/mpv в строке параметры написал
--video-osd=no --ytdl-format=best,url480,135+140
Для этой системы надо писать отдельную инструкцию.

minur, завтра могу продолжить эксперименты

Оффлайн minur

  • Новичок
  • **
  • Сообщений: 11
Re: Как использовать старый нетбук
« Ответ #26 : Март 11, 2024, 15:07:51 »
minur, завтра могу продолжить эксперименты

проделал все вышеуказанное, выходит ошибка: Неожиданное завершение mplayer. Код ошибки 1:

/usr/bin/mplayer -noquiet -slave -identify -nofs -sub-fuzziness 1 -nodr -double -nomouseinput -input nodefault-bindings:conf=/dev/null -nokeepaspect -wid 31457415 -monitorpixelaspect 1 -osdlevel 0 -subfont-osd-scale 3 -progbar-align 80 -ass -embeddedfonts -ass-line-spacing 0 -ass-font-scale 1 -noflip-hebrew -ass-styles /home/minur/.config/smplayer/styles.ass -subcp ISO-8859-1 -subpos 100 -volume 50 -prefer-ipv4 -vf-add screenshot=/home/minur/Изображения/smplayer_screenshots/shot -noslices -af-add scaletempo -softvol -softvol-max 110 --video-osd=no --ytdl-format=best,url480,135+140 https://www.youtube.com/watch?v=nGS0VjWB5eY

Unknown option on the command line: --video-osd=no
Error parsing option on the command line: --video-osd=no
MPlayer 1.3.0 (Debian), built with gcc-7 (C) 2000-2016 MPlayer Team
ID_EXIT=NONE



Updated:
просто жмакнул в консоли mpv [ссылка на видео Youtube]
и оно заработало  :o
правда в HD  ;D
нетбук пыжится но воспроизводит, ради интереса запустил с параметром --no-video - работает! самое то, чтобы фоном запускать сборки deep house до которых я очень охоч
теперь буду тыркаться в SMTube, чтобы парой кликов оттуда запускать ролики с ютуба

а smplayer пока так и не работает


 
« Последнее редактирование: Март 11, 2024, 15:16:32 от minur »

Оффлайн RoDoN

  • Постоялец
  • ***
  • Сообщений: 246
Re: Как использовать старый нетбук
« Ответ #27 : Март 11, 2024, 15:31:13 »
имеется eMachines EM355

А у аппарата хотя бы 2 Гб памяти?
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
Runtu 18.04->20.04->22.04 x64 XFCE

Оффлайн minur

  • Новичок
  • **
  • Сообщений: 11
Re: Как использовать старый нетбук
« Ответ #28 : Март 11, 2024, 15:45:07 »
А у аппарата хотя бы 2 Гб памяти?

конечно же нет   ;D
есть полутруп Dell Inspiron N5030, с частично нерабочей клавиатурой, частично нерабочим зарядником (защита Dell от неоригинальных зарядников, тупо обломан контакт на +5 вольт), вот на нем как раз та же DDR3 на 2 Gb , я ее снял, потыкал в нетбук и с грустью констатировал, что на этой памяти он не завелся.

примерно через неделю съезжу к человеку с нетбуком, у него сразу на месте присмотрим плашку памяти. Тогда и буду экспериментировать с x64 системами. А пока меня и x32 устраивает.

Печатаю этот ответ на основном экране нетбука, а на телвизоре неподалеку играет Deep house в браузере Seamonkey
так как что через mpv , что через smtube, smplayer у меня пока не получается вывести с качеством картинки на 480.

Потребление ресурсов:


пойду изучать как на форум скриншоты грузить
« Последнее редактирование: Март 11, 2024, 15:59:16 от minur »

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4617
Re: Как использовать старый нетбук
« Ответ #29 : Март 12, 2024, 13:10:35 »
В настройках Smplayer перейди на вкладку основные, выбери движок мультимедиа - mpv.
Там же отключи запоминать настройки для всех файлов.
На вкладке быстродействия, потоков декодирования укажи цифру 4, для твоего 4 поточного процессора.

На вкладке сеть выбери поддержка сайтов - mpv
Ниже можно выбрать предпочитаемое качество видео, но в графическом интерфейсе половину вариантов не показали, тут видно только выбор цельных файлов видео со звуком.
На ютубе сейчас видео отдельно и звук отдельно, единым файлом чаще всего встречается 360p, можно выбрать его.

Приложение поддержки youtube выбираем youtube-dl, так как при выборе yt-dlp у меня выходила ошибка при попытке воспроизведения видео с ютуба.

Переходим на вкладку Расширенные, потом на вкладку mplayer/mpv
в строке параметры пишем
--video-osd=no --ytdl-format=best,url480,135+140

Нажимаем внизу окей и закрываем плеер.

Теперь нам нужно сделать символьную ссылку youtube-dl на yt-dlp установленый из репозитория ppa:forkotov02/ppa, в терминале выполняем
sudo ln -s /usr/bin/yt-dlp /usr/local/bin/youtube-dlЗакрываем терминал и пробуем посмотреть видео с ютуба.

Замечание, описал что делал сам на 32 разрядной системе, на 64 разрядной системе делаю по другому, там новая версия smplayer уже работает c yt-dlp без символьных ссылок.
« Последнее редактирование: Март 12, 2024, 13:19:57 от Пользователь. »