Jump to content


Photo

LG Smart TV Emby client does not play FLAC

FLAC SMART TV

  • Please log in to reply
27 replies to this topic

#21 medric OFFLINE  

medric

    Advanced Member

  • Members
  • 90 posts
  • Local time: 11:20 AM

Posted 22 April 2019 - 09:33 AM

Here is my log when i play Flac files it always transcode 

 

 

Attached Files



#22 CarlosLima OFFLINE  

CarlosLima

    Advanced Member

  • Members
  • 427 posts
  • Local time: 12:20 PM
  • LocationSao Paulo

Posted 22 April 2019 - 02:56 PM

I have a large collection of FLAC songs and to not transcode, just change the extension of the files to MP4.
The file does not lose size and does not lose quality and reproduces in Emby, LG TV, without transcoding and with excellent audio quality.



#23 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 126580 posts
  • Local time: 11:20 AM

Posted 24 April 2019 - 05:37 PM

Here is my log when i play Flac files it always transcode 

 

@medric, we did what we had to do, because previously they were failing with the LG audio player when direct playing. 

 

@SamES can provide more information. Thanks.



#24 SamES OFFLINE  

SamES

    Advanced Member

  • Members
  • 787 posts
  • Local time: 01:20 AM

Posted 28 April 2019 - 09:54 AM

Here is my log when i play Flac files it always transcode 

 

 

It's transcoding as it's failing during playback so we fallback to transcoding rather than giving a 'No playable streams' error.

 

The problem is that the maximum supported profile level for H.264 @ 1920x1080@60P is 4.2.  Your video is Level 5.0 (50).  I don't think 10-bit 1080 content is supported.

 

{"Codec":"h264","Language":"eng","ColorSpace":"bt709","TimeBase":"1/1000","CodecTimeBase":"1001/48000","VideoRange":"SDR","DisplayTitle":"1080p H264","NalLengthSize":"4","IsInterlaced":false,"IsAVC":true,"BitRate":7357647,"BitDepth":10,"RefFrames":1,"IsDefault":true,"IsForced":false,"Height":1080,"Width":1920,"AverageFrameRate":23.9760246,"RealFrameRate":23.9760246,"Profile":"High 10","Type":"Video","AspectRatio":"16:9","Index":0,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"PixelFormat":"yuv420p10le","Level":50,"IsAnamorphic":false}

 

http://webostv.devel...rmats/webos-40/

 

It is not the audio that is the problem, it is the video.  

 

To confirm this I disabled FLAC support which should cause it to only convert the audio (DirectStream) instead of a full transcode.  It does attempt this, but still throws an error on the video stream which causes it to transcode.

 

Sorry, there is nothing we can do to prevent this as it is outside the LG spec for this type of video.  But I can confirm that in your case, the video is the problem, not the audio.

 

@Luke, ideally we need to be able to limit the profile/level based on resolution and codec as the LG spec is 4.2 for 1080/h.264 and 4.1 for 1080/hevc but 5.1 for 2160 content.  On Samsung this also transcodes with transcode reason 'Video profile not supported'.  Not sure why this is being detected differently.

 

This is my test sample which is similar to yours

 

 

 

http://192.168.1.222...treamCopy=false

{"Protocol":"File","Id":"1a05065b1324e21de775a5bea6af5d8a","Path":"\\\\10.55.1.2\\Media\\Demos\\Test Files\\flac_mkv\\[MK-Pn8] Sword Art Online II - 07v2 [BD 1080p][Hi10][Dual][E3858ED0].mkv","Type":"Default","Container":"mkv","Size":0,"Name":"[MK-Pn8] Sword Art Online II - 07v2 [BD 1080p][Hi10][Dual][E3858ED0]","IsRemote":false,"RunTimeTicks":14232970240,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"RequiresClosing":false,"RequiresLooping":false,"SupportsProbing":false,"MediaStreams":[{"Codec":"h264","ColorTransfer":"bt709","ColorPrimaries":"bt709","ColorSpace":"bt709","TimeBase":"1/1000","CodecTimeBase":"1001/48000","Title":"[SS] h264 Hi10 1080p","VideoRange":"SDR","DisplayTitle":"1080p H264","NalLengthSize":"4","IsInterlaced":false,"IsAVC":true,"BitRate":6621111,"BitDepth":10,"RefFrames":1,"IsDefault":true,"IsForced":false,"Height":1080,"Width":1920,"AverageFrameRate":23.9760246,"RealFrameRate":23.9760246,"Profile":"High 10","Type":"Video","AspectRatio":"16:9","Index":0,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"PixelFormat":"yuv420p10le","Level":51,"IsAnamorphic":false},{"Codec":"flac","Language":"eng","TimeBase":"1/1000","CodecTimeBase":"1/48000","Title":"[MK] FLAC 2.0ch","DisplayTitle":"English FLAC stereo (Default)","DisplayLanguage":"English","IsInterlaced":false,"ChannelLayout":"stereo","BitDepth":24,"Channels":2,"SampleRate":48000,"IsDefault":true,"IsForced":false,"Type":"Audio","Index":1,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Level":0},{"Codec":"flac","Language":"jpn","TimeBase":"1/1000","CodecTimeBase":"1/48000","Title":"[SS] FLAC 2.0ch","DisplayTitle":"Japanese FLAC stereo","DisplayLanguage":"Japanese","IsInterlaced":false,"ChannelLayout":"stereo","BitDepth":16,"Channels":2,"SampleRate":48000,"IsDefault":false,"IsForced":false,"Type":"Audio","Index":2,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Level":0},{"Codec":"ass","Language":"eng","TimeBase":"1/1000","CodecTimeBase":"0/1","Title":"[MK] Signs","DisplayTitle":"English (Default ASS)","DisplayLanguage":"English","IsInterlaced":false,"IsDefault":true,"IsForced":false,"Type":"Subtitle","Index":3,"IsExternal":false,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Level":0},{"Codec":"ass","Language":"jpn","TimeBase":"1/1000","CodecTimeBase":"0/1","Title":"[MK] Full Subtitles","DisplayTitle":"Japanese (ASS)","DisplayLanguage":"Japanese","IsInterlaced":false,"IsDefault":false,"IsForced":false,"Type":"Subtitle","Index":4,"IsExternal":false,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Level":0},{"Codec":"mjpeg","ColorSpace":"bt470bg","TimeBase":"1/90000","CodecTimeBase":"0/1","IsInterlaced":false,"BitDepth":8,"RefFrames":1,"IsDefault":false,"IsForced":false,"Height":900,"Width":900,"RealFrameRate":90000,"Profile":"192","Type":"EmbeddedImage","AspectRatio":"1:1","Index":6,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"PixelFormat":"yuvj444p","Level":-99,"IsAnamorphic":false}],"Formats":[],"Bitrate":6621111,"RequiredHttpHeaders":{},"ReadAtNativeFramerate":false}


#25 SamES OFFLINE  

SamES

    Advanced Member

  • Members
  • 787 posts
  • Local time: 01:20 AM

Posted 28 April 2019 - 10:07 AM

@Luke, web0s also detects as browser.chrome so '|high 10' is being added when it shouldn't be.  This doesn't stop transcoding, but it explains why it attempts to DirectPlay. 


Edited by SamES, 28 April 2019 - 10:07 AM.


#26 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 126580 posts
  • Local time: 11:20 AM

Posted 28 April 2019 - 02:06 PM

@Luke, web0s also detects as browser.chrome so '|high 10' is being added when it shouldn't be.  This doesn't stop transcoding, but it explains why it attempts to DirectPlay. 

 

Thanks, I can fix that.


  • SamES likes this

#27 medric OFFLINE  

medric

    Advanced Member

  • Members
  • 90 posts
  • Local time: 11:20 AM

Posted 29 April 2019 - 12:21 AM

Thank you gentlemen's that was great information I learned a lot about the inter workings. i will keep it in mind for future either rencode the video or get the Xiaomi Mi 4s or similar which sucks cause i hate multi devices


Xiaomi Mi 4s



#28 SamES OFFLINE  

SamES

    Advanced Member

  • Members
  • 787 posts
  • Local time: 01:20 AM

Posted 29 April 2019 - 07:15 AM

Thank you gentlemen's that was great information I learned a lot about the inter workings. i will keep it in mind for future either rencode the video or get the Xiaomi Mi 4s or similar which sucks cause i hate multi devices

 

 

Or you could just let the server do it's thing and transcode your existing files to suit the playback device






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users