Log in

View Full Version : Stuttering with MKV file (SVT-HEVC) on blu ray player Panasonic


alex.brown111@hotmail.com
10th July 2021, 11:02
Hi,

I have converted many MKV file using SVT-HEVC but I get micro stuttering and stuttering issue (only with Panasonic player player, no any issue with my PC using VLC player).

Here a sample of command:

ffmpeg.exe -vsync 1 -i "G:\Film da ottimizzare per blu ray\Deep Space 9 (ffmpeg ori)\Disk3\Star Trek Season 2- Disc 1_t05_ori.mkv" -y -c:v libsvt_hevc -preset 5 -qp 21 -pix_fmt yuv420p10le -profile:v 2 -map 0:0 -map 0:s -map 0:6 -disposition:a:0 +default+forced -map 0:1 -disposition:a:1 -default-forced -map 0:2 -disposition:a:2 -default-forced -c:a copy -c:s copy -metadata:s:v:0 Language="rom" -t 60 "Star Trek Season 2- Disc 1_t05_ori.mkv_60_sec_vsync.mkv"

before I send this post I have compared A/B the result of LIbx265 and SVT-HEVC. While SVT-HEVC is more faster and better quality with my panasonic I get some issues.

To get sure that this issue not depend by compression I have do a test with: -qp 5 (for libsvt_hevc) and -CRF 5 (for LIbx265) and I get the some result: the issue not change.

if I encode a MKV file and I choose the Flac audio track there is remarkable random stuttering of 1/2 second. The 90% of problem is solved by run after mkvmerge without pass any special parameters:

mkvmerge -o "Star Trek Season 2- Disc 1_t05_libsvrt.mkv" "Star Trek Season 2- Disc 1_t05_60_sec_no_compres.mkv"

if I encode a MKV file and I choose the dolby digital track stuttering is very low but it still present (there is a bit lack of smooth).

The final result:

1. If I play any MKV (SVT-HEVC or LIbx265) with my PC using VLC player work perfectly I don't see smooth difference.

2. If I play any MKV with my panasonic using LIbx265 codec I don't see smooth difference / issues.

3. If I play any MKV with my panasonic using SVT-HEVC codec there is always lack of smooth that is very high if switch the FLAC track,

There is a way to solve ? (if possible without re-encode all files)

Thanks !

RanmaCanada
10th July 2021, 18:09
Panasonic bluray players are not exactly known for their playback compatibility. SVT-HEVC is more than likely not on their specs of supported codecs. If you post the model number of the player, we can look further into it, but more than likely you will have to re-encode everything with the proper codec, or just use something that will support the playback like an S905x3 or S905x4 android based device by putting the files onto a USB stick or hard drive.

alex.brown111@hotmail.com
11th July 2021, 07:16
Panasonic bluray players are not exactly known for their playback compatibility. SVT-HEVC is more than likely not on their specs of supported codecs. If you post the model number of the player, we can look further into it, but more than likely you will have to re-encode everything with the proper codec, or just use something that will support the playback like an S905x3 or S905x4 android based device by putting the files onto a USB stick or hard drive.

Many thanks ! the model is:

DP-UB820
https://www.panasonic.com/it/consumer/home-entertainment-e-audio/blu-ray-e-dvd/dp-ub820.specs.html

RanmaCanada
12th July 2021, 03:16
https://help.panasonic.ca/viewing/ALL/DP-UB820P/OI/TQBS0258/TQBS0258.pdf

Some MKV files may not
be played back correctly,
depending on the video
resolution, frame rate
condition, subtitle format
and so on.

They do not list SVT-HEVC as a codec, as it is technically different than HEVC. it just appears to be a hardware limitation for the player itself and it is attempting to software decode the files, hence the lack of smooth playback. I would say it's like back in the day when a player would say it could play divx, and then refused to play xvid, or how a player today can play h.264 but then dies when it attempts to play Hi-10P.

benwaggoner
12th July 2021, 16:04
SVT-HEVC is absolutely an HEVC encoder, and it should produce spec-compliant streams constrained by profile and level like x265 does. Not as good quality, but compatibility should be the same.

What Profile and Level are you encoding to? IIRC, 4K Blu-ray goes up to Main 10 Level 5.0.

alex.brown111@hotmail.com
15th July 2021, 19:21
here the line that I have tried:

ffmpeg.exe -vsync 1 -i "G:\Film da ottimizzare per blu ray\Deep Space 9 (ffmpeg ori)\Disk3\Star Trek Season 2- Disc 1_t05_ori.mkv" -y -c:v libsvt_hevc -preset 5 -qp 21 -pix_fmt yuv420p10le -profile:v 2 -map 0:0 -map 0:s -map 0:6 -disposition:a:0 +default+forced -map 0:1 -disposition:a:1 -default-forced -map 0:2 -disposition:a:2 -default-forced -c:a copy -c:s copy -metadata:s:v:0 Language="rom" -t 60 "Star Trek Season 2- Disc 1_t05_ori.mkv_60_sec_vsync.mkv"

level is default, profile:v 2 .

I have contacted the support of github, and I waitng for response.

For what I see in my tests the libsvt_hevc with similar setting of libx265 is 3 times more faster, produce smaller file with less noise.

In short, produce better result and is more faster.

here one test for example:

https://drive.google.com/drive/folders/1KX_YphHrDgHTKpiOo79xKBd2u9T87wav?usp=sharing

Asmodian
17th July 2021, 06:32
In short, produce better result


Wow, that is not my impression when looking at your files on my 48" display.

The libsvrt encodes are much lower detail. They have less noise but the noise is in the source, the codec is supposed to keep that! The faces are missing a lot of detail and have lots of small shimmering blocks instead of the noise. There are also large flat shimmering patches in the background. Those are pretty bad encodes in my opinion. :(

If you want less noise then denoise first or use --nr-intra and/or --nr-inter (https://x265.readthedocs.io/en/master/cli.html#cmdoption-nr-intra) with x265.

alex.brown111@hotmail.com
17th July 2021, 06:48
Wow, that is not my impression when looking at your files on my 48" display.

The libsvrt encodes are much lower detail. They have less noise but the noise is in the source, the codec is supposed to keep that! The faces are missing a lot of detail and have lots of small shimmering blocks instead of the noise. There are also large flat shimmering patches in the background. Those are pretty bad encodes in my opinion. :(

If you want less noise then denoise first or use --nr-intra and/or --nr-inter (https://x265.readthedocs.io/en/master/cli.html#cmdoption-nr-intra) with x265.

What files do you have compared ?

On google drive I have upload many files. Can you please specify single file you have checked ?

I like to do again a deep analysis.

Asmodian
17th July 2021, 07:58
title_t00_libsvrt_60_Sec_no_audio.mkv was the one I looked at the most, compared to title_t00_Libx265_60_sec_Slow_no_audio.mkv

alex.brown111@hotmail.com
17th July 2021, 08:43
title_t00_libsvrt_60_Sec_no_audio.mkv was the one I looked at the most, compared to title_t00_Libx265_60_sec_Slow_no_audio.mkv

Thank you ! I have added another file:

title_t00_libsvrt_60_Sec_no_audio_no_10_bit.mkv

can you please check if still there are the some artefects on background ?