I have a DVD in Swedish with a choice of English sub-titles or English dubbing. If I rip the DVD with DVD rip, the first screen that appears allows choices between playing the film, scene selection, extras and set-up (including language choices). This first screen is contained in five identical .IFO files within the VIDEO_TS folder.
However when I rip the DVD (or the ripped VIDEO_TS folder) with Handbrake (version 1.0.4 (x86_64)) under Ubuntu 16.04.3 LTS, this first screen does not appear. Although I can get around the language problem using the options in Handbrake before I start ripping, it would be nice to be able to make the various choices on the first screen every time I watch the film.
Is there a way to get the contents of the .IFO file(s) included in the m4v output ?
The contents of the Handbrake scan are, I hope, available at https://pastebin.com/RKWZpnHP
Apologies if this enquiry is not exactly in the form you prefer.
Thank you in advance, Kaspin
.IFO file(s) not included in the m4v output
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.
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.
- JohnAStebbins
- HandBrake Team
- Posts: 5723
- Joined: Sat Feb 09, 2008 7:21 pm
Re: .IFO file(s) not included in the m4v output
You are talking about DVD Menus. The MP4 file format does not support menus of any kind. MKV has some kind of menu support (https://matroska.org/technical/menu/index.html) but as far as I know, there is no player that has ever implemented support for them. But even if both formats had well supported menu capabilities, converting a DVD menu to some other menu format would be *very* difficult. DVDs use a special instruction set (a virtual machine) to execute operations that drive the menu. It's pretty much impossible to look at a set of instructions and determine what the end result of executing those instructions is going to be. This is actually a well know computational complexity problem https://en.wikipedia.org/wiki/Halting_problem