Как проиграть видео требующее кодека 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?), но почему-то видео не проигрывается??

ох...

WXP написал(а):
У меня amd64.
MPlayer-bin не хочет запускаться почему-то:

интересно, а зачем ставить бинарный mplayer?

WXP написал(а):
В последних двух случаях у меня есть поддержка v41 (это я так понимаю Indeo Video 4.1?), но почему-то видео не проигрывается??

это с чего ты взял значение этого флага?

 euses -c v4l
v4l - Enables video4linux support
v4l2 - Enable video4linux2 support
v4l - VIDEO_CARDS setting to build driver for v4l video cards

хотелось бы семпл этого видео странного...
а вообще тут говорят что оно поддерживается

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?

WXP написал(а):
Там есть поддержка этого кодека. (в вин32кодекс). А v4l - блин попутал, сорри :)
Только проблема в том, что win32codecs это ведь 32-битные кодеки? А у меня 64битная система. Не получается скомпилить mplayer вместе с win32codecs.

evadim, поэтому я и попытался опробовать mplayer-bin, надеясь, что он подцепит эти win32codecs :)

Есть пакет для 64-х битных систем, называется w64codecs, но есть ли ебилд этого пакета в Gentoo я не знаю. По крайней мере, emerge --search выдал ноль в результате поиска.

eix рулит

* media-libs/amd64codecs
     Available versions:  20061203 ~20071007
     Homepage:            http://www.mplayerhq.hu/
     Description:         64-bit binary codecs for video and audio playback support

Они у меня

Они у меня установлены. Вопрос в том как подключить их :) или 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 поддерживается.
У меня нет :(
Помогите, что нужно еще доставить.

# uname -a
Linux localhost 2.6.24-gentoo-r4 #8 PREEMPT Sun Apr 13 15:55:13 EEST 2008 x86_64 AMD Athlon(tm) 64 Processor 3000+ AuthenticAMD GNU/Linux


# emerge -pv mplayer amd64codecs ffmpeg

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] media-video/mplayer-1.0_rc2_p25993  USE="3dnow 3dnowext X a52 aac aalib alsa amrnb amrwb arts bindist cpudetection directfb doc dts dv dvd enca encode esd ftp gif gtk iconv jack jpeg mad md5sum mmx mmxext mp2 mp3 openal opengl oss png pnm quicktime radio rar real rtc sdl srt sse sse2 tga theora truetype unicode v4l v4l2 vorbis x264 xv xvid xvmc (-altivec) -bidi -bl -cddb -cdio -cdparanoia -custom-cflags -debug -dga -dvb -fbcon -ggi -ipv6 -joystick -ladspa -libcaca -lirc -live -livecd -lzo -musepack -nas -nemesi -pulseaudio -samba -speex -ssse3 (-svga) -teletext -tivo (-vidix) (-win32codecs) -xanim -xinerama -xscreensaver -zoran" VIDEO_CARDS="vesa -mga -s3virge -tdfx" 0 kB
[ebuild   R   ] media-libs/amd64codecs-20061203  0 kB
[ebuild   R   ] media-video/ffmpeg-0.4.9_p20070616  USE="X a52 aac amr doc encode ieee1394 imlib mmx ogg oss sdl theora threads truetype v4l vorbis x264 xvid zlib (-altivec) -debug -network -test" 0 kB

Total: 3 packages (3 reinstalls), Size of downloads: 0 kB


# mplayer Седце.avi
MPlayer dev-SVN-rUNKNOWN-4.1.2 (C) 2000-2008 MPlayer Team
CPU: AMD Athlon(tm) 64 Processor 3000+ (Family: 15, Model: 47, Stepping: 0)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.

Playing Седце.avi.
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
VIDEO:  [IV50]  320x240  24bpp  15.000 fps  1776.2 kbps (216.8 kbyte/s)
==========================================================================
Requested video codec family [indeo5ds] (vfm=dshow) not available.
Enable it at compilation.
Requested video codec family [indeo5] (vfm=vfwex) not available.
Enable it at compilation.
Requested video codec family [indeo5xa] (vfm=xanim) not available.
Enable it at compilation.
Cannot find codec matching selected -vo and video format 0x30355649.
Read DOCS/HTML/en/codecs.html!
==========================================================================
==========================================================================
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 44100 Hz, 1 ch, s16le, 705.6 kbit/100.00% (ratio: 88200->88200)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
AO: [oss] 44100Hz 1ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A:   2.4 (02.4) of 9.2 (09.1)  0.3%

Exiting... (End of file)

Чего не хватает?

ты б лучше

ты б лучше выложил куданить этот файл... может действительно файл битый...

Да, это будет

Да, это будет проблематично, т.к. у меня исходящий канал сильно зарезан.

попробуй USE="xanim"

попробуй
USE="xanim" emerge mplayer

Пересобрал.

Пересобрал. Видео нет, но теперь в выводе mplayer'а появилась такая строчка:

xacodec: failed to dlopen /usr/lib/xanim/mods/vid_iv50.xa while /usr/lib/xanim/mods/vid_iv50.xa: cannot open shared object file: No such file or directory

Т.е. похоже, что это оно, но почему оно отсутствует?

нужно не в

нужно не в точности следовать советам, так как

vadim linux # USE="xanim" emerge -puND world

These are the packages that would be merged, in order:

Calculating world dependencies                        ... done!       
[ebuild  N    ] media-video/xanim-2.80.1-r4  
[ebuild   R   ] media-video/mplayer-1.0_rc2_p25993  USE="xanim*" 

хм, вот набрёл

хм, вот набрёл на таблицу кодеков для Mplayer,
из неё ясно, что Indeo 4.1 это "XAnim's Intel Indeo 4.1"
имя файла кодека "vid_iv41.xa"

сама таблица: http://www.mplayerhq.hu/DOCS/codecs-status.html

Xanim тоже

Xanim тоже позависимостям подтянулся.
Но,

# emerge -pv xanim mplayer

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] media-video/xanim-2.80.1-r4  0 kB
[ebuild   R   ] media-video/mplayer-1.0_rc2_p25993  USE="3dnow 3dnowext X a52 aac aalib alsa amrnb amrwb arts bindist cpudetection directfb doc dts dv dvd enca encode esd ftp gif gtk iconv jack jpeg mad md5sum mmx mmxext mp2 mp3 openal opengl oss png pnm quicktime radio rar real rtc sdl srt sse sse2 tga theora truetype unicode v4l v4l2 vorbis x264 xanim xv xvid xvmc (-altivec) -bidi -bl -cddb -cdio -cdparanoia -custom-cflags -debug -dga -dvb -fbcon -ggi -ipv6 -joystick -ladspa -libcaca -lirc -live -livecd -lzo -musepack -nas -nemesi -pulseaudio -samba -speex -ssse3 (-svga) -teletext -tivo (-vidix) (-win32codecs) -xinerama -xscreensaver -zoran" VIDEO_CARDS="vesa -mga -s3virge -tdfx" 0 kB

Total: 2 packages (2 reinstalls), Size of downloads: 0 kB

# mplayer Седце.avi
MPlayer dev-SVN-rUNKNOWN-4.1.2 (C) 2000-2008 MPlayer Team
CPU: AMD Athlon(tm) 64 Processor 3000+ (Family: 15, Model: 47, Stepping: 0)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.

Playing Седце.avi.
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
VIDEO:  [IV50]  320x240  24bpp  15.000 fps  1776.2 kbps (216.8 kbyte/s)
==========================================================================
Requested video codec family [indeo5ds] (vfm=dshow) not available.
Enable it at compilation.
Requested video codec family [indeo5] (vfm=vfwex) not available.
Enable it at compilation.
Opening video decoder: [xanim] XAnim codecs
VDec: vo config request - 320 x 240 (preferred colorspace: Planar YV12)
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
VDec: using Planar YVU9 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
[swscaler @ 0xe47be0]SwScaler: using unscaled yuv410p -> yuv420p special converter
VO: [xv] 320x240 => 320x240 Planar YV12
xacodec: failed to dlopen /usr/lib/xanim/mods/vid_iv50.xa while /usr/lib/xanim/mods/vid_iv50.xa: cannot open shared object file: No such file or directory
VDecoder init failed :(
Cannot find codec matching selected -vo and video format 0x30355649.
Read DOCS/HTML/en/codecs.html!
==========================================================================
==========================================================================
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 44100 Hz, 1 ch, s16le, 705.6 kbit/100.00% (ratio: 88200->88200)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
AO: [oss] 44100Hz 1ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A:   2.4 (02.4) of 9.2 (09.1)  0.3%

Exiting... (End of file)

Смотрю на сам пакет:

# equery files xanim
[ Searching for packages matching xanim... ]
* Contents of media-video/xanim-2.80.1-r4:
/usr
/usr/bin
/usr/bin/xanim
/usr/share
/usr/share/doc
/usr/share/doc/xanim-2.80.1-r4
/usr/share/doc/xanim-2.80.1-r4/Audio_Checklist.doc.bz2
/usr/share/doc/xanim-2.80.1-r4/Codecs.doc.bz2
/usr/share/doc/xanim-2.80.1-r4/Compile_Errs.doc.bz2
/usr/share/doc/xanim-2.80.1-r4/Compile_Help.doc.bz2
/usr/share/doc/xanim-2.80.1-r4/Examples.doc.bz2
/usr/share/doc/xanim-2.80.1-r4/Formats.doc.bz2
/usr/share/doc/xanim-2.80.1-r4/Problems.doc.bz2
/usr/share/doc/xanim-2.80.1-r4/README.bz2
/usr/share/doc/xanim-2.80.1-r4/README.dll.bz2
/usr/share/doc/xanim-2.80.1-r4/README.zlib.bz2
/usr/share/doc/xanim-2.80.1-r4/Remote_Window.doc.bz2
/usr/share/doc/xanim-2.80.1-r4/Rev_History.doc.bz2
/usr/share/doc/xanim-2.80.1-r4/VMS_Help.doc.bz2
/usr/share/doc/xanim-2.80.1-r4/WWW_Helper.doc.bz2
/usr/share/doc/xanim-2.80.1-r4/audio.readme.bz2
/usr/share/doc/xanim-2.80.1-r4/cinepak.readme.bz2
/usr/share/doc/xanim-2.80.1-r4/creative.readme.bz2
/usr/share/doc/xanim-2.80.1-r4/ijg.readme.bz2
/usr/share/doc/xanim-2.80.1-r4/indeo.readme.bz2
/usr/share/doc/xanim-2.80.1-r4/xanim.readme.bz2
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/xanim.1.bz2
#

Никаких файлов в /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!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".