Originally Posted by
hsbrown2
Transcoding is neither here nor there. Mezzmo doesn't appear to transcode any MKV (aka Matroska) if the device profile (in this case Kodi) says the device supports MKV regardless of the codec needed for the underlying video. There are <format>..</format> sections for h264, mpeg2video, and mpeg4 in the <avcontainer id="matroska".. section of the .prf. I sort of assumed that Mezzmo would transcode anything that didn't use one of those codecs, but it doesn't seem to. Attempting to play one on an offending device, even though transcoding is turned on for the device, shows nothing is transcoding, and the video doesn't play correctly. They do play fine on an Nvidia Shield, but not on other androidtv devices that can't decode VC-1.
I know ffmpeg *can* remux VC-1 on the server (I've tested it), but Mezzmo doesn't seem to want to do anything with it. I can see Mezzmo recognizes the codec if I us DB Browser and execute the SQL "SELECT * FROM MGOFile WHERE VideoCodec LIKE 'vc1'" and I feel like adding a <format> section to the .prf (or creating a custom one for these specific devices) under the avcontainer section for id-"matroska" might allow me to force those video formats to transcode, but I have no idea what that might look like, or if I'm even going down the right path.
Make sense?
Bookmarks