Hi all
Am experimenting with creating MKV (x264) files from VOB files that I've ripped using DVD Decrypter. Previously, I used to run the VOB files through AutoGK with a quality of 100% and it would do a straight convert and result in AVI (Xvid) files that looked great.
I'm trying out Handbrake now and am ending up with results like below:
There's a "combiness" on there that's on the original VOB file too. I quickly retried using AutoGK and it seems it automatically detects that the file was interlaced and did something about it. It looks much better. Handbrake isn't doing so great at the moment in comparison.
Do you get this effect on *all* DVD files and, if so, what's the best setting to get rid of it? Handbrake is completely baffling me with all the possible settings, including one called "Bob"...?
Help!![]()
+ Reply to Thread
Results 1 to 11 of 11
-
-
I don't see any interlacing. I see what seems to be noise. And a short 10-second video from the source is worth way more than a picture.
You should probably detail your Handbrake settings so those that use it can tell what you're doing incorrectly or not doing what you should be doing. -
Thanks guys, here's a proper sample, rather than an admittedly-unhelpful single frame:
https://drive.google.com/file/d/0B9pCyMhIrr5UUWZsVThrOThfSVU/view?usp=sharing
Like I said, AutoGK reckoned there definitely *is* interlacing in it and the "combing" effect looks pretty horrible, especially when I play the resultant MKV on my big plasma telly. -
Plus, here's the log of the encode from VOB to MKV....
SCAN
HandBrake 0.10.5.0 - 64bit Version
OS: Microsoft Windows NT 6.1.7601 Service Pack 1 - 64bit
CPU: AMD FX(tm)-4300 Quad-Core Processor
Ram: 4078 MB,
GPU Information:
NVIDIA GeForce GTX 750 Ti - 10.18.13.6143
Screen: 1920x1080
Temp Dir: C:\Users\Dust\AppData\Local\Temp\
Install Dir: C:\Program Files\Handbrake
Data Dir: C:\Users\Dust\AppData\Roaming\HandBrake Team\HandBrake\0.10.5.0
-------------------------------------------
[11:59:32] CPU:
[11:59:32] - logical processor count: 4
[11:59:32] OpenCL device #1: NVIDIA Corporation GeForce GTX 750 Ti
[11:59:32] - OpenCL version: 1.2 CUDA
[11:59:32] - driver version: 361.43
[11:59:32] - device type: GPU
[11:59:32] - supported: no
[11:59:32] Intel Quick Sync Video support: no
[11:59:32] hb_scan: path=E:\_____MUSIC VID WAREHOUSE\Pulp - Babies (Original Version) [ORIGINAL VOB].VOB, title_index=0
libbluray/bdnav/index_parse.c:162: indx_parse(): error opening E:\_____MUSIC VID WAREHOUSE\Pulp - Babies (Original Version) [ORIGINAL VOB].VOB/BDMV/index.bdmv
libbluray/bdnav/index_parse.c:162: indx_parse(): error opening E:\_____MUSIC VID WAREHOUSE\Pulp - Babies (Original Version) [ORIGINAL VOB].VOB/BDMV/BACKUP/index.bdmv
libbluray/bluray.c:2182: nav_get_title_list(E:\_____MUSIC VID WAREHOUSE\Pulp - Babies (Original Version) [ORIGINAL VOB].VOB) failed
[11:59:32] bd: not a bd - trying as a stream/file instead
libdvdnav: Using dvdnav version 5.0.1
libdvdread: Encrypted DVD support unavailable.
libdvdreadVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdreadVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: failed to read VIDEO_TS.IFO
[11:59:32] dvd: not a dvd - trying as a stream/file instead
[11:59:32] file is MPEG Program Stream
[11:59:32] Probing 1 unknown stream
[11:59:32] Probe: Found stream mpeg2video. stream id 0xe0-0x0
[11:59:32] Found the following streams
[11:59:32] Video Streams :
[11:59:32] 0xe0-0x0 type MPEG2 (0x2)
[11:59:32] Audio Streams :
[11:59:32] 0xbd-0x80 type AC3 (0x81)
[11:59:32] Subtitle Streams :
[11:59:32] Other Streams :
[11:59:32] stream id 0xbd (type 0x81 substream 0x80) audio 0x8000bd
[11:59:34] scan: decoding previews for title 1
[11:59:34] file is MPEG Program Stream
[11:59:34] Probing 1 unknown stream
[11:59:34] Probe: Found stream mpeg2video. stream id 0xe0-0x0
[11:59:34] scan: audio 0x8000bd: ac3, rate=48000Hz, bitrate=256000 Unknown (AC3) (2.0 ch)
[11:59:34] stream: 89 good frames, 0 errors (0%)
[11:59:34] scan: 10 previews, 720x576, 25.000 fps, autocrop = 0/0/4/14, aspect 4:3, PAR 16:15
[11:59:34] libhb: scan thread found 1 valid title(s)
ENCODE
HandBrake 0.10.5.0 - 64bit Version
OS: Microsoft Windows NT 6.1.7601 Service Pack 1 - 64bit
CPU: AMD FX(tm)-4300 Quad-Core Processor
Ram: 4078 MB,
GPU Information:
NVIDIA GeForce GTX 750 Ti - 10.18.13.6143
Screen: 1920x1080
Temp Dir: C:\Users\Dust\AppData\Local\Temp\
Install Dir: C:\Program Files\Handbrake
Data Dir: C:\Users\Dust\AppData\Roaming\HandBrake Team\HandBrake\0.10.5.0
-------------------------------------------
CLI Query: -i "E:\_____MUSIC VID WAREHOUSE\Pulp - Babies (Original Version) [ORIGINAL VOB].VOB" -t 1 --angle 1 -c 1 -o "E:\_____MUSIC VID WAREHOUSE\Pulp - Babies (original Version) [original Vob] [AC3].mkv" -f mkv -w 702 --crop 0:0:4:14 --loose-anamorphic --modulus 2 -e x264 -q 20 --vfr -a 1 -E copy -6 none -R Auto -B 0 -D 0 --gain 0 --audio-fallback ac3 --markers="C:\Users\Dust\AppData\Local\Temp\Pulp - Babies (original Version) [original Vob] [AC3]-1-chapters.csv" --encoder-preset=veryfast --encoder-level="4.0" --encoder-profile=main --verbose=1
[11:59:49] hb_init: starting libhb thread
HandBrake 0.10.5 (2016021100) - MinGW x86_64 - https://handbrake.fr
4 CPUs detected
Opening E:\_____MUSIC VID WAREHOUSE\Pulp - Babies (Original Version) [ORIGINAL VOB].VOB...
[11:59:49] CPU:
[11:59:49] - logical processor count: 4
[11:59:50] OpenCL device #1: NVIDIA Corporation GeForce GTX 750 Ti
[11:59:50] - OpenCL version: 1.2 CUDA
[11:59:50] - driver version: 361.43
[11:59:50] - device type: GPU
[11:59:50] - supported: no
[11:59:50] Intel Quick Sync Video support: no
[11:59:50] hb_scan: path=E:\_____MUSIC VID WAREHOUSE\Pulp - Babies (Original Version) [ORIGINAL VOB].VOB, title_index=1
libbluray/bdnav/index_parse.c:162: indx_parse(): error opening E:\_____MUSIC VID WAREHOUSE\Pulp - Babies (Original Version) [ORIGINAL VOB].VOB/BDMV/index.bdmv
libbluray/bdnav/index_parse.c:162: indx_parse(): error opening E:\_____MUSIC VID WAREHOUSE\Pulp - Babies (Original Version) [ORIGINAL VOB].VOB/BDMV/BACKUP/index.bdmv
libbluray/bluray.c:2182: nav_get_title_list(E:\_____MUSIC VID WAREHOUSE\Pulp - Babies (Original Version) [ORIGINAL VOB].VOB) failed
[11:59:50] bd: not a bd - trying as a stream/file instead
libdvdnav: Using dvdnav version 5.0.1
libdvdread: Encrypted DVD support unavailable.
libdvdreadVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdreadVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: failed to read VIDEO_TS.IFO
[11:59:50] dvd: not a dvd - trying as a stream/file instead
[11:59:50] file is MPEG Program Stream
[11:59:50] Probing 1 unknown stream
[11:59:50] Probe: Found stream mpeg2video. stream id 0xe0-0x0
[11:59:50] Found the following streams
[11:59:50] Video Streams :
[11:59:50] 0xe0-0x0 type MPEG2 (0x2)
[11:59:50] Audio Streams :
[11:59:50] 0xbd-0x80 type AC3 (0x81)
[11:59:50] Subtitle Streams :
[11:59:50] Other Streams :
[11:59:50] stream id 0xbd (type 0x81 substream 0x80) audio 0x8000bd
[11:59:50] scan: decoding previews for title 1
[11:59:50] file is MPEG Program Stream
[11:59:50] Probing 1 unknown stream
[11:59:50] Probe: Found stream mpeg2video. stream id 0xe0-0x0
[11:59:50] scan: audio 0x8000bd: ac3, rate=48000Hz, bitrate=256000 Unknown (AC3) (2.0 ch)
Scanning title 1 of 1, preview 4, 40.00 %[11:59:50] stream: 89 good frames, 0 errors (0%)
[11:59:50] scan: 10 previews, 720x576, 25.000 fps, autocrop = 0/0/4/14, aspect 4:3, PAR 16:15
[11:59:50] libhb: scan thread found 1 valid title(s)
+ title 1:
+ stream: E:\_____MUSIC VID WAREHOUSE\Pulp - Babies (Original Version) [ORIGINAL VOB].VOB
+ duration: 00:04:05
+ size: 720x576, pixel aspect: 16/15, display aspect: 1.33, 25.000 fps
+ autocrop: 0/0/4/14
+ support opencl: no
+ support hwd: yes
+ chapters:
+ 1: cells 0->0, 0 blocks, duration 00:04:05
+ audio tracks:
+ 1, Unknown (AC3) (2.0 ch) (iso639-2: und), 48000Hz, 256000bps
+ subtitle tracks:
Reading chapter markers from file C:\Users\Dust\AppData\Local\Temp\Pulp - Babies (original Version) [original Vob] [AC3]-1-chapters.csv
[11:59:50] 1 job(s) to process
[11:59:50] starting job
[11:59:50] Auto Passthru: allowed codecs are AAC, AC3, DTS, DTS-HD, MP3
[11:59:50] Auto Passthru: fallback is AC3
[11:59:50] Auto Passthru: using AC3 Passthru for track 1
[11:59:50] sync: expecting 6128 video frames
[11:59:50] work: only 1 chapter, disabling chapter markers
[11:59:50] job configuration:
[11:59:50] * source
[11:59:50] + E:\_____MUSIC VID WAREHOUSE\Pulp - Babies (Original Version) [ORIGINAL VOB].VOB
[11:59:50] + title 1, chapter(s) 1 to 1
[11:59:50] * destination
[11:59:50] + E:\_____MUSIC VID WAREHOUSE\Pulp - Babies (original Version) [original Vob] [AC3].mkv
[11:59:50] + container: Matroska (libavformat)
[11:59:50] * video track
[11:59:50] + decoder: mpeg2video
[11:59:50] + bitrate 8400 kbps
[11:59:50] + filters
[11:59:50] + Framerate Shaper (0:27000000:1080000)
[11:59:50] + frame rate: same as source (around 25.000 fps)
[11:59:50] + Crop and Scale (702:576:0:0:4:14)
[11:59:50] + source: 720 * 576, crop (0/0/4/14): 702 * 576, scale: 702 * 576
[11:59:50] + loose anamorphic
[11:59:50] + storage dimensions: 702 * 576, mod 2
[11:59:50] + pixel aspect ratio: 16 / 15
[11:59:50] + display dimensions: 748 * 576
[11:59:50] + encoder: H.264 (libx264)
[11:59:50] + preset: veryfast
[11:59:50] + profile: main
[11:59:50] + level: 4.0
[11:59:50] + quality: 20.00 (RF)
[11:59:50] * audio track 1
[11:59:50] + decoder: Unknown (AC3) (2.0 ch) (track 1, id 0x8000bd)
[11:59:50] + bitrate: 256 kbps, samplerate: 48000 Hz
[11:59:50] + AC3 Passthru
[11:59:50] file is MPEG Program Stream
[11:59:50] Probing 1 unknown stream
[11:59:50] Probe: Found stream mpeg2video. stream id 0xe0-0x0
[11:59:50] reader: first SCR 146 id 0xe0 DTS 22254
[11:59:50] encx264: encoding at constant RF 20.000000
[11:59:50] encx264: unparsed options: level=4.0:ref=1:8x8dct=0:weightp=1ubme=2:mixed-refs=0:trellis=0:vbv-bufsize=25000:vbv-maxrate=20000:rc-lookahead=10
x264 [info]: using SAR=16/15
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX XOP FMA4 FMA3 LZCNT BMI1
[11:59:50] mpeg2video: "Chapter 1" (1) at frame 0 time 10800
x264 [info]: profile Main, level 4.0
[11:59:50] sync: first pts is 10800
[12:00:29] reader: done. 1 scr changes
[12:00:29] work: average encoding speed for job is 159.616287 fps
[12:00:30] sync: got 6301 frames, 6128 expected
[12:00:30] render: lost time: 0 (0 frames)
[12:00:30] render: gained time: 0 (0 frames) (0 not accounted for)
[12:00:30] mpeg2video-decoder done: 6301 frames, 0 decoder errors, 0 drops
x264 [info]: frame I:111 Avg QP:19.01 size: 44072
x264 [info]: frame P:3709 Avg QP:22.02 size: 17901
x264 [info]: frame B:2481 Avg QP:23.63 size: 9068
x264 [info]: consecutive B-frames: 23.1% 71.4% 5.5% 0.1%
x264 [info]: mb I I16..4: 50.6% 0.0% 49.4%
x264 [info]: mb P I16..4: 23.7% 0.0% 3.8% P16..4: 30.3% 15.7% 11.1% 0.0% 0.0% skip:15.3%
x264 [info]: mb B I16..4: 5.7% 0.0% 0.5% B16..8: 24.5% 10.0% 1.7% direct:27.0% skip:30.6% L0:26.8% L1:33.6% BI:39.5%
x264 [info]: coded y,uvDC,uvAC intra: 54.6% 65.0% 33.4% inter: 36.6% 30.0% 2.7%
x264 [info]: i16 v,h,dc,p: 40% 23% 29% 8%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 20% 16% 24% 7% 6% 7% 6% 7% 7%
x264 [info]: i8c dc,h,v,p: 54% 22% 19% 4%
x264 [info]: Weighted P-Frames: Y:3.2% UV:0.3%
x264 [info]: kb/s:2975.84
[12:00:30] ac3-decoder done: 0 frames, 0 decoder errors, 0 drops
[12:00:30] mux: track 0, 6301 frames, 93779903 bytes, 2975.72 kbps, fifo 1024
[12:00:30] mux: track 1, 7873 frames, 8061952 bytes, 255.81 kbps, fifo 1024
[12:00:30] stream: 77905 good frames, 0 errors (0%)
[12:00:30] libhb: work result = 0
Encode done!
HandBrake has exited. -
The video contains progressive frames, encoded interlaced. As noted before, horizontal time base jitter has caused individual scan lines to shift left and right by small random amounts leaving minor combing artifacts. The methods or eliminating those all involve some kind of vertical blur.
The best way in AviSynth is usually the vInverse() filter. Another way Blur(0.0, 1.0).Sharpen(0.0, 0.7). The Blur() blurs them away (only blurring vertically), the Sharpen() restores most of the sharpness without reintroducing the combing or creating over sharpening halos. vInverse is slightly better because it only treats areas where it sees combing, whereas the blur/sharpen method treats the whole picture. You can also downsize vertically then upsize back to the original size: Spline36Resize(width,height*2/3).Spline36Resize(width,height).
Other editors may allow you to specify similar methods. Deflicker filters, normally used to reduce flickering or bobbing when encoding interlaced video, may help too. -
To be honest, most of this is really going over my head!
I've had a few tries using the "deinterlace" option in Handbrake while encoding and the results seem ok. Can anyone clarify, what's the difference between "Fast", "Slow", "Slower" and "Bob"(!)? All I can see is different file sizes, the results all look the same (no more of those horrible lines through everything)... -
Yes, there's mild interlacing from time to time. I finally saw it in the earlier picture, too. Slower but equally valid, I think, is to bob it and then remove every other frame:
QTGMC(Preset="faster")
SelectEven()
Nice sound they have. Never seen them before. -
Handbrake's deinterlacing seems to be adequate. I don't know exactly what the difference between fast, slow and slower are. I assume they're progressively better. Bob is a double frame rate deinterlace normally used for turning 25i into 50p, or 30i into 60p. That retains motion fluidity when converting interlaced video to progressive video. You don't want that for this video since it's not interlaced.
-
The "slower" de-interlacing setting is described as "Yadif, a spatially (within one frame) and temporally (between several frames) aware deinterlacer."
And "slow" seems to be Yadif not checking as many frames temporally, according to the description, and fast is something crappy.
Bob is probably Yadif(mode=1)... hopefully the same as "slower" but it outputs 50fps progressive rather than 25fps progressive (for PAL). I couldn't find a description for it.
That's the deinterlacing filter. The decomb filter apparently switches between no de-interlacing, blend de-interlacing and Yadif (slower) as it sees fit.
It looks like Handbrake can use other de-interlacing methods via the custom option (see the first link).
Similar Threads
-
HandBrake: Ghosting/Interlacing issues? First time this has happened to me.
By GoodLucker in forum Video ConversionReplies: 3Last Post: 12th Oct 2017, 19:14 -
Ripping Handbrake 1280 x 720 videos
By shenton in forum DVD RippingReplies: 60Last Post: 24th Oct 2015, 23:22 -
Help with Handbrake: Ripping music videos from DVD to MKV
By Juror No. 8 in forum Video ConversionReplies: 2Last Post: 25th Jul 2013, 05:27 -
Ripping DVD TV Shows with subtitles...not working with Handbrake or Xmedia
By squallsiege in forum DVD RippingReplies: 6Last Post: 25th May 2013, 23:38 -
Handbrake - ripping a DVD with various aspect ratios
By Ygramul in forum DVD RippingReplies: 1Last Post: 11th Aug 2011, 08:33