I’ve run into an issue where the log file says the video has been successfully converted, but there’s no video in the resulting file. What’s weirder, it seems like it only happens with TV shows with 60 FPS.
It has to do with the mapping of the streams to the vodecs. Some video files seem to allow MCEBuddy to automatically map, and others to not, causing a failure (no video).
It’s the “-map 0:v” and “map 0:a” that solved it for me. When I looked through the encoding logs, it kept saying something to the effect of “I don’t know what to do with this video stream so I’m not going to encode it.”
All of MCEBuddy’s profile come with map 0:v in them by default. We added this to the profiles quite some time ago because MCEBuddy now supports files with multiple video streams. At runtime, MCEBuddy will replace this parameter with the actual stream number it discovers in the file (it takes the first video stream and ignores the alternative). I can see why you would have trouble with a profile without this parameter.
Similarly all audio-<encoder> parameters should contains map 0:a as well in them and MCEBuddy will take care it from there.