LINUX.ORG.RU

MPV + FFmpeg в Fedora 24

 , , , ,


0

1

Доброго времени суток!

Решил собрать mpv 0.17 из исходников в Fedora 24, предварительно методом

./configure && make && make install
установил FFmpeg 3.0.2, но
./waf configure
выдал
Unable to find development files for some of the required FFmpeg/Libav libraries. You need at least FFmpeg 2.4 or Libav 11. Aborting.
С Libav 11.7 тоже ничего не вышло. Гугл не помог.


make install всё поставил в /usr/local, или ещё куда-нибудь не туда.

Либо делай make install DESTDIR=/usr.

Либо указывай configure путь к ффмпег. Как смотри в хелпе к configure.

Но лучше всего не майся дурью и возьми готовый rpm. Или готовый src.rpm и пересобери mock'ом.

Ivan_qrt ★★★★★ ()

Зачем тебе собирать, если есть готовый пакет?

Подключи репозиторий russianfedora и не страдай извращениями вроде make install.


[$][~] > dnf info mpv
Last metadata expiration check: 1:20:45 ago on Mon May 30 22:34:23 2016.
Доступные пакеты
Имя         : mpv
Архитектура : x86_64
Эпоха       : 1
Версия      : 0.17.0
Релиз       : 1.fc23.R
Размер      : 983 k
Репозиторий : russianfedora-free-updates
Краткое опи : A free, open source, and cross-platform media player
URL         : https://mpv.io/
Лицензия    : GPLv2+
Описание    : Mpv is a fork of mplayer2 and MPlayer. It shares some features with the
            : former projects while introducing many more.

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

Зачем тебе собирать, если есть готовый пакет?

Честно говоря, не знал про этот репозиторий (Fedor'ой второй день пользуюсь), а в rpmfusion для тестируемой версии подобных пакетов нет. Но теперь уже поздно отступать.

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

Иди сюда:

http://russianfedora.pro/repository

Подключай Free и Nonfree

После этого подключай rpmfusion:

sudo dnf install rpmfusion*

потом ставь себе спокойно все что захочешь. chromium ты тоже собрался руками собирать?

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

chromium ты тоже собрался руками собирать?

Вообще, производительность ПК позволяет...

noob1 ()

Первое правило сборки - не использовать make install. Вся сборка не должна выходить за пределы сборочной директории.

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

Затерев системный ffmpeg?

Так его же нет.

Первое правило сборки - не использовать make install.

В данном случае видимо проблема с waf, ведь ffmpeg/libav устанавливаются,

ffmpeg -version
выдаёт необходимый перечень.

sudopacman, подключил репозиторий RF, mpv установился кривой, файлы и директории в консоли распознаёт через раз, пришлось доустановить GNOME-MPV для нормального использования и открывать файлы через Ctrl+O.

noob1 ()

И зачем тебе федора, если в убунте всё работало?

Федора (так же как и центось) - хороший дистр, только если ты понимаешь, что ты делаешь, зачем, и как вернуть назад.

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

make uninstall'ом за собой почистил? ffmpeg переустановил после этого?

Что говорит, когда не распознаёт файлы? И какие файлы распознаёт, какие нет? Пробелы в пути, язык, регэкспы? В общем, хочешь помощи, выдавай подробности самостоятельно.

Ivan_qrt ★★★★★ ()

region51, слушай, а ведь и правда, в твоем mpv почему-то не работает автодополнение из консоли, можно как-то починить?

anonymous ()
Ответ на: комментарий от Ivan_qrt

И зачем тебе федора, если в убунте всё работало?

Как ни странно, понравилась модель получения ПО. В основном репозитории пакетов хоть и меньше, но пока не имел с ним проблем, в отличие от Debian/Ubuntu, где пакетов много, но большинство из них собирается как попало, судя по всему для галочки. Особенно это касается Debian Stable. В Ubuntu начала напрягать Unity, хоть и самая удобная, но до сих пор крайне падучая среда рабочего стола, за 5 лет её так и не довели до приемлимых кондиций.

noob1 ()
Ответ на: комментарий от anonymous

ведь и правда, в твоем mpv почему-то не работает автодополнение из консоли

И горячие клавиши работают через раз.

noob1 ()
Ответ на: комментарий от Ivan_qrt

make uninstall'ом за собой почистил? ffmpeg переустановил после этого?

С ffmpeg нет проблем, проблема с waf, скриптом для конфигуратора mpv. Читаю доки, пытаюсь вникать, но так и не нашёл каким образом указать ему пути к ffmpeg. Вот эта фраза напрягает

development files for some of the required

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

у меня горячие клавиши норм работают, имей ввиду что они чуствительны к регистру (капс лок) и раскладке (в русской вроде вообще не работают).

anonymous ()

waf ищет ffmpeg через pkg-config, если ffmpeg у тебя установлен в /usr/local, то нужно, чтобы pkg-config об этом знал.

Как-то так:

PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./waf configure

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

Спасибо, попробую когда доберусь до целевой машинки.

noob1 ()
Ответ на: комментарий от anonymous

слушай, а ведь и правда, в твоем mpv почему-то не работает автодополнение из консоли, можно как-то починить?

давай поподробней, ты про zsh?

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

И горячие клавиши работают через раз.

не подтверждаю, пользуюсь каждый день и проблемы этой не вижу.

region51 ★★ ()

установил FFmpeg 3.0.2, но
Unable to find development files for some of the required FFmpeg/Libav libraries. You need at least FFmpeg 2.4 or Libav 11. Aborting.

дык, нужен ffmpeg-devel

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

где не работает?


maxim@localhost> mpv --a                                                                                                                  ~
--ab-loop-a                   --ao                          --ass-vsfilter-color-compat   --audio-format
--ab-loop-b                   --ao-defaults                 --audio-buffer                --audio-normalize-downmix
--ad                          --ass-force-margins           --audio-channels              --audio-pitch-correction
--ad-lavc-ac3drc              --ass-force-style             --audio-client-name           --audio-samplerate
--ad-lavc-downmix             --ass-hinting                 --audio-delay                 --audio-spdif
--ad-lavc-o                   --ass-line-spacing            --audio-demuxer               --autofit
--ad-lavc-threads             --ass-scale-with-window       --audio-device                --autofit-larger
--ad-spdif-dtshd              --ass-shaper                  --audio-display               --autofit-smaller
--af                          --ass-style-override          --audio-fallback-to-null      --autosync
--af-defaults                 --ass-styles                  --audio-file                  
--aid                         --ass-vsfilter-aspect-compat  --audio-file-auto             
--alang                       --ass-vsfilter-blur-compat    --audio-file-paths       

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

пришлось доустановить GNOME-MPV для нормального использования

Так то GNOME MPV это отдельный плеер, то есть MPV ему не нужен, он питается через libmpv.

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

я вообще писал про то что файлы не показыает - mpv V потом Tab - ничего не показывает, вместо mpv Video.mp4, но у меня и то что ты показал не работает. Что такое zsh? Нужно что-то дополнительно ставить, чтоб работало?

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

я вообще писал про то что файлы не показыает - mpv V потом Tab - ничего не показывает

так, а ты уверен, что это должно быть, я вообще первый раз слышу про это.

Что такое zsh? Нужно что-то дополнительно ставить, чтоб работало?

https://ru.wikipedia.org/wiki/Zsh

dnf install mpv-zsh

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

А, не знал, воспроизвел, на 23ей работает


[maxim@localhost Videos]$ mpv V 
trailer_1080p.ogg                                  Кловерфилд, 10.avi
Бешенные.mp4                                       Миссия в Майами.(2016).HDRIP_AVC.[-=DoMiNo=-].mkv
[maxim@localhost Videos]$ mpv V 
region51 ★★ ()
Ответ на: комментарий от anonymous

и просто mpv срабатывает


[maxim@localhost Videos]$ mpv 
trailer_1080p.ogg                                  Кловерфилд, 10.avi
Бешенные.mp4                                       Миссия в Майами.(2016).HDRIP_AVC.[-=DoMiNo=-].mkv
[maxim@localhost Videos]$ mpv 

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

А на bash'e автодополнение не будет работать?

не будет, так как в mpv имеется только --enable-zsh-comp

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

mpv V потом Tab - ничего не показывает, вместо mpv Video.mp4

В общем проверил на 23ей, у меня все работает


[maxim@localhost Videos]$ mpv 
trailer_1080p.ogg                                  Кловерфилд, 10.avi
Бешенные.mp4                                       Миссия в Майами.(2016).HDRIP_AVC.[-=DoMiNo=-].mkv
[maxim@localhost Videos]$ mpv Миссия\ в\ Майами.\(2016\).HDRIP_AVC.\[-\=DoMiNo\=-\].mkv 

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

за 24ю сказать ничего пока могу, так как я нелюбитель потестить, через две недели гляну, после релиза и отпишусь.

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

ну или надо, чтобы еще кто-нибуть подтвердил, что данная приблуда не работает в 24ой.

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

Ну у меня все легко, mpv пробел и два Tab'а показывает файлы, далее mpv пробел + первая буква и Tab. Все проходит идеально.

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

это с какого перепуга???

Я ж из сорцев с официального сайта собирал, а ffmpeg-devel просто название пакета в репозитории, в моём случае он не нужен.

noob1 ()
Ответ на: комментарий от unixnik

и кстати MPV там тоже мой, одно недоразумение спек увело.

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

слушай, а ведь и правда, в твоем mpv почему-то не работает автодополнение из консоли, можно как-то починить?

я вообще писал про то что файлы не показыает - mpv V потом Tab - ничего не показывает, вместо mpv Video.mp4

так, в общем эта проблема совсем не проблема плеера MPV, так как эта приблуда с дополнением распространяется абсолютно на все файлы ... скриншоты, текстовые и т.д и т.п ...

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

У меня ни с какими другими программами этот баг не воспроизводится, причём одинаковое поведение и у MPV из репозитория RF, и у самосборной версии. Повторюсь, в Ubuntu, что из основного репозитория, что из PPA автодополнение работает.

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

я еще раз повторюсь, что эта проблема не плеера, я могу даже записать видео в доказательство, где я воспроизведу это абсолютно с любым файлов в системе.

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

где я воспроизведу это абсолютно с любым файлов в системе.

то есть не важно какой файл, будь то видео, аудио, текстовый, да или торрент файл. В 23 все это работает без проблем.

region51 ★★ ()
Последнее исправление: region51 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.