sfatula
7th November 2008, 19:40
I am using handbrake to convert a S-Video recording output from a DVR to a PVR. So, the input into handbrake comes from a s-video with ac3 recording, best I can do right now. I review the recording, and, see clear signs it is 3:2 pulldown since the pattern is there throughout the movie.
So, using current handbrake svn 1896, I select detelecine and decomb (default). I change from average bit rate to constant quality. I use frame rate as same as source, since I am using the svn version. Constant quality 59%. Loose anamorphic. Below is the log.
Here is the issue. It's not like the original, which isn't surprising, but, I can't see to get rid of some jerkiness.
Specifically, when the camera is moving, the motion is jerky, you can see the background move smoothly, then, it hesitates and moves again. Mostly subtle, but, obvious to me the viewer. It's almost what you would expect if the detelecine created two progressive frames for the intrerlaced ones. Not sure though.
Can anyone suggest better settings or help me understand why that might be?
HandBrake Activity Log for Session (Cleared): 2008-11-06 21:59:47 -0600
[21:59:47] macgui: Handbrake Version: svn1896 (2008110201)
[21:59:47] hb_init: checking cpu count
[21:59:47] hb_init: starting libhb thread
[21:59:47] hb_init: checking cpu count
[21:59:47] hb_init: starting libhb thread
[21:59:55] macgui: trying to open video_ts folder (parent directory chosen)
[21:59:55] hb_scan: path=/Volumes/Extra/Video Work/svideo movie.mpeg, title_index=0
[21:59:55] scan: trying to open with libdvdread
[21:59:55] dvd: not a dvd - trying as a stream/file instead
Input #0, mpeg, from '/Volumes/Extra/Video Work/svideo movie.mpeg':
Duration: 02:01:30.52, start: 1.000000, bitrate: 4400 kb/s
Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 720x480 [PAR 8:9 DAR 4:3], 6000 kb/s, 29.97 tb(r)
Stream #0.1[0x80]: Audio: ac3, 48000 Hz, 5:1, s16, 384 kb/s
[21:59:55] scan: decoding previews for title 1
[21:59:55] scan: audio 0x1: AC-3, rate=48000Hz, bitrate=384000 Unknown (AC3) (5.1 ch)
[21:59:56] scan: 10 previews, 720x480, 29.970 fps, autocrop = 2/2/4/0, aspect 4:3, PAR 8:9
[21:59:56] scan: title (0) job->width:640, job->height:480
[21:59:56] libhb: scan thread found 1 valid title(s)
[21:59:56] macgui: ScanDone state received from fHandle
[22:01:14] macgui: Rip: Pending queue count is 0
[22:01:14] macgui: Rip: No pending jobs, so sending this one to doAddToQueue
[22:01:14] macgui: Rip: Going right to performNewQueueScan
[22:01:14] macgui: scanning specifically for title: 1
[22:01:14] macgui: performNewQueueScan currentQueueEncodeIndex is: 0
[22:01:14] hb_scan: path=/Volumes/Extra/Video Work/svideo movie.mpeg, title_index=1
[22:01:14] scan: trying to open with libdvdread
[22:01:14] dvd: not a dvd - trying as a stream/file instead
Input #0, mpeg, from '/Volumes/Extra/Video Work/svideo movie.mpeg':
Duration: 02:01:30.52, start: 1.000000, bitrate: 4400 kb/s
Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 720x480 [PAR 8:9 DAR 4:3], 6000 kb/s, 29.97 tb(r)
Stream #0.1[0x80]: Audio: ac3, 48000 Hz, 5:1, s16, 384 kb/s
[22:01:15] scan: decoding previews for title 1
[22:01:15] scan: audio 0x1: AC-3, rate=48000Hz, bitrate=384000 Unknown (AC3) (5.1 ch)
[22:01:21] scan: 10 previews, 720x480, 29.970 fps, autocrop = 2/2/4/0, aspect 4:3, PAR 8:9
[22:01:21] scan: title (0) job->width:640, job->height:480
[22:01:21] libhb: scan thread found 1 valid title(s)
[22:01:21] macgui: ScanDone state received from fQueueEncodeLibhb
[22:01:21] macgui: processNewQueueEncode title list is: 1
[22:01:21] macgui: Preset: sjfcustom
[22:01:21] macgui: processNewQueueEncode number of passes expected is: 1
[22:01:21] macgui: prepareJob exiting
[22:01:21] 1 job(s) to process
[22:01:21] starting job
[22:01:21] job configuration:
[22:01:21] * source
[22:01:21] + /Volumes/Extra/Video Work/svideo movie.mpeg
[22:01:21] + title 1, chapter(s) 1 to 1
[22:01:21] + container: mpeg
[22:01:21] + data rate: 4400 kbps
[22:01:21] * destination
[22:01:21] + /Users/acctvantage/Desktop/svideo movie.mkv
[22:01:21] + container: Matroska (.mkv)
[22:01:21] + chapter markers
[22:01:21] * video track
[22:01:21] + decoder: mpeg2video
[22:01:21] + bitrate 6000 kbps
[22:01:21] + frame rate: 29.970 fps -> variable fps
[22:01:21] + loose anamorphic
[22:01:21] + storage dimensions: 720 * 480 -> 720 * 480, crop 2/2/4/0
[22:01:21] + pixel aspect ratio: 641 / 720
[22:01:21] + display dimensions: 641 * 480
[22:01:21] + filters
[22:01:21] + Detelecine (pullup) (default settings)
[22:01:21] + Deinterlaces selectively with yadif/mcdeint and lowpass5 blending (1:2:6:9:80:16:16)
[22:01:21] + encoder: x264
[22:01:21] + options: ref=5:mixed-refs=1:bframes=3:bime=1:weightb=1:brdo=1:direct=auto:b-pyramid=1:me=umh:subq=6:analyse=all:no-fast-pskip=1:merange=32
[22:01:21] + quality: 0.59
[22:01:21] * audio track 0
[22:01:21] + decoder: Unknown (AC3) (5.1 ch) (track 1, id 1)
[22:01:21] + bitrate: 384 kbps, samplerate: 48000 Hz
[22:01:21] + AC3 passthrough
[22:01:21] dvd: not a dvd - trying as a stream/file instead
[22:01:21] yadif thread started for segment 0
[22:01:21] yadif thread started for segment 1
[22:01:21] decomb thread started for segment 0
[22:01:21] decomb thread started for segment 1
[22:01:21] reader: first SCR 90000
[22:01:21] encx264: keyint-min: 30, keyint-max: 300
[22:01:21] x264 options: Unknown suboption bime
[22:01:21] x264 options: Unknown suboption brdo
[22:01:21] encx264: encoding with stored aspect 641/720
[22:01:21] encx264: Encoding at constant RF 20.910002
x264 [info]: using SAR=641/720
x264 [info]: using cpu capabilities: MMX2 Cache64
x264 [info]: profile Main, level 3.0
No accelerated IMDCT transform found
[22:01:21] sync: expecting 218527 video frames
[22:01:21] sync: first pts is 9008
[22:01:21] sync: adding 100 ms of silence to audio 0 start 9008, next 0
[06:59:00] reader: done. 1 scr changes
[06:59:04] sync: got 218497 frames, 218527 expected
[06:59:04] work: average encoding speed for job is 6.772686 fps
[06:59:05] mpeg2video-decoder done: 218498 frames, 0 decoder errors, 0 drops
[06:59:05] render: lost time: 11159132 (3716 frames)
[06:59:05] render: gained time: 11159132 (14793 frames) (0 not accounted for)
[06:59:05] render: average dropped frame duration: 3002
x264 [info]: slice I:1199 Avg QP:18.10 size: 37102 PSNR Mean Y:45.56 U:49.95 V:50.15 Avg:46.57 Global:45.87
x264 [info]: slice P:95089 Avg QP:19.56 size: 11630 PSNR Mean Y:44.01 U:49.17 V:49.35 Avg:45.09 Global:43.90
x264 [info]: slice B:118489 Avg QP:21.87 size: 3237 PSNR Mean Y:42.51 U:48.32 V:48.49 Avg:43.71 Global:43.02
x264 [info]: consecutive B-frames: 12.9% 32.8% 19.5% 34.7%
x264 [info]: mb I I16..4: 14.3% 0.0% 85.7%
x264 [info]: mb P I16..4: 3.3% 0.0% 6.3% P16..4: 50.2% 23.0% 12.4% 0.3% 0.4% skip: 4.0%
x264 [info]: mb B I16..4: 3.0% 0.0% 0.0% B16..8: 35.8% 1.7% 1.1% direct:16.9% skip:41.5% L0:39.2% L1:49.8% BI:11.0%
x264 [info]: direct mvs spatial:100.0% temporal:0.0%
x264 [info]: ref P L0 67.3% 17.7% 7.6% 4.0% 3.5%
x264 [info]: ref B L0 71.3% 17.3% 7.7% 3.7%
x264 [info]: ref B L1 94.1% 5.9%
x264 [info]: SSIM Mean Y:0.9791291
x264 [info]: PSNR Mean Y:43.190 U:48.708 V:48.877 Avg:44.335 Global:43.402 kb/s:1712.41
[06:59:06] decomb: yadif deinterlaced 60624 | blend deinterlaced 10379 | unfiltered 143777 | total 214780
[06:59:06] libhb: work result = 0
[06:59:06] macgui: incrementQueueItemDone currentQueueEncodeIndex is incremented to: 1
[06:59:06] macgui: incrementQueueItemDone the 0 item queue is complete
So, using current handbrake svn 1896, I select detelecine and decomb (default). I change from average bit rate to constant quality. I use frame rate as same as source, since I am using the svn version. Constant quality 59%. Loose anamorphic. Below is the log.
Here is the issue. It's not like the original, which isn't surprising, but, I can't see to get rid of some jerkiness.
Specifically, when the camera is moving, the motion is jerky, you can see the background move smoothly, then, it hesitates and moves again. Mostly subtle, but, obvious to me the viewer. It's almost what you would expect if the detelecine created two progressive frames for the intrerlaced ones. Not sure though.
Can anyone suggest better settings or help me understand why that might be?
HandBrake Activity Log for Session (Cleared): 2008-11-06 21:59:47 -0600
[21:59:47] macgui: Handbrake Version: svn1896 (2008110201)
[21:59:47] hb_init: checking cpu count
[21:59:47] hb_init: starting libhb thread
[21:59:47] hb_init: checking cpu count
[21:59:47] hb_init: starting libhb thread
[21:59:55] macgui: trying to open video_ts folder (parent directory chosen)
[21:59:55] hb_scan: path=/Volumes/Extra/Video Work/svideo movie.mpeg, title_index=0
[21:59:55] scan: trying to open with libdvdread
[21:59:55] dvd: not a dvd - trying as a stream/file instead
Input #0, mpeg, from '/Volumes/Extra/Video Work/svideo movie.mpeg':
Duration: 02:01:30.52, start: 1.000000, bitrate: 4400 kb/s
Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 720x480 [PAR 8:9 DAR 4:3], 6000 kb/s, 29.97 tb(r)
Stream #0.1[0x80]: Audio: ac3, 48000 Hz, 5:1, s16, 384 kb/s
[21:59:55] scan: decoding previews for title 1
[21:59:55] scan: audio 0x1: AC-3, rate=48000Hz, bitrate=384000 Unknown (AC3) (5.1 ch)
[21:59:56] scan: 10 previews, 720x480, 29.970 fps, autocrop = 2/2/4/0, aspect 4:3, PAR 8:9
[21:59:56] scan: title (0) job->width:640, job->height:480
[21:59:56] libhb: scan thread found 1 valid title(s)
[21:59:56] macgui: ScanDone state received from fHandle
[22:01:14] macgui: Rip: Pending queue count is 0
[22:01:14] macgui: Rip: No pending jobs, so sending this one to doAddToQueue
[22:01:14] macgui: Rip: Going right to performNewQueueScan
[22:01:14] macgui: scanning specifically for title: 1
[22:01:14] macgui: performNewQueueScan currentQueueEncodeIndex is: 0
[22:01:14] hb_scan: path=/Volumes/Extra/Video Work/svideo movie.mpeg, title_index=1
[22:01:14] scan: trying to open with libdvdread
[22:01:14] dvd: not a dvd - trying as a stream/file instead
Input #0, mpeg, from '/Volumes/Extra/Video Work/svideo movie.mpeg':
Duration: 02:01:30.52, start: 1.000000, bitrate: 4400 kb/s
Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 720x480 [PAR 8:9 DAR 4:3], 6000 kb/s, 29.97 tb(r)
Stream #0.1[0x80]: Audio: ac3, 48000 Hz, 5:1, s16, 384 kb/s
[22:01:15] scan: decoding previews for title 1
[22:01:15] scan: audio 0x1: AC-3, rate=48000Hz, bitrate=384000 Unknown (AC3) (5.1 ch)
[22:01:21] scan: 10 previews, 720x480, 29.970 fps, autocrop = 2/2/4/0, aspect 4:3, PAR 8:9
[22:01:21] scan: title (0) job->width:640, job->height:480
[22:01:21] libhb: scan thread found 1 valid title(s)
[22:01:21] macgui: ScanDone state received from fQueueEncodeLibhb
[22:01:21] macgui: processNewQueueEncode title list is: 1
[22:01:21] macgui: Preset: sjfcustom
[22:01:21] macgui: processNewQueueEncode number of passes expected is: 1
[22:01:21] macgui: prepareJob exiting
[22:01:21] 1 job(s) to process
[22:01:21] starting job
[22:01:21] job configuration:
[22:01:21] * source
[22:01:21] + /Volumes/Extra/Video Work/svideo movie.mpeg
[22:01:21] + title 1, chapter(s) 1 to 1
[22:01:21] + container: mpeg
[22:01:21] + data rate: 4400 kbps
[22:01:21] * destination
[22:01:21] + /Users/acctvantage/Desktop/svideo movie.mkv
[22:01:21] + container: Matroska (.mkv)
[22:01:21] + chapter markers
[22:01:21] * video track
[22:01:21] + decoder: mpeg2video
[22:01:21] + bitrate 6000 kbps
[22:01:21] + frame rate: 29.970 fps -> variable fps
[22:01:21] + loose anamorphic
[22:01:21] + storage dimensions: 720 * 480 -> 720 * 480, crop 2/2/4/0
[22:01:21] + pixel aspect ratio: 641 / 720
[22:01:21] + display dimensions: 641 * 480
[22:01:21] + filters
[22:01:21] + Detelecine (pullup) (default settings)
[22:01:21] + Deinterlaces selectively with yadif/mcdeint and lowpass5 blending (1:2:6:9:80:16:16)
[22:01:21] + encoder: x264
[22:01:21] + options: ref=5:mixed-refs=1:bframes=3:bime=1:weightb=1:brdo=1:direct=auto:b-pyramid=1:me=umh:subq=6:analyse=all:no-fast-pskip=1:merange=32
[22:01:21] + quality: 0.59
[22:01:21] * audio track 0
[22:01:21] + decoder: Unknown (AC3) (5.1 ch) (track 1, id 1)
[22:01:21] + bitrate: 384 kbps, samplerate: 48000 Hz
[22:01:21] + AC3 passthrough
[22:01:21] dvd: not a dvd - trying as a stream/file instead
[22:01:21] yadif thread started for segment 0
[22:01:21] yadif thread started for segment 1
[22:01:21] decomb thread started for segment 0
[22:01:21] decomb thread started for segment 1
[22:01:21] reader: first SCR 90000
[22:01:21] encx264: keyint-min: 30, keyint-max: 300
[22:01:21] x264 options: Unknown suboption bime
[22:01:21] x264 options: Unknown suboption brdo
[22:01:21] encx264: encoding with stored aspect 641/720
[22:01:21] encx264: Encoding at constant RF 20.910002
x264 [info]: using SAR=641/720
x264 [info]: using cpu capabilities: MMX2 Cache64
x264 [info]: profile Main, level 3.0
No accelerated IMDCT transform found
[22:01:21] sync: expecting 218527 video frames
[22:01:21] sync: first pts is 9008
[22:01:21] sync: adding 100 ms of silence to audio 0 start 9008, next 0
[06:59:00] reader: done. 1 scr changes
[06:59:04] sync: got 218497 frames, 218527 expected
[06:59:04] work: average encoding speed for job is 6.772686 fps
[06:59:05] mpeg2video-decoder done: 218498 frames, 0 decoder errors, 0 drops
[06:59:05] render: lost time: 11159132 (3716 frames)
[06:59:05] render: gained time: 11159132 (14793 frames) (0 not accounted for)
[06:59:05] render: average dropped frame duration: 3002
x264 [info]: slice I:1199 Avg QP:18.10 size: 37102 PSNR Mean Y:45.56 U:49.95 V:50.15 Avg:46.57 Global:45.87
x264 [info]: slice P:95089 Avg QP:19.56 size: 11630 PSNR Mean Y:44.01 U:49.17 V:49.35 Avg:45.09 Global:43.90
x264 [info]: slice B:118489 Avg QP:21.87 size: 3237 PSNR Mean Y:42.51 U:48.32 V:48.49 Avg:43.71 Global:43.02
x264 [info]: consecutive B-frames: 12.9% 32.8% 19.5% 34.7%
x264 [info]: mb I I16..4: 14.3% 0.0% 85.7%
x264 [info]: mb P I16..4: 3.3% 0.0% 6.3% P16..4: 50.2% 23.0% 12.4% 0.3% 0.4% skip: 4.0%
x264 [info]: mb B I16..4: 3.0% 0.0% 0.0% B16..8: 35.8% 1.7% 1.1% direct:16.9% skip:41.5% L0:39.2% L1:49.8% BI:11.0%
x264 [info]: direct mvs spatial:100.0% temporal:0.0%
x264 [info]: ref P L0 67.3% 17.7% 7.6% 4.0% 3.5%
x264 [info]: ref B L0 71.3% 17.3% 7.7% 3.7%
x264 [info]: ref B L1 94.1% 5.9%
x264 [info]: SSIM Mean Y:0.9791291
x264 [info]: PSNR Mean Y:43.190 U:48.708 V:48.877 Avg:44.335 Global:43.402 kb/s:1712.41
[06:59:06] decomb: yadif deinterlaced 60624 | blend deinterlaced 10379 | unfiltered 143777 | total 214780
[06:59:06] libhb: work result = 0
[06:59:06] macgui: incrementQueueItemDone currentQueueEncodeIndex is incremented to: 1
[06:59:06] macgui: incrementQueueItemDone the 0 item queue is complete