Page 1 of 1

Corrupted Video

Posted: Sat Oct 05, 2013 2:37 am
by Roldy
Hi Folks,

Grateful for some help in resolving this. My source is 'Wonders of the Solar System' which I have ripped from Bluray using MakeMKV. The ripped mkv source plays perfectly. When I encode the mkv with handbrake I get corrupted video with flashing blocks of colour. I have tried encoding some other videos ripped with MakeMKV and all have worked without issue.

The video related applications that I currently have on my system are as follows:
- MakeMKV 1.8.5 x64
- HandBrake 0.9.9.5530 x64
- VLC media player 2.1.0 x64
- DVDFab Passkey 8.1.0.4 (I have this disabled)
- K-Lite Mega Codec Pack 10.0.5 (I think I did a 'lots a stuff' install)

Some of the fixes that I have tried that haven't worked include:
1.Using strict anamorphic
2. Using a deinterlace filter
3. Using out of the box defaults
4. Constant framerate
5. Disable LibHD Features
6. Enable LibHD Scanning and Encoding

I have included below the scan log from a 10 second preview that I attempted.

---------------------------------------------------------
HandBrake 0.9.9.5530 - 64bit Version
OS: Microsoft Windows NT 6.2.9200.0
CPU: Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz
Ram: 4029 MB, Screen: 1920x1080
Temp Dir: C:\Users\brad\AppData\Local\Temp\
Install Dir: C:\Program Files\Handbrake
Data Dir: C:\Users\brad\AppData\Roaming\HandBrake\HandBrake\0.9.9.5530

-------------------------------------------
-i "C:\MakeMKV\WSS\Disc1\Wonders_of_the_Solar_System_Disc_1_t00.mkv" -t0 --min-duration=10 -v
[12:23:24] hb_init: starting libhb thread
HandBrake 0.9.9 (2013052900) - MinGW x86_64 - http://handbrake.fr
4 CPUs detected
Opening C:\MakeMKV\WSS\Disc1\Wonders_of_the_Solar_System_Disc_1_t00.mkv...
[12:23:24] hb_scan: path=C:\MakeMKV\WSS\Disc1\Wonders_of_the_Solar_System_Disc_1_t00.mkv, title_index=0
libbluray/bdnav/index_parse.c:162: indx_parse(): error opening C:\MakeMKV\WSS\Disc1\Wonders_of_the_Solar_System_Disc_1_t00.mkv/BDMV/index.bdmv
libbluray/bdnav/index_parse.c:162: indx_parse(): error opening C:\MakeMKV\WSS\Disc1\Wonders_of_the_Solar_System_Disc_1_t00.mkv/BDMV/BACKUP/index.bdmv
libbluray/bluray.c:1725: nav_get_title_list(C:\MakeMKV\WSS\Disc1\Wonders_of_the_Solar_System_Disc_1_t00.mkv) failed (0000000001B761D0)
[12:23:24] bd: not a bd - trying as a stream/file instead
libdvdnav: Using dvdnav version 4.1.3
libdvdread: Encrypted DVD support unavailable.
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: failed to read VIDEO_TS.IFO
[12:23:24] dvd: not a dvd - trying as a stream/file instead
[vc1 @ 0000000001B793A0] Interlaced frames/fields support is incomplete
Input #0, matroska,webm, from 'C:\MakeMKV\WSS\Disc1\Wonders_of_the_Solar_System_Disc_1_t00.mkv':
Metadata:
title : Wonders of the Solar System Disc 1
Duration: 00:58:27.00, start: 0.000000, bitrate: N/A
Chapter #0.0: start 0.000000, end 587.360000
Metadata:
title : Chapter 01
Chapter #0.1: start 587.360000, end 1242.680000
Metadata:
title : Chapter 02
Chapter #0.2: start 1242.680000, end 2041.120000
Metadata:
title : Chapter 03
Chapter #0.3: start 2041.120000, end 2843.440000
Metadata:
title : Chapter 04
Chapter #0.4: start 2843.440000, end 3507.000000
Metadata:
title : Chapter 05
Stream #0.0(eng): Video: vc1 (Advanced), yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 25 fps, 25 tbr, 1k tbn, 50 tbc
Stream #0.1(eng): Audio: dca (DTS), 48000 Hz, 5.1, fltp, 1536 kb/s (default)
Metadata:
title : 3/2+1
Stream #0.2(eng): Subtitle: pgssub
[12:23:24] scan: decoding previews for title 1
[NULL @ 0000000001B793A0] Interlaced frames/fields support is incomplete
[12:23:24] scan: audio 0x1: dca, rate=48000Hz, bitrate=1536000 English (DTS) (5.1 ch)
[NULL @ 0000000001B793A0] Interlaced frames/fields support is incomplete
[NULL @ 0000000001B793A0] Interlaced frames/fields support is incomplete
[NULL @ 0000000001B793A0] Interlaced frames/fields support is incomplete
[NULL @ 0000000001B793A0] Interlaced frames/fields support is incomplete
[NULL @ 0000000001B793A0] Interlaced frames/fields support is incomplete
[12:23:25] libhb: scan thread found 1 valid title(s)
+ title 1:
+ stream: C:\MakeMKV\WSS\Disc1\Wonders_of_the_Solar_System_Disc_1_t00.mkv
+ duration: 00:58:27
+ size: 1920x1080, pixel aspect: 1/1, display aspect: 1.78, 25.000 fps
+ autocrop: 0/0/0/0
+ chapters:
+ 1: cells 0->0, 0 blocks, duration 00:09:47
+ 2: cells 0->0, 0 blocks, duration 00:10:55
+ 3: cells 0->0, 0 blocks, duration 00:13:18
+ 4: cells 0->0, 0 blocks, duration 00:13:22
+ 5: cells 0->0, 0 blocks, duration 00:11:04
+ audio tracks:
+ 1, English (DTS) (5.1 ch) (iso639-2: eng), 48000Hz, 1536000bps
+ subtitle tracks:
+ 1, English (iso639-2: eng) (Bitmap)(PGS)
HandBrake has exited.
---------------------------------------------------------

Re: Corrupted Video

Posted: Sat Oct 05, 2013 3:25 am
by Smithcraft
The library that Handbrake uses does not work with Interlaced VC-1.

You'll have to use a package that does accept that codec.

SC

Re: Corrupted Video

Posted: Sat Oct 05, 2013 4:18 am
by TedJ
Libav, which HandBrake uses for file based input, has improved it's interlaced VC-1 support fairly recently. It may be worth checking the HandBrake nightly builds in case we've updated since then.

Re: Corrupted Video

Posted: Sat Oct 05, 2013 7:11 am
by mduell
Roldy wrote:

Code: Select all

[vc1 @ 0000000001B793A0] Interlaced frames/fields support is incomplete
Emphasis on this line.

Re: Corrupted Video

Posted: Sat Oct 05, 2013 7:35 am
by Roldy
Thanks very much everyone for the fast replies. Sadly I didn't have any better success with the nightly build. I did try another package (RipBot264) which purported to handle interlaced vc1 but alas it failed to even begin encoding. If anyone can recommend a good vc1 capable package then I'd be interested to give it a go, otherwise I'll just put this one on the shelf for now and maybe try my luck with a future HandBrake build.

Re: Corrupted Video

Posted: Sat Oct 05, 2013 10:32 am
by Smithcraft
It won't work in the nighly, as it's not a supported codec.

You could try StaxRip, as I've heard that works.

SC

Re: Corrupted Video

Posted: Sat Oct 05, 2013 12:44 pm
by Rodeo
TedJ wrote:Libav, which HandBrake uses for file based input, has improved it's interlaced VC-1 support fairly recently. It may be worth checking the HandBrake nightly builds in case we've updated since then.
No. We still need to port the QSV patch to Libav git master first, among other things.

Re: Corrupted Video

Posted: Sat Oct 05, 2013 12:46 pm
by Rodeo
Smithcraft wrote:It won't work in the nighly, as it's not a supported codec.
???

It's only unsupported because it's not yet fully implemented. It will work in the nightlies at some point.

Re: Corrupted Video

Posted: Sat Oct 05, 2013 7:57 pm
by Smithcraft
Which is not now. So it's still not supported.

SC

Re: Corrupted Video

Posted: Tue Dec 24, 2013 6:26 pm
by stryfewalker
Any updates on when interlaced vc1 might be supported?

It's still not working in the latest nightly.

Re: Corrupted Video

Posted: Tue Dec 24, 2013 6:36 pm
by s55
None yet. We haven't bumped libav yet, nor have they released the next milestone release for them either so. Will be a little while yet.

They released their first alpha a week or so ago, so we'll see.