Как проиграть видео требующее кодека Indeo Video IV4.1?
У меня amd64.
MPlayer-bin не хочет запускаться почему-то:
$ mplayer-bin file.avi
/opt/mplayer-bin/bin/mplayer-bin: error while loading shared libraries: libexpat.so.0: cannot open shared object file: No such file or directory
$ ls -la /usr/lib/libexpat.so.0
lrwxrwxrwx 1 root root 20 Окт 21 2007 /usr/lib/libexpat.so.0 -> /usr/lib/libexpat.so
$ ls -la /usr/lib64/libexpat.so.0
lrwxrwxrwx 1 root root 20 Окт 21 2007 /usr/lib64/libexpat.so.0 -> /usr/lib/libexpat.so
Далее попытка Xine:
# emerge xine-lib -pv
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] media-libs/xine-lib-1.1.11 USE="X a52 alsa arts dts dvd esd gnome gtk ipv6 mad modplug musepack nls opengl oss sdl theora truetype v4l vorbis xcb xv -aac -aalib (-altivec) -debug -directfb -dxr3 -fbcon -flac -imagemagick -jack -libcaca -mmap -mng -pulseaudio -real -samba -speex -vcd (-vidix) -wavpack (-win32codecs) -xinerama -xvmc" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB
В диалоговом окне пишет, что поток использует неподдерживаемый кодек, продолжить? отвечаю да, в итоге ничего не воспроизводится и в консоль отчёт не выводит.
MPlayer:
# emerge mplayer -pv
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] media-video/mplayer-1.0_rc2_p26300-r1 USE="X a52 alsa arts dvd encode esd gif gtk iconv ipv6 jpeg mad mmx mp3 opengl oss png quicktime sdl sse sse2 theora truetype unicode vorbis xscreensaver xv -3dnow* -3dnowext* -aac* -aalib* (-altivec) -amrnb* -amrwb* -bidi -bindist -bl -cddb -cdio -cdparanoia -color-console* -cpudetection -custom-cflags -debug -dga -directfb -doc -dts -dv -dvb* -enca -fbcon -ftp* -ggi -jack -joystick -ladspa -libcaca -lirc -live -lzo -md5sum -mmxext* -mp2* -musepack -nas -nemesi -openal -pnm -pulseaudio -radio -rar -real* -rtc -samba -speex -srt -ssse3* (-svga) -teletext* -tga* -tivo -v4l* -v4l2* (-vidix) (-win32codecs) -x264* -xanim -xinerama -xvid* -xvmc -zoran" VIDEO_CARDS="-mga -s3virge -tdfx -vesa" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB
Также пишет, что кодек не поддерживается.
В последних двух случаях у меня есть поддержка v41 (это я так понимаю Indeo Video 4.1?), но почему-то видео не проигрывается??
- Для комментирования войдите или зарегистрируйтесь
ох...
интересно, а зачем ставить бинарный mplayer?
это с чего ты взял значение этого флага?
хотелось бы семпл этого видео странного...
а вообще тут говорят что оно поддерживается
v4l (а не v41) это
v4l (а не v41) это video4linux - Xorg-драйвер для поддержки ТВ-карт, вэб-камер и прочего железа работающее через Xv-расширение. На воспроизведение видео, сжатого кодеком Indeo, не влияет.
Может стоит посмотреть в сторону w32codecs (я сам не в курсе есть ли там поддержка Indeo-кодеков)
w32codecs есть
w32codecs есть помоему только закрытые кодеки, пока что всё что я видел воспроизводится самим мплеером, а в списке форматов есть такое о чём я никада в жизни неслышал...
Там есть
Там есть поддержка этого кодека. (в вин32кодекс). А v4l - блин попутал, сорри :)
Только проблема в том, что win32codecs это ведь 32-битные кодеки? А у меня 64битная система. Не получается скомпилить mplayer вместе с win32codecs.
evadim, поэтому я и попытался опробовать mplayer-bin, надеясь, что он подцепит эти win32codecs :)
а что говорит
а что говорит midentify ?
Как проиграть видео требующее кодека Indeo Video IV4.1?
Есть пакет для 64-х битных систем, называется w64codecs, но есть ли ебилд этого пакета в Gentoo я не знаю. По крайней мере, emerge --search выдал ноль в результате поиска.
eix рулит
Они у меня
Они у меня установлены. Вопрос в том как подключить их :) или MPlayer сам их обнаруживает?
# midentify file.avi
#
пусто :) файл коцанный?
на другие выводит что-то типа:
# midentify OtherFile.mpg
ID_AUDIO_RATE=44100
ID_AUDIO_NCH=2
amd64codecs это для
amd64codecs это для MPlayer`а собранного под amd64, а не для бинарного 32-х битного
На ubuntuforums.org
На ubuntuforums.org была решена похожая проблема. Отличия в следующем: ОСь, соответственно, ubuntu и кодек 5-ой версии. У тамошнего товарища, видео не воспроизводилось в Xine и MPlayer, w32codecs был установлен. Ему помогло обновление MPlayer со всеми доп. библиотеками.
Можно попробывать собрать/пересобрать libavifile.
Взято с того же форума:
Library that allows programs to read and write compressed
AVI files (Indeo Video, DivX ;-), etc.) under x86 Linux.
(De)Compression is performed with various audio/video plugins
(FFMpeg, MAD, Vorbis, Win32, ...).
Formats like mpeg, mov are partly supported.
libavifile - это что
libavifile - это что за зверь такой. В портежах нету. Где взять?
в ffmpeg по-моему
в ffmpeg по-моему
P.S.: Linux - это красная таблетка :-) Windows - синяя...
я бы
я бы воздержался от применения рецептов этих юбунтнутых товарищей ;)
в Mplayer и так уже есть всё необходимое, по крайней мере, всё то что нужно среднестатистическому пользователю.
Intel Indeo поддерживается.
>>> Intel Indeo
>>> Intel Indeo поддерживается.
У меня нет :(
Помогите, что нужно еще доставить.
Чего не хватает?
ты б лучше
ты б лучше выложил куданить этот файл... может действительно файл битый...
Да, это будет
Да, это будет проблематично, т.к. у меня исходящий канал сильно зарезан.
попробуй USE="xanim"
попробуй
USE="xanim" emerge mplayer
Пересобрал.
Пересобрал. Видео нет, но теперь в выводе mplayer'а появилась такая строчка:
Т.е. похоже, что это оно, но почему оно отсутствует?
нужно не в
нужно не в точности следовать советам, так как
хм, вот набрёл
хм, вот набрёл на таблицу кодеков для Mplayer,
из неё ясно, что Indeo 4.1 это "XAnim's Intel Indeo 4.1"
имя файла кодека "vid_iv41.xa"
сама таблица: http://www.mplayerhq.hu/DOCS/codecs-status.html
Xanim тоже
Xanim тоже позависимостям подтянулся.
Но,
Смотрю на сам пакет:
Никаких файлов в /usr/lib***
Че, пакет какой-то кастрированный, или еще что-то надо доставить?
Похоже этот
Похоже этот файл надо вытащить из виндового кодека и положить туда где mplayer его ищет.
А если
А если линуксовая система 64битная, то файл нужно вытащить также из 64-битной винды??
Скорее всего
Скорее всего да. Но я точно не знаю что из себя представляет этот файл.
Другими
Другими словами, нативного решения для 64-битного линукса нету
подтверждаю
Я так понял нет вообще для 64-битного линукса никакого решения...
Излагаю суть проделанной работы:
1. Ролики с Indeo Video брал вот отсюда http://www.dive4fun.ru/2008/01/25/frog-kick/
2. mplayer скомпилировал с поддержкой xanim по результатам изучения вот этого руководства
http://dox.sm.ukrtel.net/dox/MPlayer/codecs.html#xanim
3. Как и описано во многих местах xanim сам кодек не установил... Ничего, нашел кодек (вот отсюда
http://ssl.serc.iisc.ernet.in/~karthikeyan/rpms/rpms-x86_64/codecs/all-20061022/vid_iv50.xa ) и положил по требуемому пути ( /usr/lib/xanim/mods/vid_iv50.xa )
4. Получил следующую ошибку vid_iv50.xa wrong ELF class ELFCLASS32 и понял, что этот кодек будет работать только с 32-битным линуксом.
Может быть кто-то все же нашел решение?
хм, $ qlist
хм,
$ qlist xanim
/usr/bin/xanim
/usr/lib/debug/usr/bin/xanim.debug
/usr/lib/xanim/mods/xa1.0_cyuv_linuxELFg21.o
/usr/lib/xanim/mods/xa2.0_cvid_linuxELFg21.o
/usr/lib/xanim/mods/xa2.1_iv32_linuxELFg21.o
/usr/share/doc/xanim-2.80.1-r4/Audio_Checklist.doc
/usr/share/doc/xanim-2.80.1-r4/Codecs.doc
/usr/share/doc/xanim-2.80.1-r4/Compile_Errs.doc
/usr/share/doc/xanim-2.80.1-r4/Compile_Help.doc
/usr/share/doc/xanim-2.80.1-r4/Examples.doc
/usr/share/doc/xanim-2.80.1-r4/Formats.doc
/usr/share/doc/xanim-2.80.1-r4/Problems.doc
/usr/share/doc/xanim-2.80.1-r4/README
/usr/share/doc/xanim-2.80.1-r4/README.dll
/usr/share/doc/xanim-2.80.1-r4/README.zlib
/usr/share/doc/xanim-2.80.1-r4/Remote_Window.doc
/usr/share/doc/xanim-2.80.1-r4/Rev_History.doc
/usr/share/doc/xanim-2.80.1-r4/VMS_Help.doc
/usr/share/doc/xanim-2.80.1-r4/WWW_Helper.doc
/usr/share/doc/xanim-2.80.1-r4/audio.readme
/usr/share/doc/xanim-2.80.1-r4/cinepak.readme
/usr/share/doc/xanim-2.80.1-r4/creative.readme
/usr/share/doc/xanim-2.80.1-r4/ijg.readme
/usr/share/doc/xanim-2.80.1-r4/indeo.readme
/usr/share/doc/xanim-2.80.1-r4/xanim.readme
/usr/share/man/man1/xanim.1.bz2
У тебя 64-битная
У тебя 64-битная система?
Нужного файла у тебя тоже не видно...
Кстати, а сейчас работает
Кстати, а сейчас работает кодек Indeo Video 4.1 под 64битными системами?
Опять такая же трабла появилась, что проиграть нечем такое видео..
Нет, не работает. Нету
Нет, не работает. Нету кодеков для 64-бит.
Не грусти, товарищ! Всё хорошо, beautiful good!