LinuxForum.Fans
Тема

mplayer not plays

Автор: Peter 43 сообщений 3124 просмотров
14.03.2017 14:24 #421286

Здравствуйте!

Опять вопрос по системе, полученной доустановкой в Astra-1.3 пакетов из Debian Wheezy.
Именно, vlc проигрывает видеофайлы нормально, а mplayer проигрывает mp4,
но не проигывает flv и avi.
Вот начало и конец его вывода для flv:

Показать

MPlayer svn r34540 (Debian), built with gcc-4.7 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing RC_Mambo_italiano.flv.
libavformat version 53.32.100 (external)
Mismatching header version 53.19.0
libavformat file format detected.
[NULL @ 0x7fe865f9ffa0]Value 4707126720094797824.000000 for parameter 'probesize' out of range
И таких строчек несколько десятков.

............................................................

[flv @ 0x7fe865f9ffa0]decoding for stream 0 failed
[flv @ 0x7fe865f9ffa0]Could not find codec parameters (Video: none)
[flv @ 0x7fe865f9ffa0]decoding for stream 1 failed
[flv @ 0x7fe865f9ffa0]Could not find codec parameters (Audio: none, 0 channels)
[flv @ 0x7fe865f9ffa0]Estimating duration from bitrate, this may be inaccurate
LAVF_header: av_find_stream_info() failed

У меня уже был похожий случай, с большим количеством "out of range", не помню, на этом
компьютере или на другом с Ububtu, кажется, тогда что-то было не в порядке в системе.

В чём здесь причина и что делать?

Когда я жаловался в другом посте, что ffmpeg и libx264 потребляют много ресурсов, то с кодеком flv
ffmpeg потребляет мало и можно и при снятии экрана во время работы моей программы задавать
частоту снятия и 15 и 20 к/с, я не выяснял максимальную.

Пётр.

14.03.2017 14:35 #421287
"Peter" написал:
Опять вопрос по системе, полученной доустановкой в Astra-1.3 пакетов из Debian Wheezy.
А вот тут система уж точно не при делах =)
У меня в сусе такая же боляка, mplayer'om практически ничерта не открывается, поэтому и живу с vlc)

Ну а по теме - кодеков ему не хватает

"Peter" написал:
[flv @ 0x7fe865f9ffa0]Could not find codec parameters (Video: none)

ВотЬ, погляди сюда https://wiki.archlinux.org/index.php/Codecs , думаю что-то полезное почерпнешь

14.03.2017 14:57 #421288

DiabloPC, благодарю за подсказку. Когда у меня была Red Hat based система, я mplayer полностью компилировал
и со всеми кодеками. Сейчас проверю, все ли кодеки устновлены, до переустановки wcodec64 точно был.
С avi также жалуется на отсуствие backend, конкретно libvdpau_nvidia.so, хотя эта библиотека не для x86.

Пётр.

14.03.2017 15:31 #421289

Вместо mplayer на дворе уже давно mpv.

14.03.2017 15:32 #421291

Vascom, Ага, раньше один не работал, теперь два :D

14.03.2017 15:36 #421292

Ну не знаю, у меня mpv всё проигрывает. Тут же с каким набором кодеков ты его соберёшь, то и будет работать.

14.03.2017 15:38 #421293

"Vascom" написал:
соберёшь
В том и вся фишка: я его не собирал и не собираюсь собирать)) Мне лень, меня и vlc устраивает
14.03.2017 16:58 #421297

Пока не удалось. Рядом компьютер с Ubuntu-16.04, в ней mplayer работает.
В своей системе я установил mplayer2 вместо mplayer и доустановил ещё 3 пакета,
но это не помогло. В Ubuntu для mplayer есть ещё 5 пакетов, отсутствующих
в Debian Wheezy и deb-multimedia: libpostproc-ffmpeg, libswscale-ffmpeg, libavutil-ffmpeg,
libavformat-ffmpeg и libavcodec-ffmpeg, с номерами версий.
Деqствительно, в Ubuntu mplayer при проигрывании flv сообщает, что он использует
ffmpeg и h264. Я помню, что на другом компьютере примерно с такой же системой,
как у меня сейчас, mplayer работает, но сейчас она далеко и посмотреть не могу,
но вообще все пакеты, от которых зависит mplayer, установлены.
Так чего ему не хватает? И прошлый раз я ничего стороннего для него не скачивал,
всё из пакетов.

Пётр.

14.03.2017 17:02 #421298

"Peter" написал:
mplayer2 вместо mplayer
Ну вообще-то это немного разные яйца, хоть и называются весьма похоже....
14.03.2017 17:40 #421300

Просто не надо использовать всякие Астры. В нормальных дистрибутивах всё работает.

14.03.2017 17:43 #421301

Vascom, Вот тут задумался: а SUSE нормальный дистрибутив?

14.03.2017 17:44 #421302

Я всегда считал его нормальным. Но если там mplayer что-то не проигрывает, то это повод задуматься и пересмотреть свой выбор.

14.03.2017 17:47 #421303

Vascom, Ну хз, может нужно с установкой кодеков и т.д. повертеть... Но, по крайней мере, с дефолтной установки оно практически ничерта не проигрывает :(

14.03.2017 17:58 · отредактировано #421304

Я переустановил все пакеты, от которых зависит mplayer, при этом обновилось ещё сколько-то,
у меня 4 небольших локальных репозитария, но это не помогло.
Если же делать "-m dist-upgrade", то будет обновлено очень много, но при этом удалится пакет
linux-sound-base, а откуда он взялся? Он от Astra, но в Debian Wheezy его нет.
Ещё не смотрел, соответствует ли ему что-нибудь в Debian.

Пётр.

14.03.2017 18:01 #421305

"Peter" написал:
"-m dist-upgrade"
Шото я подозреваю что при подключенных репах от дэба, после таких действий дэб в чистом виде и получится *CRAZY*
...ибо полюбому в его репах все пакеты поновее будут =)
14.03.2017 18:05 #421306

DiabloPC написал:
[quote="Peter"] "-m dist-upgrade"
Шото я подозреваю что при подключенных репах от дэба, после таких действий дэб в чистом виде и получится *CRAZY*
...ибо полюбому в его репах все пакеты поновее будут =)[/quote]
Нет, в чистом виде не получится, но что надо mplayer, я пока не понял.

Пётр.
14.03.2017 18:06 #421307

Peter, Та снеси его к чертям и собери с исходников

14.03.2017 18:16 · отредактировано #421308
"DiabloPC" написал:
Но, по крайней мере, с дефолтной установки оно практически ничерта не проигрывает   

Относительно openSuse у неё по дефолту, всё собрано без поддержки закрытых кодеков. И для openSuse штатная ситуация, подключение pacman и установка всего, что относится к мультимедиа с него + плюс пере установка установленных пакетов, со сменой поставщика.

14.03.2017 20:03 #421310
"Peter" написал:
хотя эта библиотека не для x86

A для чего же тогда? Или у вас система со слоем 32-разрядной совместимости (multilib, он же - в Debian - multiarch), и mplayer для 32-разрядной системы? Это выглядело бы странно.
Добавлено: 14th Mar 2017 19:59:57

"Vascom" написал:
Но если там mplayer что-то не проигрывает, то это повод задуматься и пересмотреть свой выбор.

Что? Это повод выпрямлять руки, а не менять дистрибутив.

Добавлено: 14th Mar 2017 20:03:47

"Peter" написал:
при этом удалтся пакет

Так для этого есть возможность pinning'a пакетов.

14.03.2017 20:16 · отредактировано #421311
yars написал:
[quote="Peter"]хотя эта библиотека не для x86

A для чего же тогда? Или у вас система со слоем 32-разрядной совместимости (multilib, он же - в Debian - multiarch), и mplayer для 32-разрядной системы? Это выглядело бы странно.[/quote]
При попытке проиграть avi mplayer жалуется на отсутствие libvdpau_nvidia.so.
Я поискал на debian.org, куда входит этот файл, оказалось, что в пакеты для другой архитектуры.
multiarh установлен, но система 64-разрядная.


Добавлено: 14th Mar 2017 19:59:57
"Vascom" написал:
Но если там mplayer что-то не проигрывает, то это повод задуматься и пересмотреть свой выбор.

Что? Это повод выпрямлять руки, а не менять дистрибутив.

Так в Astra mplayer вообще не входит, он нам понадобился из-за умения воспроизводить субтитры srt.
Я как-то установил его на компьютер, о котором упоминал выше и он работал,
но сейчас у меня нет возможности сравнить.


Добавлено: 14th Mar 2017 20:03:47
"Peter" написал:
при этом удалтся пакет

Так для этого есть возможность pinning'a пакетов.

Никогда этим не занимался, это слишком мудрёно. Завтра спрошу в поддержке, откуда этот пакет,
если сам не пойму.

Пётр.
Добавлено: 14.03.2017 20:16:06

DiabloPC написал:
Peter, Та снеси его к чертям и собери с исходников

Так в прошлый раз как-то получилось без этого.

Пётр.

Войдите или зарегистрируйтесь, чтобы ответить.