Does VC-1 videos present problems with Linux?

The place to discuss linux version of MakeMKV
Post Reply
canezila
Posts: 10
Joined: Sat Dec 11, 2010 10:06 pm
Location: Orlando, FL

Does VC-1 videos present problems with Linux?

Post by canezila » Sun Dec 12, 2010 3:39 pm

Hello everyone. I have a bluray that I am having problems with. The only thing I can think is that the VC-1 video codec? is a problem?? Does Linux use codecs? I really do not know a whole lot when it comes to video and Linux... sorry. It is David Gilmour Live At The Royal Albert Hall.

The Ruins would not play in my XBMC but did through MYTHTV. 0.24 So I thought maybe I would have luck with this Gilmour bluray ... but no luck. Maybe my ff_something needs to be compiled from svn? Is that the route to take? Any advise would be appreciated. Thanks!

Brian

canezila
Posts: 10
Joined: Sat Dec 11, 2010 10:06 pm
Location: Orlando, FL

Re: Does VC-1 videos present problems with Linux?

Post by canezila » Sun Dec 12, 2010 4:23 pm

I loaded Handbrake and found some info that might help:
vc1 @ 0x2e66b60] Interlaced frames/fields support is not implemented
Input #0, matroska,webm, from '/var/lib/mythtv/videos/David Gilmour 1 of 2.mkv':
Duration: 01:10:32.03, start: 0.000000, bitrate: 512 kb/s
Chapter #0.0: start 0.000000, end 70.770689
Metadata:
title : Chapter 00
Chapter #0.1: start 70.770689, end 241.641400
Metadata:
title : Chapter 01
Chapter #0.2: start 241.641400, end 556.389156
Metadata:
title : Chapter 02
Chapter #0.3: start 556.389156, end 625.725089
Metadata:
title : Chapter 03
Chapter #0.4: start 625.725089, end 904.370133
Metadata:
title : Chapter 04
Chapter #0.5: start 904.370133, end 1360.592556
Metadata:
title : Chapter 05
Chapter #0.6: start 1360.592556, end 1727.425689
Metadata:
title : Chapter 06
Chapter #0.7: start 1727.425689, end 1918.449867
Metadata:
title : Chapter 07
Chapter #0.8: start 1918.449867, end 2173.738222
Metadata:
title : Chapter 08
Chapter #0.9: start 2173.738222, end 2760.023933
Metadata:
title : Chapter 09
Chapter #0.10: start 2760.023933, end 3020.017000
Metadata:
title : Chapter 10
Chapter #0.11: start 3020.017000, end 3388.518467
Metadata:
title : Chapter 11
Chapter #0.12: start 3388.518467, end 3752.181756
Metadata:
title : Chapter 12
Chapter #0.13: start 3752.181756, end 4232.032000
Metadata:
title : Chapter 13
Stream #0.0(eng): Video: vc1, yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 1k tbn, 29.97 tbc
Stream #0.1(eng): Audio: pcm_s24le, 48000 Hz, 2 channels, s32, 2304 kb/s
Metadata:
title : 2/0
Stream #0.2(eng): Audio: truehd, 48000 Hz, 6 channels, s32
Metadata:
title : 5.1
Stream #0.3(eng): Audio: ac3, 48000 Hz, 5.1, s16, 512 kb/s
Metadata:
title : 3/2+1
[11:19:14] Channels reported by ffmpeg (6) != computed layout channels (2).
[11:19:14] scan: decoding previews for title 1
[11:19:14] scan: audio 0x3: AC-3, rate=48000Hz, bitrate=512000 English (AC3) (5.1 ch)
[vc1 @ 0x2e66b60] Interlaced frames/fields support is not implemented
[11:19:15] scan: could not get a decoded picture
[vc1 @ 0x2e66b60] Interlaced frames/fields support is not implemented
[11:19:19] scan: could not get a decoded picture
[vc1 @ 0x2e66b60] Interlaced frames/fields support is not implemented
[11:19:22] scan: could not get a decoded picture
[vc1 @ 0x2e66b60] Interlaced frames/fields support is not implemented
[11:19:27] scan: could not get a decoded picture
[vc1 @ 0x2e66b60] Interlaced frames/fields support is not implemented
[11:19:35] scan: could not get a decoded picture
[vc1 @ 0x2e66b60] Interlaced frames/fields support is not implemented
[11:19:39] scan: could not get a decoded picture
[vc1 @ 0x2e66b60] Interlaced frames/fields support is not implemented
[11:19:48] scan: could not get a decoded picture
[vc1 @ 0x2e66b60] Interlaced frames/fields support is not implemented
[11:19:53] scan: could not get a decoded picture
[vc1 @ 0x2e66b60] Interlaced frames/fields support is not implemented
[11:19:56] scan: could not get a decoded picture
[vc1 @ 0x2e66b60] Interlaced frames/fields support is not implemented
[11:19:58] scan: could not get a decoded picture
[11:19:58] libhb: scan thread found 0 valid title(s)
libdvdread: Using libdvdcss version 1.2.10 for DVD access

Bling2Ming
Posts: 24
Joined: Mon Aug 03, 2009 7:20 pm

Re: Does VC-1 videos present problems with Linux?

Post by Bling2Ming » Sun Dec 12, 2010 5:44 pm

The problem is that it's INTERLACED VC1.

Lots of threads on this issue, here's one to start you off. http://www.makemkv.com/forum2/viewtopic ... 096&p=3854

BitJam2
Posts: 53
Joined: Wed Sep 01, 2010 7:04 am

Re: Does VC-1 videos present problems with Linux?

Post by BitJam2 » Mon Dec 13, 2010 2:06 am

What he said. I've been unable to get interlaced VC-1 to work on my 64-bit system but I was able to get it to kinda sorta work on a 32-bit Debian based system after installing more codecs via Synaptic. These probably had to come from the http://www.debian-multimedia.org repository. By "kinda sorta" I mean the video and audio were out of sync (eventually by many minutes).

canezila
Posts: 10
Joined: Sat Dec 11, 2010 10:06 pm
Location: Orlando, FL

Re: Does VC-1 videos present problems with Linux?

Post by canezila » Sun Dec 19, 2010 1:13 pm

Thanks for the help. Sorry to ask something I should have found doing a little more research.

Good to know that it might work sometimes in 32 bit deb,.... someday they will get it on 64 bit I hope!

BitJam2
Posts: 53
Joined: Wed Sep 01, 2010 7:04 am

Re: Does VC-1 videos present problems with Linux?

Post by BitJam2 » Sun Dec 19, 2010 5:54 pm

I'm planning to make a 32-bit chroot environment (on 64-bit Gentoo) for playing VC-1 interlaced videos. I'm sure you could do something similar on Debian. You could probably make a 32-bit Gentoo chroot on 64-bit Debian if there are no instructions on making a Debian 32-bit chroot.

canezila
Posts: 10
Joined: Sat Dec 11, 2010 10:06 pm
Location: Orlando, FL

Re: Does VC-1 videos present problems with Linux?

Post by canezila » Mon Dec 20, 2010 5:15 pm

Hi Bitjam2,

32-bit chroot. Interesting. I am in the process of realising I KNOW NOTHING! lol At least when it comes to making a 32bit chroot in a 64 bit environment. It is good I have time on my hands this week. I might learn something. Gentoo mentions 'stage 3' and I need to find out if that is a platform related term for Gentoo or something Debian uses as well. Off to do some research.....

canezila
Posts: 10
Joined: Sat Dec 11, 2010 10:06 pm
Location: Orlando, FL

Re: Does VC-1 videos present problems with Linux?

Post by canezila » Mon Dec 20, 2010 5:27 pm

I found a potentially very good post for Ubuntu 64bit users... but my question is, "What to do after it is running?" How do I make makemkv better with VC-1 through this 32-bit chroot?

Here is the link:
http://ubuntuforums.org/showpost.php?p= ... tcount=226

BitJam2
Posts: 53
Joined: Wed Sep 01, 2010 7:04 am

Re: Does VC-1 videos present problems with Linux?

Post by BitJam2 » Mon Dec 20, 2010 6:59 pm

I made a 32-bit chroot environment on my Gentoo system using this guide. I then installed mplayer and the win32codecs.

Assuming you have the correct 32-bit chroot environment set up then switch to that environment with the proper chroot command and run mplayer from there. If you're streaming, just do something like:

Code: Select all

# mplayer 'http://localhost:51000/stream/title0.m2ts' 
If you're ripping then you need to rip to a directory that has been (or will be) bind mounted to a directory under /chroot. Then you can run makemkv in your normal environment and play the files you created in your chroot environment.

BTW: I tried to stream the BBC bluray "Ganges" to mplayer running in my 32-bit chroot and I still couldn't get the video to show up. The features are encoded in VC-1. I'm assuming I can't play them because they are interlaced but maybe there is some other problem. I was able to play the two mpeg encoded documentaries.

Also, the instructions you followed for making a "chroot jail" seem rather lame. They bind mount /etc/ to /chroot/etc so your entire system is vulnerable to changes made inside the jail, pretty much defeating the purpose. The term "bind mounting" means to mount the same filesystem on two different directories. For example, the line in the Ubuntu instructions added to fstab for dealing with the /etc directory is:

Code: Select all

/etc /chroot/etc/.root none bind 0 0
This is equivalent to the command:

Code: Select all

# mount -o bind /etc /chroot/etc
Either way, this makes /etc/ and /croot/etc identical. It's not a copy, it's an equivalence so changes made under /chroot/etc show up in /etc and changes made under /etc show up in /chroot/etc. Bind mounting is needed to make a chroot environment but you have to be careful of which directories you mount this way. If you are just using your chroot environment for playing movies you are ripping and streaming on your own system then this will not be a concern for you.

BitJam2
Posts: 53
Joined: Wed Sep 01, 2010 7:04 am

Re: Does VC-1 videos present problems with Linux?

Post by BitJam2 » Mon Dec 20, 2010 10:25 pm

I just posted instructions on how to use a 32-bit chroot environment to transcode VC-1 interlaced videos in the "MKV file processing and playback" forum. This is my first time doing this and I'm only 20% through the first file so there may still be a few bugs to iron out.

Post Reply