2025-01-26, 04:07 PM
(This post was last modified: 2025-01-26, 05:15 PM by DaveR1974. Edited 1 time in total.)
I also have this issue on my new LG OLED C4. It did not happen on my previous LG TV, SK8500 WebOS 5.50.56, which was able to direct play MKVs with DV without the need to transcode.
I have now tried putting files on USB, and where WebOS 5 worked without issue, WebOS 24 either plays the files with the wrong colours (DV without HDR fallback MKVs) and no DV tag on screen, or uses HDR (DV with HDR fallback MKVs).
As a further test, I manually changed the "mkv" to "mp4" but this had no effect.
Then I tried the rewrap function of Shutter Encoder, but that stripped the DV metadata.
I then found a thread on Reddit that gave instructions on how to get Shutter Encoder to correctly change MKVs to MP4s, preserving the DV data.
After successful USB playback testing on 3 different files, 1 DV only with DDP5.1, 1 DV only with DTSHD-MA and 1 DV with HDR fallback (DDP5.1), I tested via Jellyfin WebOS App.
Success (other than DTSHD-MA being only DTS due to limitations with Jellyfin).
To help others, here is what I did...
Open Shutter Encoder, and add the file/files to be converted.
In the "Choose function" dropdown box (highlighted red in figure 1 and 2), do not choose an option. Instead, enter the following text...
ffmpeg -c copy -strict unofficial
If you have subs in the MKV you wish to include (like forced subs), then enter the following text instead...
ffmpeg -c copy -c:s mov_text -strict unofficial
In the dropdown box beside it (highlighted yellow in figure 2 and 3), there will be various options like mp3, but mp4 will not be there. Just type ".mp4"
If you wish to save the new file somewhere else (change), add a suffix to the filename or add a subfolder, see the Output options (highlighted in blue in figure 3).
Once you are ready, click "Start function" (highlighted green in figure 4).
The speed will depend on various factors, such as how many files you are batch processing, whether you are using the same drive for the new files or a different drive, along with the speed of the drive/drives.
Once done, it is just a matter of ensuring the files are named correctly for Jellyfin as per the FAQ for Movies and TV Shows.
Then you just need to remove the MKV versions from your Jellyfin server, and upload the new MP4 versions.
I hope this helps others.
I have now tried putting files on USB, and where WebOS 5 worked without issue, WebOS 24 either plays the files with the wrong colours (DV without HDR fallback MKVs) and no DV tag on screen, or uses HDR (DV with HDR fallback MKVs).
As a further test, I manually changed the "mkv" to "mp4" but this had no effect.
Then I tried the rewrap function of Shutter Encoder, but that stripped the DV metadata.
I then found a thread on Reddit that gave instructions on how to get Shutter Encoder to correctly change MKVs to MP4s, preserving the DV data.
After successful USB playback testing on 3 different files, 1 DV only with DDP5.1, 1 DV only with DTSHD-MA and 1 DV with HDR fallback (DDP5.1), I tested via Jellyfin WebOS App.
Success (other than DTSHD-MA being only DTS due to limitations with Jellyfin).
To help others, here is what I did...
Open Shutter Encoder, and add the file/files to be converted.
In the "Choose function" dropdown box (highlighted red in figure 1 and 2), do not choose an option. Instead, enter the following text...
ffmpeg -c copy -strict unofficial
If you have subs in the MKV you wish to include (like forced subs), then enter the following text instead...
ffmpeg -c copy -c:s mov_text -strict unofficial
In the dropdown box beside it (highlighted yellow in figure 2 and 3), there will be various options like mp3, but mp4 will not be there. Just type ".mp4"
If you wish to save the new file somewhere else (change), add a suffix to the filename or add a subfolder, see the Output options (highlighted in blue in figure 3).
Once you are ready, click "Start function" (highlighted green in figure 4).
The speed will depend on various factors, such as how many files you are batch processing, whether you are using the same drive for the new files or a different drive, along with the speed of the drive/drives.
Once done, it is just a matter of ensuring the files are named correctly for Jellyfin as per the FAQ for Movies and TV Shows.
Then you just need to remove the MKV versions from your Jellyfin server, and upload the new MP4 versions.
I hope this helps others.
Jellyfin 10.9.4
Open Media Vault 7.4.3-1 (Sandworm)
AMD Ryzen 5 5500
32GB DDR4 3200
Nvidia Geforce GTX 660 2GB
System Disk SPCC SSD 250GB
Video Disk Fitwok FN955 2TB (NVMe)
Other files (music, images etc) Hitachi HCS5C2020ALA632 2TB
Open Media Vault 7.4.3-1 (Sandworm)
AMD Ryzen 5 5500
32GB DDR4 3200
Nvidia Geforce GTX 660 2GB
System Disk SPCC SSD 250GB
Video Disk Fitwok FN955 2TB (NVMe)
Other files (music, images etc) Hitachi HCS5C2020ALA632 2TB