Best way to rip multi-chapter content?

HandBrake for Mac support
Forum rules
An Activity Log is required for support requests. Please read How-to get an activity log? for details on how and why this should be provided.
Post Reply
musicalbox23
Posts: 3
Joined: Wed Aug 12, 2020 2:51 pm

Best way to rip multi-chapter content?

Post by musicalbox23 »

Description of problem or question:
Can someone point me to instructions on how to copy (and playback) multi-chapter DVDs? I've got several DVD's that have multiple chapters (individual songs from concert footage, TV show episodes, etc). I want to import the whole DVD, with the chapters intact, and play it back on my computer, Apple TV, etc. Been looking for weeks but can't seem to make it work. Also - I'm a little confused on the difference between "Titles" and "Chapters". I"ve got a concert DVD I'm trying to import now that shows Titles 1,2,3,4 & 6 (no Title 5, for some reason) but some Titles have different numbers of of Chapters. I'm reading the manual but not getting my head around this.


Steps to reproduce the problem (If Applicable):




HandBrake version (e.g., 1.0.0):
1.3.3



Operating system and version (e.g., Ubuntu 16.04 LTS, macOS 10.13 High Sierra, Windows 10 Creators Update):
MacOS 10.15.6



HandBrake Activity Log ***required*** (see How-to get an activity log)

Code: Select all

HandBrake Activity Log for Session: 2020-08-04T19:31:48Z
Handbrake Version: 1.3.3 (2020061300)
DVSIDEONENEW.m4v
Preset: Fast 1080p30 (Modified)
[12:31:48] macgui: QueueCore scanning specifically for title: 1
[12:31:48] CPU: Intel(R) Core(TM) i5-7600K CPU @ 3.80GHz
[12:31:48]  - Intel microarchitecture Kaby Lake
[12:31:48]  - logical processor count: 4
[12:31:48] hb_scan: path=/Volumes/DVSIDEONENEW, title_index=1
disc.c:424: error opening file BDMV/index.bdmv
disc.c:424: error opening file BDMV/BACKUP/index.bdmv
bluray.c:2585: nav_get_title_list(/Volumes/DVSIDEONENEW/) failed
[12:31:48] bd: not a bd - trying as a stream/file instead
libdvdnav: Using dvdnav version 6.0.1
libdvdread: Attempting to use device /dev/rdisk9 mounted on /Volumes/DVSIDEONENEW for CSS authentication
libdvdnav: Can't read name block. Probably not a DVD-ROM device.
libdvdnav: vm: dvd_read_name failed
libdvdnav: DVD disk reports itself with Region mask 0x00c00000. Regions: 1 2 3 4 5 6

libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient

libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000130
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x0001745e
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x0001a149
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x001e823e
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x001e8242
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x001ed85d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x001ed861
libdvdread: Elapsed time 0
libdvdread: Found 3 VTS's
libdvdread: Elapsed time 0
libdvdread: Attempting to use device /dev/rdisk9 mounted on /Volumes/DVSIDEONENEW for CSS authentication
[12:31:50] scan: DVD has 6 title(s)
[12:31:50] scan: scanning title 1
[12:31:51] scan: duration is 00:03:09 (189766 ms)
[12:31:51] pgc_id: 1, pgn: 1: pgc: 0x7fb61953ce10
[12:31:51] scan: checking audio 1
[12:31:51] scan: id=0x88bd, lang=English (DTS), 3cc=eng ext=0
[12:31:51] scan: checking audio 2
[12:31:51] scan: id=0x81bd, lang=English (AC3), 3cc=eng ext=0
[12:31:51] scan: checking subtitle 1
[12:31:51] scan: id=0x20bd, lang=Unknown (4:3) [VOBSUB], 3cc=und ext=0
[12:31:51] scan: title 1 has 2 chapters
[12:31:51] scan: chap 1, 189266 ms
[12:31:51] scan: chap 2, 500 ms
[12:31:51] scan: aspect = 4:3
[12:31:51] scan: decoding previews for title 1
libdvdnav: DVD disk reports itself with Region mask 0x00c00000. Regions: 1 2 3 4 5 6
[12:31:51] scan: title angle(s) 1
[12:31:51] scan: audio 0x88bd: dca, rate=48000Hz, bitrate=1536000 English (DTS) (5.1 ch) (1536 kbps)
[12:31:51] scan: audio 0x81bd: ac3, rate=48000Hz, bitrate=448000 English (AC3) (5.1 ch) (448 kbps)
[12:31:53] scan: 10 previews, 720x480, 29.970 fps, autocrop = 0/0/12/12, aspect 4:3, PAR 8:9
[12:31:54] libhb: scan thread found 1 valid title(s)
[12:31:54] macgui: QueueCore scan done
[12:31:54] macgui: QueueCore started encoding DVSIDEONENEW.m4v
[12:31:54] macgui: QueueCore with preset Fast 1080p30 (Modified)
[12:31:54] Starting work at: Tue Aug  4 12:31:54 2020

[12:31:54] 1 job(s) to process
[12:31:54] Skipping subtitle scan.  No suitable subtitle tracks.
[12:31:54] Starting Task: Encoding Pass
[12:31:54] job configuration:
[12:31:54]  * source
[12:31:54]    + /Volumes/DVSIDEONENEW
[12:31:54]    + title 1, chapter(s) 1 to 2
[12:31:54]  * destination
[12:31:54]    + /Users/mqzimac/Library/Containers/fr.handbrake.HandBrake/Data/Movies/DVSIDEONENEW.m4v
[12:31:54]    + container: MPEG-4 (libavformat)
[12:31:54]      + align initial A/V stream timestamps
[12:31:54]      + chapter markers
[12:31:54]  * video track
[12:31:54]    + decoder: mpeg2video
[12:31:54]      + bitrate 200 kbps
[12:31:54]    + filters
[12:31:54]      + Comb Detect (mode=3:spatial-metric=2:motion-thresh=1:spatial-thresh=1:filter-mode=2:block-thresh=40:block-width=16:block-height=16)
[12:31:54]      + Decomb (mode=39)
[12:31:54]      + Framerate Shaper (mode=2:rate=27000000/900000)
[12:31:54]        + frame rate: 29.970 fps -> peak rate limited to 30.000 fps
[12:31:54]      + Crop and Scale (width=696:height=480:crop-top=0:crop-bottom=0:crop-left=12:crop-right=12)
[12:31:54]        + source: 720 * 480, crop (0/0/12/12): 696 * 480, scale: 696 * 480
[12:31:54]    + Output geometry
[12:31:54]      + storage dimensions: 696 x 480
[12:31:54]      + pixel aspect ratio: 8 : 9
[12:31:54]      + display dimensions: 618 x 480
[12:31:54]    + encoder: MPEG-4 (libavcodec)
[12:31:54]      + quality: 13.00 (QP)
[12:31:54]      + color profile: 5-5-5
[12:31:54]  * audio track 1
[12:31:54]    + decoder: English (DTS) (5.1 ch) (1536 kbps) (track 1, id 0x88bd)
[12:31:54]      + bitrate: 1536 kbps, samplerate: 48000 Hz
[12:31:54]    + mixdown: Stereo
[12:31:54]    + dither: triangular
[12:31:54]    + encoder: AAC (Apple AudioToolbox)
[12:31:54]      + bitrate: 160 kbps, samplerate: 48000 Hz
libdvdnav: Using dvdnav version 6.0.1
libdvdread: Attempting to use device /dev/rdisk9 mounted on /Volumes/DVSIDEONENEW for CSS authentication
libdvdnav: Can't read name block. Probably not a DVD-ROM device.
libdvdnav: vm: dvd_read_name failed
libdvdnav: DVD disk reports itself with Region mask 0x00c00000. Regions: 1 2 3 4 5 6

libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient

libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000130
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x0001745e
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x0001a149
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x001e823e
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x001e8242
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x001ed85d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x001ed861
libdvdread: Elapsed time 0
libdvdread: Found 3 VTS's
libdvdread: Elapsed time 0
libdvdread: Attempting to use device /dev/rdisk9 mounted on /Volumes/DVSIDEONENEW for CSS authentication
libdvdnav: DVD disk reports itself with Region mask 0x00c00000. Regions: 1 2 3 4 5 6
[12:31:55] sync: expecting 5687 video frames
[12:31:55] encavcodecInit: MPEG-4 ASP encoder
[12:31:55] encavcodec: encoding at constant quantizer 1534
[12:31:55] encavcodec: encoding with stored aspect 8/9
[12:31:55] sync: first pts video is 0
[12:31:55] sync: "Chapter 1" (1) at frame 1 time 0
[12:31:55] sync: first pts audio 0x88bd is 0
[12:32:29] reader: done. 1 scr changes
[12:32:29] work: average encoding speed for job is 167.694092 fps
[12:32:29] comb detect: heavy 2731 | light 449 | uncombed 2498 | total 5678
[12:32:29] decomb: deinterlaced 2731 | blended 449 | unfiltered 2498 | total 5678
[12:32:29] vfr: 5678 frames output, 0 dropped and 0 duped for CFR/PFR
[12:32:29] vfr: lost time: 0 (0 frames)
[12:32:29] vfr: gained time: 0 (0 frames) (0 not accounted for)
[12:32:29] dca-decoder done: 17761 frames, 0 decoder errors
[12:32:29] mpeg2video-decoder done: 5678 frames, 0 decoder errors
[12:32:29] sync: got 5678 frames, 5687 expected
[12:32:29] sync: framerate min 29.970 fps, max 29.970 fps, avg 29.970 fps
[12:32:29] mux: track 0, 5678 frames, 10744053 bytes, 453.60 kbps, fifo 8192
[12:32:29] mux: track 1, 8883 frames, 4195277 bytes, 177.12 kbps, fifo 8192
[12:32:29] Finished work at: Tue Aug  4 12:32:29 2020

[12:32:29] libhb: work result = 0

Woodstock
Veteran User
Posts: 3753
Joined: Tue Aug 27, 2013 6:39 am

Re: Best way to rip multi-chapter content?

Post by Woodstock »

First comment would be, why are you trying to rip with handbrake? Even if you've installed the unsupported 3rd-party library to force it to work, it's fraught with hidden (and some not-so-hidden) issues.

Handbrake handles chapters just fine. Some players, not so much. You might try changing your output file type to MKV, to see if the player(s) see the chapters then. MP4 chapter support is not universal.

If you use an actual ripping program to pull the video off the disk, then process that with handbrake, you'll find it is MUCH faster to experiment.
musicalbox23
Posts: 3
Joined: Wed Aug 12, 2020 2:51 pm

Re: Best way to rip multi-chapter content?

Post by musicalbox23 »

Thank you (both) for replying!
Sincere apologies for being a Newb. Are you suggesting that I use one app to rip the content and Handbrake to reassemble it all? Or am I completely missing the point?
Woodstock
Veteran User
Posts: 3753
Joined: Tue Aug 27, 2013 6:39 am

Re: Best way to rip multi-chapter content?

Post by Woodstock »

Yes, that is the suggestion. MakeMKV and similar ripping programs are better at handling issues with the disk, and cover a lot more copy protection schemes than handbrake+extras does. They are also much faster at getting the content off the disk, because they're not restricted by how fast the content can be compressed.

In the case of MakeMKV, you can see how many chapters a particular title has on the disk, and know that the chapter list will be copied to the output file. When you open that file in handbrake, the chapter markers should show up on the chapters tab in the GUI.

Once it is on your hard drive, you can run as many trials with handbrake as you want, to make a file your particular player can handle. With chapters in MP4 files, it DOES come down to the player; none of my "smart" TVs can handle them (they think it is a subtitle track), but VLC, Kodi, and others see them just fine.
musicalbox23
Posts: 3
Joined: Wed Aug 12, 2020 2:51 pm

Re: Best way to rip multi-chapter content?

Post by musicalbox23 »

Ah. A gentleman and a scholar. A complete answer, based on my knowing very little about this. I think I get it now.

Thanks a million!
Post Reply