Unsupported Video Resolution

samsung-smart-hub

#1

Application fails to play my camera video on Samsung Smart TV app
Hello everyone!



I'm trying to play some homemade videos on my ES6100G television through the Plex application and it gives me a strange error, saying the vídeo resolution is unsupported. But this is a normal 1280x720 vídeo, which I play all the time!



This is the PMS log:



Dec 16, 2012 18:55:00:252 [4820] DEBUG - [PlexforSamsung] [Player.js] - Player check media filename for 3D: [C:\USERS\PUBLIC\VIDEOS\HOME VIDEOS\CRUZEIRO\DSCN0667.AVI]

Dec 16, 2012 18:55:00:258 [4288] DEBUG - [PlexforSamsung] [Player.js] - Player found in media filename: NOTHING

Dec 16, 2012 18:55:00:259 [5724] DEBUG - [PlexforSamsung] [Player.js] - Player starting function playContent

Dec 16, 2012 18:55:00:259 [5388] DEBUG - [PlexforSamsung] [Player.js] - Player got Content Width: [1280] - Height: [720] - Aspect Ratio: 1.78

Dec 16, 2012 18:55:00:261 [5692] DEBUG - [PlexforSamsung] [Player.js] - Player Set Video Display Area: [1] - PosX: [0] - PosY: [0] - Width: [960] - Height: [540]

Dec 16, 2012 18:55:00:298 [1304] DEBUG - [PlexforSamsung] [Player.js] - Player Init Buffer: [1]

Dec 16, 2012 18:55:00:345 [4852] DEBUG - Request: GET /library/parts/105/file.AVI 192.168.1.109:60284

Dec 16, 2012 18:55:00:345 [4852] DEBUG - Request range: 6144 to 0

Dec 16, 2012 18:55:00:352 [5280] DEBUG - [PlexforSamsung] [Player.js] - Player Pending Buffer: [1]

Dec 16, 2012 18:55:00:354 [4852] VERBOSE - [IDLE] Server is now active

Dec 16, 2012 18:55:00:354 [4852] VERBOSE - [IDLE] * http_download - 1 active item(s)

Dec 16, 2012 18:55:00:354 [3456] DEBUG - [PlexforSamsung] [Player.js] - Player Starting 2D content: [1] - From: [0sec]

Dec 16, 2012 18:55:00:354 [4852] DEBUG - Content-Length of C:\Users\Public\Videos\Home Videos\Cruzeiro\DSCN0667.AVI is 347033192.

Dec 16, 2012 18:55:00:355 [4852] VERBOSE - Request: GET /library/parts/105/file.AVI complete

Dec 16, 2012 18:55:00:355 [3368] DEBUG - [PlexforSamsung] [Player.js] - Player Total Buffer: [1]

Dec 16, 2012 18:55:00:368 [4112] DEBUG - Request: GET /library/parts/105/file.AVI 192.168.1.109:60285

Dec 16, 2012 18:55:00:368 [4112] DEBUG - Request range: 133542 to 0

Dec 16, 2012 18:55:00:376 [4112] VERBOSE - [IDLE] * http_download - 2 active item(s)

Dec 16, 2012 18:55:00:376 [4112] DEBUG - Content-Length of C:\Users\Public\Videos\Home Videos\Cruzeiro\DSCN0667.AVI is 347033192.

Dec 16, 2012 18:55:00:377 [4112] VERBOSE - Request: GET /library/parts/105/file.AVI complete

Dec 16, 2012 18:55:00:409 [3436] VERBOSE - [IDLE] * http_download - 1 active item(s)

Dec 16, 2012 18:55:00:419 [0924] DEBUG - Request: GET /library/parts/105/file.AVI 192.168.1.109:60286

Dec 16, 2012 18:55:00:420 [0924] DEBUG - Request range: 6144 to 0

Dec 16, 2012 18:55:00:427 [0924] VERBOSE - [IDLE] * http_download - 2 active item(s)

Dec 16, 2012 18:55:00:428 [0924] DEBUG - Content-Length of C:\Users\Public\Videos\Home Videos\Cruzeiro\DSCN0667.AVI is 347033192.

Dec 16, 2012 18:55:00:428 [0924] VERBOSE - Request: GET /library/parts/105/file.AVI complete

Dec 16, 2012 18:55:00:443 [3436] VERBOSE - [IDLE] * http_download - 1 active item(s)

Dec 16, 2012 18:55:00:664 [5076] DEBUG - [PlexforSamsung] [Player.js] - Player Set Total Time to: [86365ms] - [86.365sec] - [1min]

Dec 16, 2012 18:55:00:678 [5832] WARN - [PlexforSamsung] [Player.js] - Player Render Error! [4]

Dec 16, 2012 18:55:00:802 [2188] DEBUG - [PlexforSamsung] [Player.js] - Player Buffering...

Dec 16, 2012 18:55:04:050 [3836] DEBUG - [PlexforSamsung] [Player.js] - Player Checking Play

Dec 16, 2012 18:55:04:289 [5676] DEBUG - [PlexforSamsung] [Player.js] - Player Movie intervalID: [230]

Dec 16, 2012 18:55:05:855 [3436] VERBOSE - [IDLE] Server is now idle

Dec 16, 2012 18:55:06:287 [4476] WARN - [PlexforSamsung] [Player.js] - Player Render Error: [Unsupported Video Resolution]

Dec 16, 2012 18:55:06:290 [2076] WARN - [PlexforSamsung] [Player.js] - Player Render Error is true! Will stop video

Dec 16, 2012 18:55:06:292 [4628] DEBUG - [PlexforSamsung] [Player.js] - Player check media filename for 3D: [C:\USERS\PUBLIC\VIDEOS\HOME VIDEOS\CRUZEIRO\DSCN0667.AVI]

Dec 16, 2012 18:55:06:293 [6024] DEBUG - [PlexforSamsung] [Player.js] - Player found in media filename: NOTHING

Dec 16, 2012 18:55:06:295 [4944] DEBUG - [PlexforSamsung] [Player.js] - Player Subtitles set Offset to: [0ms] - Font Size to: [34px] - Color to: [yellow] selected number: [4] - Position to: [405px]

Dec 16, 2012 18:55:06:309 [5628] WARN - [PlexforSamsung] [Player.js] - Player stop video ERRO



I also got some detailed information of the vídeo with ffmpeg:



Metadata:

encoder : N/A

maker : NIKON

model : COOLPIX S3300

creation_time : 2012-12-14 23:42:05

Duration: 00:01:26.37, start: 0.000000, bitrate: 32145 kb/s

Stream #0:0: Video: mjpeg (MJPG / 0x47504A4D), yuvj422p, 1280x720, 30 tbr, 30 tbn, 30 tbc

Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 22050 Hz, mono, s16,352 kb/s



Has somebody already faced this issue before? PMS version is 0.9.8.7, running on a x86 Windows 7 Professional OS



Thanks in advance,

Rodrigo


#2

The message comes from the TV itself, we just relay it to the screen. So apparently your TV can't play this format in this resolution. Not much we can do about it.

Check the "From the Developers" thread for supported resolutions, codecs and containers.

You might want to try if it can be played using Transcoding.


#3

Maybe change it to an MKV container. It (the TV) could just be looking at the container and that defines what resolutions it handles. Not the file itself.


#4

I would say the codec (mjpeg) is the problem.


#5

I tried using local transcoding as Orca said and it works perfectly! But now the video streaming lags a lot (probably because the TV is wirelessly connected to my network).



I'll try to convert the video to use a H264 ou MPEG-4 codec and see if it works!