smgsmagus 0 Posted April 1 Share Posted April 1 hi! I have a problem with files from GoPro camera (4K , 60fps, 120mbit bitrate). I'm trying to watch them from Nvidia Shield Pro via Emby app, but I see only first frame of the video file. Audio is being passed through without any problems. embyserver.txt Link to comment Share on other sites More sharing options...
ebr 14918 Posted April 2 Share Posted April 2 15 hours ago, smgsmagus said: 4K , 60fps, 120mbit bitrate Hi. Pretty sure that is beyond the specs of the device. We should probably be forcing a transcode. Link to comment Share on other sites More sharing options...
smgsmagus 0 Posted April 2 Author Share Posted April 2 this fits into HDMI 2.0 specs, so should work fine, also VLC can display these files on shield without any issue. Link to comment Share on other sites More sharing options...
ebr 14918 Posted April 2 Share Posted April 2 Hi. Can you try sideloading our standard android app on the same device and see how that compares? https://emby.media/emby-for-android.html Thanks. Link to comment Share on other sites More sharing options...
smgsmagus 0 Posted April 2 Author Share Posted April 2 I tried, result is that I see more than 1 frame, but it stutters a lot, I see maybe 1 frame out of 10 or even 20. Link to comment Share on other sites More sharing options...
smgsmagus 0 Posted April 2 Author Share Posted April 2 I tried also to enable DLNA in Emby and play file with VLC on Shield - works flawlessly. Same as with Kodi via SMB share Link to comment Share on other sites More sharing options...
Luke 37090 Posted April 9 Share Posted April 9 On 4/2/2024 at 3:46 PM, smgsmagus said: I tried, result is that I see more than 1 frame, but it stutters a lot, I see maybe 1 frame out of 10 or even 20. Hi, what version number did you try? Link to comment Share on other sites More sharing options...
smgsmagus 0 Posted April 10 Author Share Posted April 10 hi, I used the one from link provided above, so I assume latest one. I did some testing with following GoPro files: 4k 10 bit 60 fps 4k 8 bit 60 fps 4k 8 bit 30 fps none of them works properly, all stuck on a first frame. What is interesting is that on LG TV app these files works properly. On Shield they work in VLC, but not in Emby. Link to comment Share on other sites More sharing options...
smgsmagus 0 Posted April 11 Author Share Posted April 11 I can record and send you some sample file so you can check on your side - just let me know how. Link to comment Share on other sites More sharing options...
rbjtech 4281 Posted April 11 Share Posted April 11 At these bitrates, I suspect it's network bandwidth related. How are the server and client devices all connected ? Wifi or Wired ? Remember the bitrate on 120mbps is above what a wired 100Mbit connection can deliver - so unless you have a great wifi signal on wifi 5 (ac) and above, you are going to have trouble. Kodi and VLC will be using direct SMB connections, Emby will be using HTTP via the Emby Server - very different methods to transfer the file. Link to comment Share on other sites More sharing options...
smgsmagus 0 Posted April 11 Author Share Posted April 11 I'm on very good wifi AC connection, Shield connectivity is much better than TV. I will understand if that will buffer or stutter, but file should play at least. Here it stops on first frame. 4k 8 bit 30 fps is around 80Mbps bitrate. I had mp4 files with even higher bitrate and they played just fine. I guess this is related to some codec issue which GoPro may use, not to the network. Link to comment Share on other sites More sharing options...
rbjtech 4281 Posted April 11 Share Posted April 11 5 minutes ago, smgsmagus said: I guess this is related to some codec issue which GoPro may use, not to the network. yes possibly - this is hevc right ? - do you have a media info extract we can look at ? It could be an extreme profile that the Shield/Emby combo does not like. Can you compare to the MP4 that does work ? 1 1 Link to comment Share on other sites More sharing options...
smgsmagus 0 Posted April 11 Author Share Posted April 11 General Complete name : S:\gp\GX010211.MP4 Format : MPEG-4 Format profile : Base Media / Version 1 Codec ID : mp41 (mp41) File size : 118 MiB Duration : 11 s 11 ms Overall bit rate : 90.1 Mb/s Frame rate : 29.970 FPS Encoded date : 2024-04-10 20:38:48 UTC Tagged date : 2024-04-10 20:38:48 UTC Video ID : 1 Format : HEVC Format/Info : High Efficiency Video Coding Format profile : Main@L6@Main Codec ID : hvc1 Codec ID/Info : High Efficiency Video Coding Duration : 11 s 11 ms Bit rate : 89.8 Mb/s Width : 3 840 pixels Height : 2 160 pixels Display aspect ratio : 16:9 Frame rate mode : Constant Frame rate : 29.970 (30000/1001) FPS Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Bits/(Pixel*Frame) : 0.361 Stream size : 118 MiB (100%) Title : GoPro H.265 Language : English Encoded date : 2024-04-10 20:38:48 UTC Tagged date : 2024-04-10 20:38:48 UTC Color range : Full Color primaries : BT.709 Transfer characteristics : BT.709 Matrix coefficients : BT.709 Codec configuration box : hvcC Audio ID : 2 Format : AAC LC Format/Info : Advanced Audio Codec Low Complexity Codec ID : mp4a-40-2 Duration : 10 s 965 ms Bit rate mode : Constant Bit rate : 192 kb/s Nominal bit rate : 48.0 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 : 253 KiB (0%) Title : GoPro AAC Default : Yes Alternate group : 1 Encoded date : 2024-04-10 20:38:48 UTC Tagged date : 2024-04-10 20:38:48 UTC Other #1 ID : 3 Type : Time code Format : QuickTime TC Duration : 11 s 11 ms Bit rate mode : Constant Frame rate : 29.970 (30000/1001) FPS Time code of first frame : 02:08:48;06 Time code of last frame : 02:08:59;05 Time code, stripped : Yes Title : GoPro TCD Language : English Encoded date : 2024-04-10 20:38:48 UTC Tagged date : 2024-04-10 20:38:48 UTC Other #2 ID : 4 Type : meta Format : gpmd Codec ID : gpmd Duration : 11 s 10 ms Bit rate mode : Variable Title : GoPro MET Language : English Encoded date : 2024-04-10 20:38:48 UTC Tagged date : 2024-04-10 20:38:48 UTC Duration_LastFrame : -1 sure, here it is:) I took the 8 bit example as it has the smallest bitrate. Link to comment Share on other sites More sharing options...
smgsmagus 0 Posted April 11 Author Share Posted April 11 and here for example is file from DJI drone which works without problems: General Complete name : S:\HGQW5800.MP4 Format : MPEG-4 Format profile : Base Media Codec ID : isom (isom/iso2/mp41) File size : 182 MiB Duration : 16 s 250 ms Overall bit rate : 94.0 Mb/s Frame rate : 29.970 FPS Encoded date : 2024-04-06 12:41:05 UTC Tagged date : 2024-04-06 12:41:05 UTC Writing application : DJI Mini4 Pro Cover : Yes snal : (Binary) tnal : (Binary) Video ID : 1 Format : HEVC Format/Info : High Efficiency Video Coding Format profile : Main@L5@High Codec ID : hvc1 Codec ID/Info : High Efficiency Video Coding Duration : 16 s 250 ms Bit rate : 90.5 Mb/s Width : 3 840 pixels Height : 2 160 pixels Display aspect ratio : 16:9 Frame rate mode : Constant Frame rate : 29.970 (30000/1001) FPS Original frame rate : 29.970 (29970/1000) FPS Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Bits/(Pixel*Frame) : 0.364 Stream size : 175 MiB (96%) Encoded date : 2024-04-06 12:41:05 UTC Tagged date : 2024-04-06 12:41:05 UTC Color range : Limited Color primaries : BT.709 Transfer characteristics : BT.709 Matrix coefficients : BT.709 Codec configuration box : hvcC Other #1 ID : 2 Type : meta Format : djmd Codec ID : djmd Duration : 16 s 250 ms Bit rate mode : Variable Title : DJI meta Default : No Alternate group : 5 Encoded date : 2024-04-06 12:41:05 UTC Tagged date : 2024-04-06 12:41:05 UTC Other #2 ID : 3 Type : meta Format : dbgi Codec ID : dbgi Duration : 16 s 250 ms Bit rate mode : Variable Title : DJI dbgi Default : No Alternate group : 5 Encoded date : 2024-04-06 12:41:05 UTC Tagged date : 2024-04-06 12:41:05 UTC Link to comment Share on other sites More sharing options...
Happy2Play 8293 Posted April 12 Share Posted April 12 My guess as @rbjtechelude to is "Main@L6@Main" level 6 encoding. Most clients complain about higher than 5.1, not saying it isn't possible but is outside the norm. As you mentioned no issues with L5 encodes. 1 Link to comment Share on other sites More sharing options...
Luke 37090 Posted April 13 Share Posted April 13 On 4/11/2024 at 8:40 PM, Happy2Play said: My guess as @rbjtechelude to is "Main@L6@Main" level 6 encoding. Most clients complain about higher than 5.1, not saying it isn't possible but is outside the norm. As you mentioned no issues with L5 encodes. Ah yes, that could be the issue. Link to comment Share on other sites More sharing options...
smgsmagus 0 Posted April 18 Author Share Posted April 18 any hope to fix it? Link to comment Share on other sites More sharing options...
rbjtech 4281 Posted April 18 Share Posted April 18 High Efficiency Video Coding tiers and levels - Wikipedia The Shield Pro is not capable of natively playing back 4K/120fps - as it has an HDMI 2.0 interface. Thus any other software that 'works' is tricking you into it playing back - it's likely doing it at 60fps - the max the Shield Pro can handle. Are there maybe any settings on the GoPro to reduce the fps to 60 - and use the hevc 5.1 profile ? Link to comment Share on other sites More sharing options...
smgsmagus 0 Posted April 18 Author Share Posted April 18 hi if you will read this thread carefully, you will see that problem is not with files with 120fps, but less. It seems not to be HDMI issue ( as VLC is capable of opening these files), but Emby capability to play Main@L6@Main HEVC files. Even 30fps files are failing. Link to comment Share on other sites More sharing options...
rbjtech 4281 Posted April 18 Share Posted April 18 2 minutes ago, smgsmagus said: hi if you will read this thread carefully, you will see that problem is not with files with 120fps, but less. It seems not to be HDMI issue ( as VLC is capable of opening these files), but Emby capability to play Main@L6@Main HEVC files. Even 30fps files are failing. It's both - HDMI 2.0 is not capble of playing of playing 4K@120fps. So even if the Shield could play L6 profiles - which it cannot - then HDMI would not allow it anyway. If you look at your mediainfo output that I asked for for originally, you will see that even 30 fps is written as an L6 profile. This is totally unnecessary and is the reason why they are failing because the Shield does not support this profile. This looks a bug to me on the GoPro firmware - it should be recording 4K 30 or 60fps as L5.0 or 5.1 - both of which the shield supports. 1 1 Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now