Jump to content

QN94A App is transcoding when it doesnt need to


serestor

Recommended Posts

serestor

I have a Samsung QN94A, when trying to play videos I have recorded from my phone (with video level 5.2) it transcodes them stating the video level is not supported.

This TV supports this video level as I can play the file from a USB and from a DNLA server fine.

Can you update the app so it will allow direct play of these files? Thank you

Edited by serestor
Link to comment
Share on other sites

SamES

I assume you mean Q95A?

Can you please provide the full media spec of the video?

For reference, this is Samsungs documented specifications

Quote
Video Decoder Limitations
  • H.264 FHD: Level 4.2 supported (FMO/ASO/RS not supported).

  • H.264 UHD: Level 5.1 supported, seamless resolution change supported up to 3840x2160.

  • HEVC FHD: Level 4.1 supported.

  • HEVC UHD: Level 5.2 supported, seamless resolution change supported with Level 5.1 up to 3840x2160.

  • HEVC 8K : Level 6.1 supported. (8K only)

  • HEVC: Supported only for MKV/MP4/TS containers.

  • VC-1 AP L4: Not supported.

  • GMC 2 and higher: Not supported.

  • MVC: Partially supported.

 

  • Like 1
Link to comment
Share on other sites

FrostByte

 Try turning off transcoding on the server and the app should try to direct play it.

  • Like 1
Link to comment
Share on other sites

serestor

General
Complete name                            20220406_114700.mp4
Format                                   : MPEG-4
Format profile                           : Base Media / Version 2
Codec ID                                 : mp42 (isom/mp42)
File size                                : 23.6 MiB
Duration                                 : 2 s 790 ms
Overall bit rate                         : 70.9 Mb/s
Encoded date                             : UTC 2022-04-06 10:47:04
Tagged date                              : UTC 2022-04-06 10:47:04
xyz                                      : +50.3866-004.1312/
com.android.version                      : 12

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L5.2
Format settings                          : CABAC / 1 Ref Frames
Format settings, CABAC                   : Yes
Format settings, Reference frames        : 1 frame
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 2 s 790 ms
Bit rate                                 : 70.7 Mb/s
Width                                    : 3 840 pixels
Height                                   : 2 160 pixels
Display aspect ratio                     : 16:9
Rotation                                 : 90°
Frame rate mode                          : Variable
Frame rate                               : 49.111 FPS
Minimum frame rate                       : 29.499 FPS
Maximum frame rate                       : 62.674 FPS
Real frame rate                          : 60.000 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.174
Stream size                              : 23.5 MiB (100%)
Title                                    : VideoHandle
Language                                 : English
Encoded date                             : UTC 2022-04-06 10:47:04
Tagged date                              : UTC 2022-04-06 10:47:04
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709
mdhd_Duration                            : 2790
Codec configuration box                  : avcC

Audio
ID                                       : 2
Format                                   : AAC LC
Format/Info                              : Advanced Audio Codec Low Complexity
Codec ID                                 : mp4a-40-2
Duration                                 : 2 s 777 ms
Source duration                          : 2 s 752 ms
Bit rate mode                            : Constant
Bit rate                                 : 256 kb/s
Channel(s)                               : 2 channels
Channel layout                           : L R
Sampling rate                            : 48.0 kHz
Frame rate                               : 46.875 FPS (1024 SPF)
Compression mode                         : Lossy
Stream size                              : 86.0 KiB (0%)
Source stream size                       : 86.0 KiB (0%)
Title                                    : SoundHandle
Language                                 : English
Encoded date                             : UTC 2022-04-06 10:47:04
Tagged date                              : UTC 2022-04-06 10:47:04
mdhd_Duration                            : 2777

Edited by serestor
Link to comment
Share on other sites

serestor
10 minutes ago, FrostByte said:

 Try turning off transcoding on the server and the app should try to direct play it.

EDIT : just tried again, disabled transcoding and this time it is direct playing the files fine! I guess I do not need the transcoding feature anyway at all but it may be nice to fix the issue just incase?
I do not know why Emby forces transcoding on a file that doesn't need it

 

I tried that and it fails to play

Edited by serestor
Link to comment
Share on other sites

FrostByte

Emby transcodes codecs which aren't officially supported according to the chart which you see in your user's manual (it should look like the one in SamES pic he posted above).  Otherwise, you have the opposite problem of things which can't direct play don't play at all.

However, there are always edge cases where something works, but not listed in the chart.  SamES would need to evaluate that and add it.

Link to comment
Share on other sites

Did you explore the stats feature in the video player to learn why it was transcoding?

Link to comment
Share on other sites

SamES
10 hours ago, serestor said:

I tried that and it fails to play

If you tried this with the transcoding options turned off, then we are ignoring all those specifications and just trying to let it play directly. If it fails, then that means that the Samsung internal player that the app is using just doesn’t support the format.

I am surprised it works via USB.

Via DLNA, it is possible that your dlna server is also doing some conversion. 

Link to comment
Share on other sites

FrostByte
54 minutes ago, SamES said:

If you tried this with the transcoding options turned off, then we are ignoring all those specifications and just trying to let it play directly. If it fails, then that means that the Samsung internal player that the app is using just doesn’t support the format.

I am surprised it works via USB.

Via DLNA, it is possible that your dlna server is also doing some conversion. 

He edited his post and said it direct played when turning transcoding off.

Link to comment
Share on other sites

Happy2Play

No sure how this is supposed to be interpreted?  But does appear on the list for 2020+ models.

HEVC UHD: Level 5.2 supported, seamless resolution change supported with Level 5.1 up to 3840x2160

But for support Emby would have to update capabilities for these models as currently limited to 5.1.

  • Like 2
Link to comment
Share on other sites

SamES
9 hours ago, Happy2Play said:

No sure how this is supposed to be interpreted?  But does appear on the list for 2020+ models.

HEVC UHD: Level 5.2 supported, seamless resolution change supported with Level 5.1 up to 3840x2160

But for support Emby would have to update capabilities for these models as currently limited to 5.1.

Yes, for HEVC, but @serestor video is H264 (AVC1), so only 5.1 is supported based on the spec.  Oh, what to do........?!?

  • H.264 UHD: Level 5.1 supported, seamless resolution change supported up to 3840x2160.

  • Like 1
Link to comment
Share on other sites

FrostByte
14 minutes ago, SamES said:

Yes, for HEVC, but @serestor video is H264 (AVC1), so only 5.1 is supported based on the spec.  Oh, what to do........?!?

  • H.264 UHD: Level 5.1 supported, seamless resolution change supported up to 3840x2160.

Tough decision whether to go against Samsung guidance, especially if they were to find out in their testing (if they even test that thoroughly).

Would it help if you had a small slice of the video to test in the emulator?

Link to comment
Share on other sites

SamES
45 minutes ago, FrostByte said:

Would it help if you had a small slice of the video to test in the emulator?

Not really, video playback in the emulator is pretty hit and miss, and isn't always the same as the device.

I suppose we could enable to for 2021+ devices and see what happens

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...