PDA

View Full Version : MKV file unnecessarily transcoded for Samsung C



bieniu
01-22-2011, 07:05 AM
I really like Mezzmo. I really enjoyed the first days of my trial period as I could easily see that Mezzmo works much better than Samsung PC Share Manager on my Samsung C TV. I really love the transcoding functionality. The only drawback is that the profile for Samsung C TV seems not to be very well tuned to the real capabilities of the TV. For example I noticed that some MKV files are unnecessarily transcoded. I could live with this, but unfortunately if the file is a movie in high resolution, the transcoding is not fast enough to let the movie play. As a result the movie becomes unplayable. Of course it is played well without transcoding from a HD or via PC Share Manager. Is it possible to somehow modify the profile?

------------------------------------------------
This is the file which is unnecessarily transcoded:
FFmpeg version git-c3897d7, Copyright (c) 2000-2011 the FFmpeg developers
built on Jan 20 2011 13:56:32 with gcc 4.4.2
configuration: --enable-memalign-hack --arch=x86 --target-os=mingw32 --cross-prefix=i686-mingw32- --enable-static --disable-shared --enable-zlib --disable-ffprobe --disable-ffplay --prefix=/media/windows/ffmpeg --extra-cflags=-U__STRICT_ANSI__ --enable-libmp3lame --enable-libx264 --enable-gpl --extra-libs='-lx264 -lpthread' --enable-runtime-cpudetect
libavutil 50.36. 0 / 50.36. 0
libavcore 0.16. 1 / 0.16. 1
libavcodec 52.108. 0 / 52.108. 0
libavformat 52.94. 0 / 52.94. 0
libavdevice 52. 2. 3 / 52. 2. 3
libavfilter 1.74. 0 / 1.74. 0
libswscale 0.12. 0 / 0.12. 0
[matroska,webm @ 0140cde0] Estimating duration from bitrate, this may be inaccurate

Seems stream 0 codec frame rate differs from container frame rate: 47.95 (48000/1001) -> 24.00 (24/1)
Input #0, matroska,webm, from 'D:\Movies\Life.Of.Brian.1979.720p.BluRay.x264-SiNNERS.mkv\Life.Of.Brian.1979.720p.BluRay.x264-SiNNERS.mkv':
Duration: 01:33:43.64, start: 0.000000, bitrate: 640 kb/s
Stream #0.0(eng): Video: h264, yuv420p, 1280x688, PAR 1:1 DAR 80:43, 23.98 fps, 24 tbr, 1k tbn, 47.95 tbc
Stream #0.1: Audio: ac3, 48000 Hz, 5.1, s16, 640 kb/s
At least one output file must be specified
---> DB Level Info: 51

--------------------------------------------------------------------
While this one (also MKV in hi-res) is played well and transcoding is not triggered:
FFmpeg version git-c3897d7, Copyright (c) 2000-2011 the FFmpeg developers
built on Jan 20 2011 13:56:32 with gcc 4.4.2
configuration: --enable-memalign-hack --arch=x86 --target-os=mingw32 --cross-prefix=i686-mingw32- --enable-static --disable-shared --enable-zlib --disable-ffprobe --disable-ffplay --prefix=/media/windows/ffmpeg --extra-cflags=-U__STRICT_ANSI__ --enable-libmp3lame --enable-libx264 --enable-gpl --extra-libs='-lx264 -lpthread' --enable-runtime-cpudetect
libavutil 50.36. 0 / 50.36. 0
libavcore 0.16. 1 / 0.16. 1
libavcodec 52.108. 0 / 52.108. 0
libavformat 52.94. 0 / 52.94. 0
libavdevice 52. 2. 3 / 52. 2. 3
libavfilter 1.74. 0 / 1.74. 0
libswscale 0.12. 0 / 0.12. 0
[matroska,webm @ 0128cde0] max_analyze_duration reached
[matroska,webm @ 0128cde0] Estimating duration from bitrate, this may be inaccurate

Seems stream 0 codec frame rate differs from container frame rate: 47.95 (20000000/417083) -> 23.98 (24000/1001)
Input #0, matroska,webm, from 'D:\Movies\Amadeus.DirCut.1984.720p.BluRay.x264-ESiR\Amadeus.DirCut.1984.720p.BluRay.x264-ESiR.mkv':
Metadata:
title : Amadeus (1984)
Duration: 03:00:25.70, start: 0.000000, bitrate: 640 kb/s
Stream #0.0(eng): Video: h264, yuv420p, 1280x532, PAR 1:1 DAR 320:133, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc
Stream #0.1(eng): Audio: ac3, 48000 Hz, 5.1, s16, 640 kb/s
Stream #0.2(eng): Audio: vorbis, 48000 Hz, mono, s16
Metadata:
title : Commentary
Stream #0.3(eng): Subtitle: ass
Stream #0.4: Attachment: [0][0][0][0] / 0x0000
Metadata:
filename : CronosPro-Bold.ttf
Stream #0.5: Attachment: [0][0][0][0] / 0x0000
Metadata:
filename : CronosPro-Semibold.ttf
Stream #0.6: Attachment: [0][0][0][0] / 0x0000
Metadata:
filename : CronosPro-SemiboldIt.ttf
At least one output file must be specified
---> DB Level Info: 41


-----------------------------------
1. Is there any chance to upgrade the profile?
2. Maybe you have the detailed documentation for .prf files available so the users could try to upgrade the profiles themselves and then send it back to you?

Paul
01-24-2011, 09:17 AM
We found that some Samsung TVs' built-in players are actually closer to the BDP ones - maybe try one of the Samsung BDP device profiles and see if that works better for your particular TV model. What model do you have?

bieniu
01-25-2011, 04:51 AM
Thank you. You were right. After switching the profile to "Samsung BDP" both files play correctly without transcoding on my UE40C8000. Great! However I have two additional questions:
1. What is the difference between Samsung BDP and Samsung BDP 3D profile? My TV is 3D, but BDP 3D profile suffers the same problem as Samsung C profile. I wonder what I miss by not using 3D profile.
2. To easily solve compatibility problems like this in the future, would it be possible to add option to control transcoding on a per file basis? You could browse Mezzmo library and set "Transcode" setting for each file separately to either Yes (force transcode), No (force no transcoding) or Auto (default, decide on transcoding based on profile selected). Having this option users could manually fix the problems caused by profile not matching real TV's capabilities. What do you think?

Paul
01-25-2011, 08:41 AM
There's not much difference between the BDP and BDP 3D profiles - the 3D one is closer to the C, so that's why you're getting same issues with it. You're not missing anything, so just use the BDP one :)

We will have an option to pre-transcode your library and that will allow you to transcode individual files - so, thanks for the suggestion, it's already planned! :) Ideally, our device profiles should reflect the device's capabilities, but it will take time to make them perfect ;) Please also feel free to let us know if you have files that do not match the device profile, but are supported natively by the device, so that we could adjust our device profiles for everyone's benefit.

Gareth
01-31-2011, 08:55 PM
Hi - I also had this transcoding issue and it was fixed by changing the profile to Samsung BDP from Samsung C (my TV is a Samsung C650).

I do have another problem that is probably profile related: Using Samsung PC Share Manager I can stream VC-1 encoded MKV files but using Mezzmo gives me an error on the TV that the format is not supported. Any ideas? I tried a few other profiles with no luck. I have transcoding disabled.

Adric
02-01-2011, 11:54 AM
Can you right click on the file in Mezzmo and get ffmpeg information. Please post it here.

Gareth
02-01-2011, 06:08 PM
FFmpeg version git-c3897d7, Copyright (c) 2000-2011 the FFmpeg developers
built on Jan 20 2011 13:56:32 with gcc 4.4.2
configuration: --enable-memalign-hack --arch=x86 --target-os=mingw32 --cross-prefix=i686-mingw32- --enable-static --disable-shared --enable-zlib --disable-ffprobe --disable-ffplay --prefix=/media/windows/ffmpeg --extra-cflags=-U__STRICT_ANSI__ --enable-libmp3lame --enable-libx264 --enable-gpl --extra-libs='-lx264 -lpthread' --enable-runtime-cpudetect
libavutil 50.36. 0 / 50.36. 0
libavcore 0.16. 1 / 0.16. 1
libavcodec 52.108. 0 / 52.108. 0
libavformat 52.94. 0 / 52.94. 0
libavdevice 52. 2. 3 / 52. 2. 3
libavfilter 1.74. 0 / 1.74. 0
libswscale 0.12. 0 / 0.12. 0
[matroska,webm @ 017acd80] max_analyze_duration reached
[matroska,webm @ 017acd80] Estimating duration from bitrate, this may be inaccurate
Input #0, matroska,webm, from 'Z:\Movies\Mission Impossible 3 (2006)\Mission Impossible III.mkv':
Duration: 02:05:24.05, start: 0.000000, bitrate: 1920 kb/s
Chapter #0.0: start 0.000000, end 242.166000
Metadata:
title : Count To Ten
Chapter #0.1: start 242.166000, end 777.083000
Metadata:
title : Engagement Party
Chapter #0.2: start 777.083000, end 1276.783000
Metadata:
title : Agent Lindsey Farris
Chapter #0.3: start 1276.783000, end 1590.700000
Metadata:
title : Chopper Chase
Chapter #0.4: start 1590.700000, end 1974.500000
Metadata:
title : Intelligence
Chapter #0.5: start 1974.500000, end 2368.116000
Metadata:
title : Trust and Understanding
Chapter #0.6: start 2368.116000, end 2813.616000
Metadata:
title : The Vatican
Chapter #0.7: start 2813.616000, end 3101.200000
Metadata:
title : Finding Davian
Chapter #0.8: start 3101.200000, end 3451.416000
Metadata:
title : Identity Theft
Chapter #0.9: start 3451.416000, end 3725.250000
Metadata:
title : Dangerous Cargo
Chapter #0.10: start 3725.250000, end 4142.500000
Metadata:
title : Bridge Attack
Chapter #0.11: start 4142.500000, end 4694.533000
Metadata:
title : The Tables Turn
Chapter #0.12: start 4694.533000, end 5006.366000
Metadata:
title : Shanghai
Chapter #0.13: start 5006.366000, end 5246.250000
Metadata:
title : Skyscraper
Chapter #0.14: start 5246.250000, end 5642.366000
Metadata:
title : Night Flight
Chapter #0.15: start 5642.366000, end 6157.283000
Metadata:
title : It's Complicated
Chapter #0.16: start 6157.283000, end 6664.166000
Metadata:
title : Mobile Navigator
Chapter #0.17: start 6664.166000, end 7040.783000
Metadata:
title : Point And Shoot
Chapter #0.18: start 7040.783000, end 7524.052000
Metadata:
title : Mission: Honeymoon
Stream #0.0(eng): Video: vc1, yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 1k tbn, 29.97 tbc
Stream #0.1(eng): Audio: eac3, 48000 Hz, 5.1, s16, 1536 kb/s
Metadata:
title : 3/2+1
Stream #0.2(eng): Audio: ac3, 48000 Hz, stereo, s16, 384 kb/s
Metadata:
title : 2/0
Stream #0.3(eng): Subtitle: dvdsub
Stream #0.4(eng): Subtitle: dvdsub
Stream #0.5(eng): Subtitle: dvdsub
Stream #0.6(eng): Subtitle: dvdsub
Stream #0.7(eng): Subtitle: dvdsub
At least one output file must be specified


---> DB Level Info: -99

Adric
02-02-2011, 11:02 AM
Gareth can you please send into support and we can send you a patch. support (at) conceiva . com

Gareth
02-02-2011, 07:26 PM
Adric sent me a new Samsung C profile which I'm pleased to say has fixed the issue. Hope this goes into an update soon.

Next question :) Is it possible to have some sort of chaptering support or make the ff/rw jump more that a few seconds? Chaptering works for files connect to the TV via USB. Is this a limitation of the device or Mezzmo? I don't remember if Samsung PC Share Manager offers this as I uninstalled it PDQ.

rizzlerick
02-03-2011, 07:35 AM
Adric sent me a new Samsung C profile which I'm pleased to say has fixed the issue. Hope this goes into an update soon.

Next question :) Is it possible to have some sort of chaptering support or make the ff/rw jump more that a few seconds? Chaptering works for files connect to the TV via USB. Is this a limitation of the device or Mezzmo? I don't remember if Samsung PC Share Manager offers this as I uninstalled it PDQ.

even with Samsung PC Share thing you can only do the random 20 seconds or whatever FF. and it doesnt seem to work on every file, sometiems it does nothing, not sure why

Adric
02-03-2011, 03:17 PM
The chaptering problem is to do with TV and how it is interprets the file. We have not found the Samsung able to support this nor can many other devices.

Gareth
02-04-2011, 07:32 PM
even with Samsung PC Share thing you can only do the random 20 seconds or whatever FF. and it doesnt seem to work on every file, sometiems it does nothing, not sure why

I noticed some of my movies would FF at a reasonable pace (so you could at least get back towards the end within a minute or so) and I noticed other movies just jump about 15 seconds and then dont FF any further which makes it pretty much useless.

I then noticed the movies that would FF were MKV files and the ones that would not were m4v. As a test, I remuxed the m4v into an MKV and this cleared the problem, it would FF at a reasonable pace. No change was made to the AVC or audio streams.

Is this a problem with the Samsung TV or Mezzmo? If this is the same behaviour as with Samsung PC share then it suggests the TV?

heisi
02-05-2011, 07:31 PM
Hi - I also had this transcoding issue and it was fixed by changing the profile to Samsung BDP from Samsung C (my TV is a Samsung C650).

I do have another problem that is probably profile related: Using Samsung PC Share Manager I can stream VC-1 encoded MKV files but using Mezzmo gives me an error on the TV that the format is not supported. Any ideas? I tried a few other profiles with no luck. I have transcoding disabled.

Hi,

the same problem here. Files with vc-1 video codec and MKV container are unnecessarily transcoded.
The FFmpeg Information looks like that:

-------------------------------------------------------------------------------
FFmpeg version git-c3897d7, Copyright (c) 2000-2011 the FFmpeg developers
built on Jan 20 2011 13:56:32 with gcc 4.4.2
configuration: --enable-memalign-hack --arch=x86 --target-os=mingw32 --cross-prefix=i686-mingw32- --enable-static --disable-shared --enable-zlib --disable-ffprobe --disable-ffplay --prefix=/media/windows/ffmpeg --extra-cflags=-U__STRICT_ANSI__ --enable-libmp3lame --enable-libx264 --enable-gpl --extra-libs='-lx264 -lpthread' --enable-runtime-cpudetect
libavutil 50.36. 0 / 50.36. 0
libavcore 0.16. 1 / 0.16. 1
libavcodec 52.108. 0 / 52.108. 0
libavformat 52.94. 0 / 52.94. 0
libavdevice 52. 2. 3 / 52. 2. 3
libavfilter 1.74. 0 / 1.74. 0
libswscale 0.12. 0 / 0.12. 0
[matroska,webm @ 0111cba0] max_analyze_duration reached
[matroska,webm @ 0111cba0] Estimating duration from bitrate, this may be inaccurate
Input #0, matroska,webm, from 'D:\Filme\Rambo.I.First.Blood.1982.German.DTS-HD.DL.1080p.Blu-ray.VC-1.REMUX-HDS\Rambo.I.First.Blood.1982.German.DTS-HD.DL.1080p.Blu-ray.VC-1.REMUX.mkv':
Duration: 01:33:07.54, start: 0.000000, bitrate: 3072 kb/s
Chapter #0.0: start 0.000000, end 485.110000
Metadata:
title : 00:00:00.000
Chapter #0.1: start 485.110000, end 960.793000
Metadata:
title : 00:08:05.110
Chapter #0.2: start 960.793000, end 1376.375000
Metadata:
title : 00:16:00.793
Chapter #0.3: start 1376.375000, end 1771.770000
Metadata:
title : 00:22:56.375
Chapter #0.4: start 1771.770000, end 2235.859000
Metadata:
title : 00:29:31.770
Chapter #0.5: start 2235.859000, end 2530.945000
Metadata:
title : 00:37:15.859
Chapter #0.6: start 2530.945000, end 3032.988000
Metadata:
title : 00:42:10.945
Chapter #0.7: start 3032.988000, end 3600.430000
Metadata:
title : 00:50:32.988
Chapter #0.8: start 3600.430000, end 4137.550000
Metadata:
title : 01:00:00.430
Chapter #0.9: start 4137.550000, end 4707.119000
Metadata:
title : 01:08:57.550
Chapter #0.10: start 4707.119000, end 5048.877000
Metadata:
title : 01:18:27.119
Chapter #0.11: start 5048.877000, end 5587.541000
Metadata:
title : 01:24:08.877
Stream #0.0: Video: vc1, yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc
Stream #0.1(ger): Audio: dca, 48000 Hz, 5.1, s16, 1536 kb/s
Stream #0.2(eng): Audio: dca, 48000 Hz, 5.1, s16, 1536 kb/s
Stream #0.3(ger): Subtitle: dvdsub
At least one output file must be specified


---> DB Level Info: -99

-------------------------------------------------------------------

TV is a Samsung C750
Is it possible to get a modified Samsung C Profile?

thanks in advance

heisi

Paul
02-07-2011, 08:16 AM
Is this a problem with the Samsung TV or Mezzmo? If this is the same behaviour as with Samsung PC share then it suggests the TV?
Yes, if it's the same with PCSM, then it's an issue with TV's firmware. I've noticed similar behavior on some file formats as well, so I suspect it's the TV. If you do try PCSM, please let me know how that works out.



TV is a Samsung C750
Is it possible to get a modified Samsung C Profile?

thanks in advance

heisi
Please send a message to support (at) conceiva (dot) com and we'll send you an updated device profile to get those going natively.