LINUX.ORG.RU

SMPlayer не проигрывает некоторые файлы

 


2

1

Не может открыть некоторые файлы форматов mp4, aac, может еще каких - выдает ошибку - код 1.

/usr/bin/mplayer -noquiet -nofs -nomouseinput -sub-fuzziness 2 -identify -slave -vo xv, -ao pulse -nokeepaspect -framedrop -nodr -double -input nodefault-bindings:conf=/dev/null -stop-xscreensaver -wid 65011751 -monitorpixelaspect 1 -noass -subfont-autoscale 1 -subfont-text-scale 5 -subcp enca:ru:UTF-8 -subpos 100 -volume 100 -cache 2048 -ss 186 -osdlevel 0 -vf-add screenshot -noslices -channels 2 -af scaletempo,equalizer=0:0:0:0:0:0:0:0:0:0 -softvol -softvol-max 110 /home/votafak/Музыка/Sirenia - At Sixes And Sevens (full album , 2001).aac

MPlayer2 2.0-701-gd4c5b7f-2ubuntu2 (C) 2000-2012 MPlayer Team
Terminal type `unknown' is not defined.

Playing /home/votafak/Музыка/Sirenia - At Sixes And Sevens (full album , 2001).aac.
Cache size set to 2048 KiB

Cache fill:  0.00% (0 bytes)   

Detected file format: QuickTime / MOV (libavformat)


MPlayer interrupted by signal 11 in module: demux_open
ID_SIGNAL=11
- MPlayer crashed by bad usage of CPU/FPU/RAM.
  Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
  disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
- MPlayer crashed. This shouldn't happen.
  It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
  gcc version. If you think it's MPlayer's fault, please read
  DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
  won't help unless you provide this information when reporting a possible bug.

а в htop'е остается процесс

/usr/bin/mplayer -noquiet -nofs -nomouseinput -sub-fuzziness 2 -identify -slave -vo xv, -ao pulse -nokeepaspect -framedrop -nodr -double -input nodefault-bindings:conf=/dev/null -stop-xscreensaver -wid 65011751 -monitorpixelaspect 1 -noass -subfont-autoscale 1 -subfont-text-scale 5 -subcp enca:ru:UTF-8 -subpos 100 -volume 100 -cache 2048 -ss 186 -osdlevel 0 -vf-add screenshot -noslices -channels 2 -af scaletempo,equalizer=0:0:0:0:0:0:0:0:0:0 -softvol -softvol-max 110 /home/votafak/Музыка/Sirenia - At Sixes And Sevens (full album , 2001).aac

Была версия SMPlayer 0.8.6, я ее удалил, установил с сайта версию 14.9.0 - проблема осталась. Что делать?

★★★★★
Ответ на: комментарий от deterenkelt

Я вижу значение в массиве, но я не вижу какого-либо подтверждения тому, что watch_later от одного файла должен передавать какие-то свои опции типа sub-delay, для проигрывания другого видеофайла.

Если ты меняешь какой-то из этих параметров при воспроизведении, mpv пишет их по закрытию в watch_later-конфиг. Когда mpv читает их из конфига, он считает, что они изменились при воспроизведении, сохраняет между скачками по файлам и записывает обратно в уже другие конфиги!

Ох, ну я прям не знаю… Ну, может, трёхбуквенную?

И куда же я её должен писать?

Может, про pushd тогда? :} Какая разница, абсолютные пути или cd, если всё это надо руками искать и вбивать.

Ну, не знаю — у меня таких проблем нет, максимум print sub-paths = Subs<Tab>:Subs2<Tab> >> mpv.conf.

М, про регистр не догадался. И… как оно работает? mpv варганит какой-то плейлист? А позицию он как в нём запоминает? Я просто пришёл к выводу, что мне надо будет мастерить журнал, поэтому идея с плейлистами отпала сразу же, и я ими более не интересовался.

Он ищет для всех этих файлов watch_later-конфиги и начинает играть первый, у которого таковой есть. Ну, или просто первый. И удаляет этот конфиг. А при закрытии (если указан --save-position-on-quit) создаёт новый для того файла, на котором ты закончил смотреть (если ты его закрыл, а если он сам «доиграл» до конца — ничего больше не создаёт).

У меня же каждый файл проигрывается отдельно.

А у меня сразу все передаются.

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

при воспроизведении, сохраняет между скачками по файлам и записывает обратно в уже другие конфиги!

М, вот это хорошо. Это я и хотел узнать.

И куда же я её должен писать?

Ох, ну тут прям таки-ие вопросы задаёте… Я смущаюсь. Ну в этот, как его… Треминоль? :D http://img.memerial.net/memerial.net/1061/whatcha-thinkin-bout.jpg

print sub-paths = Subs<Tab>:Subs2<Tab> >> mpv.conf
sub-paths

…и получить солянку из 26 субтитров? Бедная клавиша j. А если скачано несколько вариантов субтитров?

Он ищет для всех этих файлов watch_later-конфиги и начинает играть первый, у которого таковой есть

То есть, если я до этого открыл ОВАшку, он весь список начнёт с неё играть? Мде.

А при закрытии (если указан --save-position-on-quit) создаёт новый для того файла, на котором ты закончил смотреть (если ты его закрыл, а если он сам «доиграл» до конца — ничего больше не создаёт).

Спасибо, я и так знаю, как работает ~/.mpv/watch_later и какие опции на неё влияют, мне было неизвестно только как mpv себя ведёт, когда он открывает файлы скопом.

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

…и получить солянку из 26 субтитров? Бедная клавиша j.

Предполагалось, что они уже переименованы каким-нибудь костылём, чтобы совпадали с именами видеофайлов.

А если скачано несколько вариантов субтитров?

Я же уже показал же.

То есть, если я до этого открыл ОВАшку, он весь список начнёт с неё играть? Мде.

Если для неё есть watch_later-конфиг — да. Можно написать

Ctrl+LEFT set playlist-pos "0"
в input.conf.

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

Предполагалось, что они уже переименованы каким-нибудь костылём

Тут нужен высокоинтеллектуальный костыль. Вроде того, что между стулом и клавиатурой.

Я же уже показал же.

Путями? Это надо чтобы у них ещё и свои подпапки были.
Ладно, я уже понял, что не зря пилю свой враппер.

deterenkelt
()
2 февраля 2015 г.

после установки того же линукса на ноутбук - SMPlayer 0.8.6 - все как раньше проигрывает без ошибок

votafak ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.