DVDStyler mistakes attachments for mjpeg streams and massively overestimates...
A cross-platform DVD authoring application
Brought to you by:
ntalex
I tried to make a DVD from a matroska (MKV) file and it kept telling me the video was too big to fit on the DVD. When I right clicked on Title 1 in my project it had 2 mjpeg streams that were as large as the h264 stream. MKVToolNix GUI Multiplexer and unchecked the two .jpg files on the attachments tab and the resulting MKV file didn't have any mjpeg streams and transcoded fine.
I can confirm I have experienced this same issue when using MKVs with a cover.jpg attachment.
Unfortunately it seems DVD Styler doesn't provide an "omit" option for video streams.
libavformat interprets mkv jpeg attachments as an mjpeg video stream, so wxFfmpegMediaDecoder does too, and thus Vob::GetOutputFileSize sees the two video streams and adds the size accordingly.
I would probably exclude all streams where AVStream->attached_pic.size != 0.
Fixed in last DVDStyler. Cover streams are ignored now.