Trying to create a conf file for my Panasonic TV (TX-42LZ800) - UMS is not transcoding files with unsupported codecs
Posted: Wed Nov 29, 2023 6:25 am
Hi all,
I just got a new TV, a Panasonic TX-42LZ800. UMS (which, I would just like to say, I absolutely love for its simplicity and clarity) selected Panasonic-Viera.conf as the appropriate conf file, but this does not include lines to indicate support for MKV, Atmos, EAC3, and so on, all of which the TV supports.
So some files which didn't need transcoding were being transcoded (simple test: they were very slow to seek). First, I went to Transcoding Settings and put " * " in "Skip transcoding for the following extensions". That worked great - now nothing was being transcoded and my Dolby Vision test files were playing in all their unaltered HDR glory.
But I also have some files using the Opus audio codec, which the TV does not support. So these would come up "Audio codec not supported" when I tried to play them on the TV (it would play the video in silence).
Having read through DefaultRenderer.conf, I hoped that replacing all the "Supported" lines in Panasonic-Viera.conf with the following single line might work:
This would indicate to UMS that the TV did not support Opus as an audio codec (I don't really care that it may include other filetypes and codecs which are also not supported; I will cross that bridge when I come to it).
I thought that UMS would then still transcode any files containing Opus audio, but that is not the case. Instead, they appear on the TV with an "[!]" icon, and say "File not supported" when I click on them.
Additionally, my 4K/HDR demo files also now appear with the [!] icon and do not play at all.
If I change a:(?!opus).* to a:.*, the Opus files appear playable (but only do so silently), while the 4K HDR files continue to report as unplayable.
What am I misunderstanding here? With the original lines from Panasonic-Viera.conf:
...it will transcode files which don't match. So why does it not transcode Opus files when I replace the above with
?
I just got a new TV, a Panasonic TX-42LZ800. UMS (which, I would just like to say, I absolutely love for its simplicity and clarity) selected Panasonic-Viera.conf as the appropriate conf file, but this does not include lines to indicate support for MKV, Atmos, EAC3, and so on, all of which the TV supports.
So some files which didn't need transcoding were being transcoded (simple test: they were very slow to seek). First, I went to Transcoding Settings and put " * " in "Skip transcoding for the following extensions". That worked great - now nothing was being transcoded and my Dolby Vision test files were playing in all their unaltered HDR glory.
But I also have some files using the Opus audio codec, which the TV does not support. So these would come up "Audio codec not supported" when I tried to play them on the TV (it would play the video in silence).
Having read through DefaultRenderer.conf, I hoped that replacing all the "Supported" lines in Panasonic-Viera.conf with the following single line might work:
Code: Select all
Supported = f:.* v:.* a:(?!opus).*
I thought that UMS would then still transcode any files containing Opus audio, but that is not the case. Instead, they appear on the TV with an "[!]" icon, and say "File not supported" when I click on them.
Additionally, my 4K/HDR demo files also now appear with the [!] icon and do not play at all.
If I change a:(?!opus).* to a:.*, the Opus files appear playable (but only do so silently), while the 4K HDR files continue to report as unplayable.
What am I misunderstanding here? With the original lines from Panasonic-Viera.conf:
Code: Select all
Supported = f:avi|divx v:divx|mjpeg|mp4 a:ac3|lpcm|mp3|mpa m:video/divx qpel:yes|no gmc:0
Supported = f:mpegps v:h264|mp4|mpeg1|mpeg2 a:aac-lc|ac3|lpcm m:video/mpeg
Supported = f:mpegts v:h264|mp4|mpeg1|mpeg2 a:aac-lc|ac3|lpcm|mpa m:video/mpeg
Supported = f:wmv v:vc1 a:wma m:video/x-ms-wmv n:2
Code: Select all
Supported = f:.* v:.* a:(?!opus).*