FMVC video lejátszása

Fórumok

Egy FMVC kódolású videót szeretnék lejátszani Linuxon. Bár az oldal ahonnan van, azt írja, hogy csak Windowson lehet lejátszani, azért ezen csodálkoznék.

Az Mplayert találtam, aminek ez elvileg megy, de elindítva a videót, ezt kapom:

.
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
VIDEO: [FMVC] 1024x768 24bpp 15.000 fps 459.0 kbps (56.0 kbyte/s)
Can't open /dev/fb0: No such file or directory
[fbdev2] Can't open /dev/fb0: No such file or directory
VO: [v4l2] No such file or directory
vo_cvidix: No vidix driver name provided, probing available ones (-v option for details)!
[cyberblade] Error occurred during pci scan: Operation not permitted
[mach64] Error occurred during pci scan: Operation not permitted
[mga] Error occurred during pci scan: Operation not permitted
[mga] Error occurred during pci scan: Operation not permitted
[nvidia_vid] Error occurred during pci scan: Operation not permitted
[pm3] Error occurred during pci scan: Operation not permitted
[radeon] Error occurred during pci scan: Operation not permitted
[rage128] Error occurred during pci scan: Operation not permitted
[s3_vid] Error occurred during pci scan: Operation not permitted
[SiS] Error occurred during pci scan: Operation not permitted
[unichrome] Error occurred during pci scan: Operation not permitted
[VO_SUB_VIDIX] Couldn't find working VIDIX driver.
==========================================================================
Opening video decoder: [vfw] Win32/VfW video codecs
Loading codec DLL: 'fmcodec.dll'
Win32 LoadLibrary failed to load: /usr/lib/codecs/fmcodec.dll
Can't open library fmcodec.dll
ICOpen failed! unknown codec / wrong parameters?
VDecoder init failed :(
Cannot find codec matching selected -vo and video format 0x43564D46.
==========================================================================
==========================================================================
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 22050 Hz, 1 ch, s16le, 352.8 kbit/100.00% (ratio: 44100->44100)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
AO: [oss] 22050Hz 1ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A: 2.2 (02.2) of 2054.5 (34:14.4) 0.1%

MPlayer interrupted by signal 2 in module: play_audio
A: 2.3 (02.3) of 2054.5 (34:14.4) 0.1%

Hang van, kép nincs, ahogy az várható a kimenet alapján.

A disztro Cruchbang XFCE.

Hozzászólások

Can't open /dev/fb0: No such file or directory

egy másik videót le tud játszani?

(EE) Failed to load module "vmwgfx" (module does not exist, 0)
(EE) vmware: Please ignore the above warnings about not being able to to load module/driver vmwgfx

...

II) LoadModule: "fbdevhw"
(II) Loading /usr/lib/xorg/modules/linux/libfbdevhw.so
(II) Module fbdevhw: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 0.0.2
ABI class: X.Org Video Driver, version 6.0
(EE) open /dev/fb0: No such file or directory

VMWare-ben fut a cucc, a tools telepítve van.

Szerk : újraraktam a toolst, és ott a végén ugyanez a hiba.

(EE) Failed to load module "vmwgfx" (module does not exist, 0)
(EE) vmware: Please ignore the above warnings about not being able to to load module/driver vmwgfx
(EE) open /dev/fb0: No such file or directory

A host Ubuntu server, azon nem próbáltam, de ott minden rendben kell legyen, mert a Windowsos virtuális gépen megy az aero meg a 3d. A guest, amin a probléma fennáll, Crunchbang XFCE.

ezeket találtam:

./usr/share/bug/xserver-xorg-video-vmware
./usr/share/bug/xserver-xorg-video-vmware/script
./usr/share/doc/xserver-xorg-video-vmware
./usr/share/doc/xserver-xorg-video-vmware/changelog.Debian.gz
./usr/share/doc/xserver-xorg-video-vmware/changelog.gz
./usr/share/doc/xserver-xorg-video-vmware/copyright
./var/lib/dpkg/info/xserver-xorg-video-vmware.md5sums
./var/lib/dpkg/info/xserver-xorg-video-vmware.list

Ez lesz a baj szerintem:


Opening video decoder: [vfw] Win32/VfW video codecs
Loading codec DLL: 'fmcodec.dll'
Win32 LoadLibrary failed to load: /usr/lib/codecs/fmcodec.dll
Can't open library fmcodec.dll

Ötletek:
- a Windowsodból vadászd ki az fmcodec.dll-t, az mplayer tudja használni;
- töltsd le az mplayer oldalról az általuk összeállított, kissé régi binary codec pack-ot: http://www.mplayerhq.hu/design7/dload.html
- nézd meg az mplayer oldalon, hova kell másolni ezeket a fájlokat (nem bonyolult);

Ez talán megoldja a problémádat...
--
http://www.open-st.eu

Köszi,megpróbálom.

Nem találtam Win alatt ezt a file-t. Mellesleg az a gép sem játsza le.

Szerk : Írtam az oldal üzemeltetőknek, küldtek egy driver packot, feltettem egy Windowsos gépre, így megvan a file, de nem szereti valamiért:

Opening video decoder: [vfw] Win32/VfW video codecs
Loading codec DLL: 'fmcodec.dll'
Win32 LoadLibrary failed to load: /usr/lib/codecs/fmcodec.dll
Can't open library fmcodec.dll
ICOpen failed! unknown codec / wrong parameters?
VDecoder init failed :(
Cannot find codec matching selected -vo and video format 0x43564D46.

ÓÓÓÓ...

Nem, mert mást írt a manual amit néztem a codec packhez.

Mindjárt.

Szerk:

Ok, ez a része megoldottnak tűnik.

Opening video decoder: [vfw] Win32/VfW video codecs
Loading codec DLL: 'fmcodec.dll'
Loaded DLL driver fmcodec.dll at 10000000
[PP] Using codec's postprocessing, max q = 9.
Opening video filter: [flip]
Movie-Aspect is undefined - no prescaling applied.
Opening video filter: [expand]
Expand: -1 x -1, -1 ; -1, osd: 0, aspect: 0.000000, round: 1
VO: [null] 1024x768 => 1024x768 BGR 24-bit
Selected video codec: [foxmotion] vfm: vfw (fox motion video)

Nem, de ez már valószínűleg a frame buffer-es hiba miatt van. Azzal a problémával még nem tudtam mit kezdeni.

Amennyiben azzal nem tudok mit kezdeni, megpróbálom majd ezzel a módszerrel a host oprendszeren, hogy ez a rész legalább működik-e.

Szerk:

Kipróbáltam a host Ubuntun repóból feltett mlóplayerrel, és ott is frame buffer hiba van, ráadsul még a codec dolod sem tűnik jónak. Emiatt próbáltam lefordítani, de nem találtam 64 bitest, gondolom valamit trükközni kell vele.

AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
VIDEO: [FMVC] 1024x768 24bpp 15.000 fps 459.0 kbps (56.0 kbyte/s)
open: No such file or directory
[MGA] Couldn't open: /dev/mga_vid
open: No such file or directory
[MGA] Couldn't open: /dev/mga_vid
[VO_TDFXFB] Can't open /dev/fb0: Permission denied.
[VO_3DFX] Unable to open /dev/3dfx.
==========================================================================
Requested video codec family [foxmotion] (vfm=vfw) not available.
Enable it at compilation.
Cannot find codec matching selected -vo and video format 0x43564D46.
Read DOCS/HTML/en/codecs.html!
==========================================================================
==========================================================================
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 22050 Hz, 1 ch, s16le, 352.8 kbit/100.00% (ratio: 44100->44100)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
AO: [pulse] 22050Hz 1ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A: 3.7 (03.6) of 2054.5 (34:14.4) 0.1%

MPlayer interrupted by signal 2 in module: play_audio
A: 3.7 (03.6) of 2054.5 (34:14.4) 0.1%
Exiting... (Quit)

Köszi a tippet, de sajnos nem megy vele.

-vo help:

Available video output drivers:
fbdev Framebuffer Device
fbdev2 Framebuffer Device
v4l2 V4L2 MPEG Video Decoder Output
cvidix console VIDIX
null Null video output
mpegpes MPEG-PES to DVB card
yuv4mpeg yuv4mpeg output for mjpegtools
png PNG file
tga Targa output
pnm PPM/PGM/PGMYUV file
md5sum md5sum of each frame

Első 4-re hibát dob, yuv4mpeg-gel elkezd konvertálni fájlba, ami már majdnem jó lenne, de 1 perc kb. 1 giga, és nincs hang meg a színek elromlanak.