1

Slackware 14.0. Нив одном из плееров не могу воспроизвести видео в .avi. VLC просто не открывает, mplayer зависает намертово, а через smplayer просто крашится. Видео точно рабочее.

Из свежеустановленного - ядро 3.10.4, кде 4.10.5, deadbeef. Пытался ещё завести oss4, но не вышло. вернул всё как было, может что-то попортил здесь?

2

Проверил сейчас, .mkv тоже не работает.

Вопрос кодеков. Что нам о них говорит ffmpeg?

4

ffmpeg: error while loading shared libraries: libdc1394.so.22: cannot open shared object file: No such file or directory

Ну и доустановите либу ему для начала.

6 (02.08.2013 19:05:33 отредактировано gramozeka)

ArturK⇓ пишет:

ffmpeg: error while loading shared libraries: libdc1394.so.22: cannot open shared object file: No such file or directory

наверно что-то собирал и\или ставил "абы-как-шоб-было" первое что попалось под руку?
в ванильной установке всё работает из каробки и ави, и мкв, и стопицот остальной хрени.
Раз такая ошибка, нужно пересобирать сперва все кодеки, потом ffmpeg, потом(возможно) плеер(ы), потом gstreamer и т.д.. Начни с кодеков, но сперва проверь базу пакетов на предмет двойных пакетов из мультимедиа(ffmpeg и кодеки,mplayer и т.п.) т.е. пакетов с одинаковым именем но разными версиями.

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

И причем тут пересборка ffmpeg, которой всего-то не хватает одной библиотеки, которую нужно просто поставить? В xine там да, явные проблемы...

8

Не хватает этому ffmpeg более десятка библиотек, задолбался собирать. Кодеки я поставил после того, как не смог запустить видео.

9

И я ещё не всё установил. Может проще систему переустановить? Шиндошс-вей конечно, зато геморроя меньше.

10

ArturK пишет:

Не хватает этому ffmpeg более десятка библиотек, задолбался собирать. Кодеки я поставил после того, как не смог запустить видео.

всё очень просто, ffmpegу для сборки не нужно ничего если иного не указано в опциях сборки, чего в системе нет, он это просто не включит в себя. Но если какие-то кодеки в системе присутствуют и они указаны в опциях сборки он их в себя включит, так вот, если после того как ffmpeg уже собран и установлен вдруг пересобрать или обновить какой нибудь компонент уже включенный в ffmpeg, тогда и появится та ошибка которая выше постом, либа может быть любая другая(что было изменено\обновлено то и вылезет)
тыц - здесь указано какие нужны зависимости для него.
важно! Внимательно прочти. Сам ffmpeg собирать в последнюю очередь, согласно инструкции по ссылке, из отдельной директории куда нужно скачать слакбилд и исходники.
Для ускорения процесса и облегчения задачи открой для себя sbopkg, здесь описание.

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

Да, в очередной раз убедился как проста и удобна Слакваря...

12

ArturK пишет:

И я ещё не всё установил. Может проще систему переустановить? Шиндошс-вей конечно, зато геморроя меньше.

Шиндошс-вей это от неопытности, конечно проще грохнуть всё и накатить "снуля", но проблему это не решит, в глобальном плане, стоит разобраться в причинах, а рубить с плеча оно всегда проще, не всегда правильно, но проще да.

Кстати не обязательно переустанавливать. Можно нативными мерами.
Мини хауту - "Если что-то вдруг пошло не так..."

1. Вдумчиво впадаем в психоанализ и судорожно вспоминаем что мы там наставили самостоятельно(пакеты из левых репов, потуги собрать что-то самому по типу configure&&make&&make install)
Смело все это сносим к чертям собачьим.
для пакетов:

# removepkg <имя_пакета_без_циферок_и_расширений>
пример:
# removepkg ffmpeg
второй вариант:
# removepkg </путь_к_базе/имя_пакета_с_циферками_но_без_расширения>
пример:
# removepkg /var/log/packages/ffmpeg-1.2.1-i686_custom-2_SBo

для своих потугов собрать что-то самому по типу configure&&make&&make install):
как правило всё ставится в /usr/local/...
чтобы удалить программу достаточно очистить все каталоги в /usr/local/ сами каталоги удалять не нужно..
2. Далее жамкаем <Ctrl>+<F1...F6>, нас перебрасывает в консоль. Логинемся root'ом и выполняем следующую последовательность:

# init 3
# cd <путь к смонтированному установочному образу slackware/>
к примеру образ смонтирован автоматически штатными средствами кде в /media/slackware-dvd, тогда:
# cd /media/slackware-dvd/slackware/
# upgradepkg --reinstall --install-new */*.t?z

после последней команды можно покурить\погулять\поспать\поприставать к соседке где-то с час(зависит от производительности железа).
Когда всё закончится система приобретёт вид только что установленной как "Full install".
3. Важный этап! Переустанавливаем загрузчик, для этого проверяем файл /etc/lilo.conf на предмет корректных путей к образу ядра и файловой системы, всё это можно сделать из Midnight Commander(вызывается командой mc) хотя есть фанатики пропагандирующие всякие извращения с vim, nano и тому подобными батхертами, но тут уж каждый сам себе злобный буратино..
если все чётко, тогда командуем :

lilo

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

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

13

karl_muenhgausen пишет:

Да, в очередной раз убедился как проста и удобна Слакваря...

тег [сарказм] рекомендуется, а то новички ведь и поверить могут ag

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

14

Оффтопик про Lilo и GRUB выделен в новую тему - http://linuxforum.ru/viewtopic.php?id=29415.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

15

Установил все зависимости, собрал ffmpeg, пересобрал mplayer. Ffmpeg не выдаёт больше ошибок, но видео так же не работает.

Xine что говорит?

17

ArturK пишет:

Установил все зависимости, собрал ffmpeg, пересобрал mplayer. Ffmpeg не выдаёт больше ошибок, но видео так же не работает.

запусти через терминал :

mplayer file.avi

и ошибки покажи сюда.

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

18

Может это: http://docs.salixos.org/wiki/Salix-codecs-installer/ru поможет решить вашу проблему.