PDA

View Full Version : Transcoding does not work



sebsch1991
10-24-2013, 10:29 PM
Hello,

here is my setup:

Samsung ue46D6500 TV ( Streaming Profile = Samsung D )

Mezzmo 3.4.2.0 on Windows 7

The Samsung TV plays almost everything out of the box without the need of transcoding.
Last week I have recorded a small video with my smartphone and tried to stream it to the TV - It failed.
Samsung TV says "VIDEO CODEC NOT SUPPORTED".

When I pre-transcode the file the Samsung can play it without any problems. But it seems that Mezzmo doesnt recognize that my Samsung needs transcoding for this file and start streaming it without convertion to the TV - which fails...

Video Codec of the file is --- H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
Audio Coded --- aac

Transcoding is turned on in Device Settings.
Logging is enabled - But LogDirectories are empty ?! :/

Any help would be much appreciated.

Thanks in advance

Paul
10-25-2013, 03:23 PM
Please right-click on the video and click 'Get FFmpeg Information'. Post that information here.

sebsch1991
10-25-2013, 11:18 PM
Please right-click on the video and click 'Get FFmpeg Information'. Post that information here.

ffmpeg version N-50460-g393dcbf Copyright (c) 2000-2013 the FFmpeg developers
built on Jun 27 2013 17:20:20 with gcc 4.6.2 (GCC)
configuration: --enable-memalign-hack --arch=x86_64 --target-os=mingw32 --cross-prefix=x86_64-w64-mingw32- --enable-static --disable-shared --enable-zlib --disable-postproc --prefix=/home/peter/ffmpeg/build/gpl64 --enable-libmp3lame --enable-libx264 --enable-gpl --extra-libs='-lx264 -lpthread' --enable-runtime-cpudetect --extra-cflags=-I/home/peter/cc64/include --extra-ldflags=-L/home/peter/cc64/lib --pkg-config=pkg-config --disable-w32threads --enable-zlib
libavutil 52. 17.103 / 52. 17.103
libavcodec 54. 92.100 / 54. 92.100
libavformat 54. 63.102 / 54. 63.102
libavdevice 54. 3.103 / 54. 3.103
libavfilter 3. 41.100 / 3. 41.100
libswscale 2. 2.100 / 2. 2.100
libswresample 0. 17.102 / 0. 17.102
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'R:\daten\priv\x_anne_paris_okt-2013\VID_17102013_160242.mp4':
Metadata:
major_brand : isom
minor_version : 0
compatible_brands: isom3gp4
creation_time : 2013-10-17 14:02:47
Duration: 00:00:03.58, start: 0.000000, bitrate: 7009 kb/s
Stream #0:0(eng): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 1280x720, 6862 kb/s, SAR 65536:65536 DAR 16:9, 21.99 fps, 22.25 tbr, 90k tbn, 180k tbc
Metadata:
creation_time : 2013-10-17 14:02:47
handler_name : VideoHandle
Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 96 kb/s
Metadata:
creation_time : 2013-10-17 14:02:47
handler_name : SoundHandle
At least one output file must be specified

<MEZZMO>: Child process ended with code: 109, ExitCode=1


---> DB Level Info: 31, 578
---> Frame rate: 21.99
---> Aspect ratio: 16:9 PAR=65536:65536





But when I think about it, I cant remember that Mezzmo started live encoding for this TV at any time in the past... But i actually had files where the TV said "WRONG CODEC" and did not play it... so it seems to be a general problem with this television... Ive already tried other Profiles like Samsung C or F , but didnt solve the problem.

Paul
10-26-2013, 08:05 AM
Using the Samsung D device profile, Mezzmo is streaming this MP4 directly to your Samsung D-series TV. Given it cannot play it, please try pre-transcoding it to another format. Right-click on the video in Mezzmo and click 'Pre-transcode Files'. On the Pre-transcode Files dialog, select your device and click Choose Formats. On the Pre-transcode Formats dialog, select the bolded format and click OK. Then select the 'Pre-transcode files even if they match the device's supported formats' checkbox. Click Ok and wait until transcoding has completed. Try streaming the video now.

sebsch1991
10-26-2013, 10:00 PM
Using the Samsung D device profile, Mezzmo is streaming this MP4 directly to your Samsung D-series TV. Given it cannot play it, please try pre-transcoding it to another format. Right-click on the video in Mezzmo and click 'Pre-transcode Files'. On the Pre-transcode Files dialog, select your device and click Choose Formats. On the Pre-transcode Formats dialog, select the bolded format and click OK. Then select the 'Pre-transcode files even if they match the device's supported formats' checkbox. Click Ok and wait until transcoding has completed. Try streaming the video now.


Pre-transcoding does work, as i stated in opening post already...
Seems that your profile for Samsung D is wrong since it actually cannot play the file, but your profiles sends it to the TV wihout transcoding...
What can I do ?

Paul
10-27-2013, 10:31 AM
What can I do ?

Two things: (i) pre-transcode the file(s) as mentioned and they play fine as you say, or (ii) we can tweak the device profile to ensure this type of file is transcoded. Do you have many files like this that do not play? If yes, please post the FFmpeg information on a few more of them so we can see what attribute may be the cause.

sebsch1991
10-28-2013, 03:10 AM
Two things: (i) pre-transcode the file(s) as mentioned and they play fine as you say, or (ii) we can tweak the device profile to ensure this type of file is transcoded. Do you have many files like this that do not play? If yes, please post the FFmpeg information on a few more of them so we can see what attribute may be the cause.

I could use pre-transcoding, but I have more than 4 TB videofiles and pretranscoding them would exceed my storage space..
I have hundreds of files from this type but i think ffmpeg info would be the same since it is recorded with the same device.

Please edit the profile for Samsung D so it will enable live transcoding for this files and send me via update.

Paul
10-28-2013, 07:44 AM
Contact us via email at support [at] conceiva [dot] com and we'll provide a tweaked device profile.