Notion #1: The video on DVDs is typically encoded with the MP2 codec.
Notion #2: The video on BDs is typically encoded with H264-BluRay - a variant on H264.
Notion #3: MakeMKV does not re-encode BD or DVD video that it rips to the .mkv file; i.e. "generation loss" using MakeMKV is zero because it does not re-encode the encoding found on the DVD source.
If I run 'ffprobe' on an mkv file created from DVD using MakeMKV, I see something like this:
Code: Select all
% ffprobe7 -v error -select_streams v:0 -show_entries stream=codec_name -of default=noprint_wrappers=1:nokey=1 'Nosferatu (1922) - [dvd-makemkv].mkv'
mpeg2video
%
If I run 'ffprobe' on an mkv file created from BD using MakeMKV, I see something like this:
Code: Select all
% ffprobe7 -v error -select_streams v:0 -show_entries stream=codec_name -of default=noprint_wrappers=1:nokey=1 'Lost_Horizon (1937) - [bd-makemkv].mkv'
h264
%
If my Notions are correct, can someone explain why 'ffprobe' indicates that the BD codec used by MakeMKV is H264 instead of H264-BluRay? This may (or may not) be a subtle difference; I've not been able to find anything that explains it definitively.