Log in

View Full Version : Do any players work with interlaced VC1?


ggking7
16th November 2009, 17:04
Do any Linux players work with interlaced VC1, such as that contained on the "Food Inc." Blu-Ray?

nm
16th November 2009, 19:07
Do any Linux players work with interlaced VC1, such as that contained on the "Food Inc." Blu-Ray?

(a) use a 32-bit player and VC-1 from w32codecs. For example:

mplayer -vc wmvvc1dmo videofile

(b) use hardware decoding through VDPAU (Nvidia) or VAAPI & XvBA (ATI):

mplayer -vc ffvc1vdpau -vo vdpau:deint=3 videofile

ggking7
16th November 2009, 21:51
nm,

I use vdpau all the time in gnome-mplayer and miro, but using your command I get the same results. Audio only, no video. It says:

Unsupported PixelFormat -1
Incomplete extradata
Could not open codec.

From your first command, I get:

Requested video codec family [wmvvc1dmo] (vfm=dmo) not available.

Can I do this on a 64-bit system? Gentoo disables the win32codecs USE flag for mplayer on my system

nm
16th November 2009, 23:58
nm,

I use vdpau all the time in gnome-mplayer and miro, but using your command I get the same results. Audio only, no video. It says:

Unsupported PixelFormat -1
Incomplete extradata
Could not open codec.

Ok, I wasn't aware that the missing support in FFmpeg also affects VDPAU, but so it seems:

http://www.nvnews.net/vbulletin/showpost.php?p=2026147&postcount=1138
https://roundup.ffmpeg.org/roundup/ffmpeg/issue734

From your first command, I get:

Requested video codec family [wmvvc1dmo] (vfm=dmo) not available.

Can I do this on a 64-bit system? Gentoo disables the win32codecs USE flag for mplayer on my system

It is possible. You need to build a 32-bit MPlayer and then download the w32codecs pack or the VC-1 DMO and put it to /usr/lib/win32 or to some other location where MPlayer can find it.

We just discussed compiling 32-bit programs on 64-bit Linux here: http://forum.doom9.org/showthread.php?t=150829
It's probably a bit more difficult with MPlayer and its X11 dependencies, though.

ggking7
17th November 2009, 16:27
Alright, thanks nm.