Не удалось скомпилировать youtube-dl в Ubuntu из исходных файлов
- Post author: admin
- Запись опубликована: 24 января, 2022
- Post category: Вопросы по программированию
#python #youtube-dl
Вопрос:
Если я попытаюсь запустить sudo make , я получу эту ошибку. На моей машине у меня есть Python 3.6.9 и Ubuntu 18.04 LTS.
mkdir -p zip for d in youtube_dl youtube_dl/downloader youtube_dl/extractor youtube_dl/postprocessor ; do mkdir -p zip/$d ; cp -pPR $d/*.py zip/$d/ ; done touch -t 200001010101 zip/youtube_dl/*.py zip/youtube_dl/*/*.py mv zip/youtube_dl/__main__.py zip/ cd zip ; zip -q ../youtube-dl youtube_dl/*.py youtube_dl/*/*.py __main__.py /bin/sh: 1: zip: not found Makefile:61: recipe for target ‘youtube-dl’ failed make: *** [youtube-dl] Error 127
Есть какие-нибудь советы, как решить эту ошибку? Спасибо
1. Какова ваша операционная система?
2. Ubuntu 18.04 LTS
Ответ №1:
Попробуйте установить zip пакет с помощью:
How to Fix Download Unavailable on YouTube
sudo apt install zip
Затем повторите попытку.
1. Спасибо, мне не хватало этой посылки, а также pandoc
Ответ №2:
Какой смысл компилировать youtube-dl из исходного кода в Ubuntu, чтобы получить последнюю версию, когда вы можете получить последнюю стабильную версию, установив пакет youtube-dl snap?
sudo snap установите youtube-dl # запустите его с помощью snap run yt-dlp
Пакет youtube-dl snap обновляется автоматически или может быть обновлен вручную с помощью sudo snap refresh
1. щелчок происходит медленно. Кроме того, будет более эффективно установить его из pip с помощью: pip install youtube_dl
2. Пакет youtube-dl snap работает так же быстро, как пакет youtube-dl .deb в Ubuntu. пакеты snap в Ubuntu часто оптимизированы так, чтобы они были быстрее, чем несколько лет назад, плюс они получают автоматические обновления, и не нужно гадать, является ли глобальная установка пакета из PyPI хорошим советом на этот раз.
3. я не знаю snap , но я хотел использовать свой измененный исходный код, потому что я добавил поддержку для одного веб-сайта, которым я пользуюсь.
Источник: programbox.ru
Первые шаги с SMPlayer. SMPlayer – один из лучших видеоплееров для Linux Smplayer инструкция по применению
В продолжение серии публикаций об использовании Linux на устаревших компьютерах. Ранее было: , . Судя по откликам — тема использования слабого, немного устаревшего железа весьма актуальна на сегодня.
Не до войны
Просмотр видеоаудио на сегодня — важная функция для любого домашнего ПК. VLC — великолепное решение, достаточно легкое само по себе, — имеет также немало настроек для своей оптимизации: . Но есть медиа-проигрыватели еще легче, причем как под Linux, так и под Windows.
Самые нетребовательные программы под Linux обычно консольные. Существует MPlayer, уникальный в частности тем, что стандартная консольная версия не имеет графического интерфейса вовсе — все управление осуществляется с клавиатуры или пульта дистанционного управления. В этом режиме на экране отображается только окно с воспроизводимым видео.
Сегодня речь пойдет о SMPlayer — графическом интерфейсе для MPlayer.
Программа умеет проигрывать практически все известные типыформаты видеоаудио. Вдобавок ко всем возможностям MPlayer, SMPlayer умеет воспроизводить YouTube ролики или загружать субтитры. Кодеки нет необходимости ставить отдельно — в поставку включена поддержка Audio CD, DVD , Video CD, AVI , ASF /WMV/WMA, MOV /MP4, RealMedia, Ogg Vorbis, NUT , NSV , VIVO , FLI , NuppelVideo, yuv4mpeg, FILM (.cpk) формат, RoQ, PVA и Matroska, записанные с видеокодеками DivX, MPEG -1, MPEG -2,MPEG -4, Sorenson, WMV , RealVideo, x264, H.264, MP3, Musepack, Vorbis, RealAudio, AC3/A52 (Dolby Digital),AAC (MPEG -4 аудио), QuickTime, VIVO аудио, WMA и прочая.
Установка с консоли:
Sudo add-apt-repository ppa:rvm/smplayer sudo apt-get update sudo apt-get install smplayer smtube smplayer-themes
Первая команда добавляет репозиторий, вторая обновляет локальный кэш репозиториев, третья — устанавливает собственно сам плеер, расширение для youtube и дополнительные темы. Без тем и yotube можно обойтись.
Внешний вид главного окна, все интуитивно понятно и просто:
Плеер, сам по себе очень шустрый и нетребовательный, — как и VLC имеет настройки для уменьшения нагрузки на совсем уж слабое железо.
- Можно поэксперементировать с выпадением кадровНастройки → Быстродействие → Допускать выпадение кадров .
- Увеличивает производительность отключение опцииНастройки → Основные → Видео → Прямой рендеринг
- Значение устанавливаем в количестве ядер вашего процессораНастройки → Быстродействие → Потоков декодирования
- Для потокового интернет-видео можно поэксперементировать с кэшем . Настройки → Быстродействие → Кэш
На этом все, ничего сложного в программе нет.
Хорошего Вам дня.
2016-08-22T18:59:12+00:00 admin Мультимедиа Программы Статьи MPlayer,SMPlayer,ПО,Программы
В продолжение серии публикаций об использовании Linux на устаревших компьютерах. Ранее было: Slimjet — web-обозреватель на базе Chromium для слабых ПК, Сравнение Ubuntu и дистрибутивов для слабых компьютеров Xubuntu и Lubuntu , Linux для слабых компьютеров. Openbox , Еще раз про оптимизацию и тонкую настройку Mozilla Firefox. Судя по откликам — тема использования слабого, немного устаревшего железа весьма актуальна.
[email protected] Administrator Самоучитель LINUX
Привет, я не очень много знаю о видеоплеере или кодеках и т. Д., И я пытаюсь выжать из Mplayer наилучшую качественную картинку (я использую интерфейс SMplayer).
Мои вопросы: следует ли мне включать постпросессию (я не знаю, что это такое, но похоже, что это может улучшить качество) и прямой рендеринг? (также похоже, что это может повысить качество), может ли кто-нибудь объяснить, что они делают?.
Что касается выходного драйвера, я использую vdpau, это лучше всего подходит для карт ?
Любые другие предложения приветствуются.
Использование vdpau с картами Nvidia должно vdpau вам отличную производительность с помощью smplayer и будет гарантировать, что вы будете использовать очень мало процессора при воспроизведении DVD-дисков и x264-кодированного видео. Как было подробно обсуждено на форумах Ubuntu , очень важно отметить, что
Вдпау – это две вещи. Один – устройство отображения, такое как xv. Другой – кодек, который может использовать чип PureVideo для декодирования определенных файлов
таких как mpeg1 / 2 и x264. Если ваша карта поддерживает его (см. Здесь список поддерживаемых gpus), это лучший вариант, чем старый xv , и особенно xll , который будет использовать значительно больше CPU.
В smplayer есть некоторые параметры, к которым можно получить доступ с помощью кнопки configure рядом с опцией vdpau (см. Снимок экрана), но вам обычно не приходится возиться с ними, если у вас нет проблем с производительностью видео.
ПРИМЕЧАНИЕ. Особенно важно отметить, что когда vdpau кодеки vdpau такие как ffh264vdpau , ни один из следующих параметров smplayer gui, таких как post-processing , deinterlace и т. Д., Не будет иметь никакого эффекта. На скриншоте вы также можете увидеть, что «отключить фильтры программного обеспечения» проверяется при нажатии свойств vdpau .
Однако, как отмечено в руководстве Mplayer, специальные опции, такие как deint могут передаваться в командной строке при использовании vdpau, хотя обычно это не требуется; эти специальные опции не поддерживаются в smplayer gui.
Vdpau (with -vc ffmpeg12vdpau, ffwmv3vdpau, ffvc1vdpau, ffh264vdpau or ffodivxvdpau) Video output that uses VDPAU to decode video via hardware. Also supports displaying of software-decoded video. sharpen= For positive values, apply a sharpening algorithm to the video, for negative values a blurring algorithm (de- fault: 0). denoise= Apply a noise reduction algorithm to the video (default: 0, no noise reduction). deint= Select the deinterlacer (default: 0). All modes > 0 re- spect -field-dominance.
Как было показано на этом форуме,
Deint is a option for the video out (vdpau) not for the codec
и поэтому для указания одной из этих специальных опций (где vo – видеовыход, а vc – видеокодек), вы можете использовать следующую команду (взятую из вышеприведенного форума):
Mplayer -vo vdpau_deint=1 -vc ffh264vdpau 00007.MTS
Таким образом, при использовании vdpau вам действительно не нужно беспокоиться об этих специальных параметрах или любых других настройках в smplayer gui, таких как post-processing или direct rendering которые вы обычно не можете применять при использовании vdpau .
Чтобы внести свой вклад в ответ Мика, вы можете использовать vdpau в smplayer и включить деинтерлейсинг, добавив аргументы командной строки в меню настроек SMPlayer.
Настройки> Дополнительно> Параметры для MPlayer
В поле «Параметры» добавьте необходимые аргументы командной строки. например
SMPlayer это бесплатный мультимедийный проигрыватель с открытым исходным кодом для Linux и Windows, выпущенный на условиях GNU General Public License. В отличие от других плееров, он не требует установки кодеков для воспроизведения, потому что у него есть свои собственные необходимые кодеки.
Это первый релиз, который поддерживает MPV и некоторые другие функции, такие как поддержка MPRIS v2, новая тема, стерео фильтр 3D и многое другое. Он также способен воспроизводить практически все известные форматы видео и аудио.
Одной из наиболее интересных особенностей SMPlayer является запоминание настроек всех воспроизводимых файлов. Таким образом, если вы начинаете смотреть фильм, но вам потребовалось куда-то отойти … не волнуйтесь, когда вы откроете этот фильм, воспроизведение будет возобновлено в той же точке где вы его оставили, и с теми же настройками например, звуковая дорожка, субтитры, громкость. .. SMPlayer также умеет очень хорошо проигрывать Youtube видео, и включает в себя удобный инструмент, который позволяет искать видео на YouTube. Этот видеоплеер поставляется с несколькими скинами и темами иконок, так что вы можете легко изменить внешний вид плеера. Он может искать и загружать субтитры из opensubtitles.org, и доступен более чем на 30 языках, включая испанский, немецкий, французский, итальянский, русский, китайский, японский, и т.д..
Список возможностей:
- Возможность отображения двух субтитров одновременно.
- Воспроизведение видео с видео-сайтов, таких как Youtube, DailyMotion, Vimeo, Vevo и многие другие.
- SMPlayer имеет лучшую производительность, чем Flashplayer в веб-браузере, особенно на старых PC.
- Поддержка MKV.
- Точный поиск.
- Встроенная поддержка VAAPI и VDA. Улучшенная VDPAU.
- Лучшая поддержка скриншотов.
- Фильтры. Многие видео и аудио фильтры: деинтерлейсинг, пост обработка, удаление шумов … и даже караоке-фильтр (удаление голоса).
- Перемотка мышью. Вы можете использовать колесо мыши, чтобы перемотать вперед или назад в видео. Также поддерживается настройки кнопок мыши.
- Видеоэквалайзер позволяет регулировать яркость, контрастность, оттенок, насыщенность и гамму видеоизображения.
- Многократная скорость воспроизведения.
- Звук и субтитры Регулировка задержки. Позволяет синхронизировать звук и субтитры.
- Расширенные настройки, такие как выбор демультиплексора или видео Вид OSD (Shift + I). Она отображает информацию о текущем файле (разрешение, битрейт) на OSD.
- Больше возможностей для управления плейлистом в Настройках -> Плейлист, что делает проще использование плейлистов для закладок.
- Исправление ошибок и многое другое…
Установить SMPlayer 16.11 в Ubuntu 16.04/16.10, Linux mint 18
Для установки этого видеоплеера в вашу систему, откройте терминал (Ctrl+Alt+T) и введите/скопируйте следующие команды
Sudo add-apt-repository ppa:rvm/smplayer sudo apt update sudo apt install smplayer smtube smplayer-themes smplayer-skins mpv
После установки, найдите SMPlayer в меню приложений и наслаждайтесь просмотром видео.
А вы пользуетесь этим видеоплеером? Напишите что вы думаете о нем.
Вы можете поддержать SMPlayer пожертвованием.
Новые возможности
Проигрывание в Chromecast
Для воспроизведения видео в Chromecast просто выберите опцию меню «Проиграть в Chromecast». Это откроет страницу управления Chromecast c SMPlayer в вашем браузере с ссылкой на видео. Эта страница может взаимодействовать с вашим устройством Chromecast. Вы найдете настройки для соединения/отсоединения, начала воспроизведения, а также кнопки управления воспроизведением, приостановкой, громкостью и перемоткой. Вы также можете управлять воспроизведение со смартфона или планшета, просканировав QR-код на странице. .
Вывод видео на внешний экран
Вы можете выводить видео на дополнительный монитор компьютера, в то время как само приложение отображается на основном мониторе. Просто выберите опцию «Отправить видео на экран» из меню Видео и укажите монитор.
Основные
Воспроизведение видеофайла
Чтобы открыть файл, кликните по первой кнопке на «Главной панели» или выберите опцию Файл. в меню Открыть . Вы можете выбрать любой файл формата, поддерживаемого SMPlayer: avi, mp4, mkv, ts, mpg. Видео начнёт проигрываться. Вы можете использовать панель внизу экрана плеера для того, чтобы приостановить, перемотать.
Чтобы переключиться в полноэкранный режим, щелкните по кнопке переключения полного экрана () в плавающей панели или нажмите F . В полноэкранном режиме после перемещении мышки вниз экрана появится «Плавающая панель». Чтобы вернуться в оконный режим, щелкните по кнопке переключения полного экрана на плавающей панели или нажмите F или ESC . Вы так же можете нажать правой кнопкой мыши в любой момент, когда понадобится контекстное меню.
Можно легко поменять аудио дорожку, выбрать субтитры, задействовать видео фильтр, изменить скорость. просто изучите меню плеера.
Воспроизведение видео с YouTube
Чтобы проиграть видео с YouTube, выберите YouTube браузер в меню Инструменты . После чего откроется окно Браузер YouTube . Эта программа позволяет просматривать наиболее популярные, наиболее просматриваемые и наиболее оценённые видео. Вы можете найти видео, набрав его название в нижней части окна. Для воспроизведения видео просто нажмите по нему.
Загрузка субтитров
SMPlayer может находить и скачивать для вас субтитры. Просто откройте видео и выберите Поиск субтитров на Opensubtitles.org в меню Субтитры . Появится новое окно со списком доступных субтитров. Просто выберите субтитры, которые вы хотите скачать, и кликните по кнопке Загрузить . Файл субтитров будет автоматически загружен и показан в видео.
Смена обложки
Вы можете легко сменить обложку. Кликните по кнопке с отвёрткой () в главной панели или выберите Настройки в меню Инструменты . После чего откроется окно с настройками. Теперь выберите слева раздел Внешний вид . Затем выберите Интерфейс с обложками в опциях Интерфейса . Наконец выберите обложку, которую вы хотите использовать, в опции Обложка .
Генератор миниатюр
SMPlayer включает Генератор миниатюр, который позволяет вам увидеть превью видео. Его легко использовать: откройте видео а затем выберите Генератор миниатюр в меню Видео .
Улучшение производительности
Если у вас проблемы с воспроизведением HD-видео, вы можете улучшить производительность, следуя данным советам:
- Если у вас многоядерный процессор: выберите Настройки в меню Инструменты. После чего откроется окно с настройками. Перейдите в раздел Быстродействие. А теперь увеличьте количество «Потоков декодирования» в зависимости от количества ядер в вашем процессоре (Например, если у вас 2 ядра, то выберите 2 потока, если 4 ядра — то 4 потока, и так далее).
- Если у вас нет многоядерного процессора: выберите Настройки в меню Инструменты. После чего откроется окно с настройками. Перейдите в раздел Быстродействие. Включите опцию «Допускать выпадение кадров». Это поможет синхронизировать аудио и видео, однако возможны проблемы с некоторыми форматами. Вы так же можете поэкспериментировать с настройками «Петлевого фильтра» в разделе H.264.
SMPlayer — графический интерфейс (Qt-GUI) для консольного MPlayer , способного воспроизводить практически все известные форматы видео и аудио. Но помимо предоставления доступа к большинству основных и общих настроек MPlayer, SMPlayer добавляет и другие возможности, например, возможность воспроизведения видео Youtube™ или загрузки субтитров.
Теперь SMPlayer добавляет поддержку ещё одному консольному плееру — MPV . Однако данная поддержка находится в интенсивной разработке и займет некоторое время, пока новая стабильная версия SMPlayer выйдет с новой функцией.
Для тех, кто не знаком с MPV , это медиаплеер на основе Mplayer2 (и MPlayer), который поставляется с многочисленными дополнительными функциями и усовершенствованиями по сравнению с Mplayer2 . Подробно о плеере MPV можно посмотреть .
Вы уже сейчас можете установить SMPlayer с поддержкой MPV в Ubuntu/Linux Mint , используя официальный тестовый репозиторий SMPlayer»a.
Установка SMPlayer с поддержкой MPV в Ubuntu/Linux Mint
Для установки SMPlayer в Ubuntu 14.04/14.10 и Linux Mint 17/17.1 выполните следующие команды в терминале:
sudo add-apt-repository ppa:mc3man/mpv-tests
sudo apt-get update
sudo apt-get install mpv smplayer youtube-dl smtube
Для установки SMPlayer в Ubuntu 12.04/Linux Mint 13 выполните следующие команды:
sudo add-apt-repository ppa:rvm/testing
sudo apt-get update
sudo apt-get install mpv smplayer smtube
По окончании установки вы найдёте SMPlayer в программах Аудио и видео .
Когда откроется окно SMPlayer «а, прейдите в Настройки , в вкладке Основные — Путь к mplayer измените на mpv и нажмите Применить :
В вкладке Сеть активируйте параметр Проигрывать потоковое видео с сайтов и нажмите кнопку Применить :
Вот и все. Теперь вы можете воспроизводить видео с любого веб-сайта, который поддерживает youtube-dl , скопировав URL видео и открыв его в SMPlayer (Открыть адрес URL).
Источник: minussv.ru