[EDIT] looks like I can't attach screenshots here, so I've linked them externally now.
----
First, many thanks for this incredible software.
I gladly paid for a license and feel it was a bargain.
to the point:
I've been trying to capture a series of animation still frames from a TV series (this specific disc is DVD - Home Movies, Season 1 Disc 1)
I could not capture it with MakeMKV, neither in normal nor manual mode.
I did set the minimum length to 0; also tried to see if I could set a negative or blank value, but 0 is the best I could do.
Normal mode picks up one less Title than manual, but force extracting that extra title (Title 7 from screenshot 1) from manual mode left me with a <1s blank video.
I used DVDShrink and was able to capture both the menus and the extras/stills I wanted (screenshot 2).
From further investigation, it looks like all the menu and extras material was in the file VTS_01_0.VOB (screenshot 3).
Does MakeMKV ignore VTS_01_0.VOB and go straight to VTS_01_1.VOB by default? or is something else going on here.
as you can see in screenshot 3, VTS_01_0.VOB is not tiny. and when played by itself in VLC, it is over 2 hours long. shouldn't be a 'too small' issue.
I looked at 2 other threads that seemed related but I think both just ended up using DVDShrink.
viewtopic.php?t=19328
viewtopic.php?t=27405
thanks in advance for any help!
menus and associated extras
Re: menus and associated extras
Didn't end up using MakeMKV or DVDShrink in my case, but for future reference, this is how I solved my issue.
- copy VTS_01_1.VOB to hard drive
(this is where my extras menu and the animation stills were stored. the stills were all compressed into the first second of this video. - open file in VLC and figure out how many frames my section covered.
in my case I paused, dragged the slider to the beginning, and started stepping through each frame using the 'e' key. mine was 38 frames - open video in handbrake, using desired encoding profile.
make note of the source FPS in the "Source" line at the very top of the main page (29.97 fps for me)
at the top of the main screen, change the range from Chapters to Frames. select from 0 - 37.
in the video tab, make sure framerate is same as source, and choose "constant framerate"
encode. - Divide the total number of frames by the source FPS you noted in step 3.
(38/29.97 = 1.2679346) this is will be the length of the new video you encoded in step 3.
decide how long you want each frame to stay on the screen. I chose 3 seconds.
multiply that number by total number of frames to get how long your final video should be.
in my case: 3 * 38 = 114 seconds
divide that length by the length of your original video to get your stretch factor. 114/1.268 = 89.91
So i'm going to round up and shoot for a stretch of 90x - use ffmpeg in your terminal to preform the stretch. see this reddit post for more details.
you will use the stretch factor you calculated from step 4 as the "setpts=" value
Code: Select all
ffmpeg -i handbrake_encoded_vid.mkv -filter:v "setpts=90*PTS" final_vid.mkv