PDA

View Full Version : Problem with streaming high bitrate 50fps videos



Misiak
07-03-2013, 06:55 AM
Hello,

I have a Full HD camera which can record full hd 1080/50p videos (h264, MPEG-2 transport stream format). Bitrate is around 25700 kb/s. Then I can switch to AVCHD which is 1080/25p with much lower bitrate around 9000 kb/s. Problem is that first video can not be played on my Samsung F8000 TV. Second video is playable without problems. Now I don't know if bitrate is the issue, or 50fps. Anyway, this video is not playable even from USB stick so this is definitely not only a mezzmo server issue. So mezzmo correctly identify the file for transcoding. However, this does not work either. I even tried to transcode to mpeg with no luck. This file was bitrate around 9000 kb/s but I couldn't play it even from usb stick. But this transcoded video is till 50fps. So now I really don't know what's the problem. But I have strong feeling that 50fps is the problem for tv. Is it possible somehow in mezzmo to say that I want to encode video with 25fps ? Does anyone have a clue?

Thanks, Michal

Paul
07-03-2013, 07:10 AM
Hi Michal,

We adjust the device profile so it detects the maximum fps or video bitrate and transcodes to a suitable fps or video bitrate that the TV supports. Please post the FFmpeg information for the camera video. Right-click on the video in Mezzmo and click 'Get FFmpeg Information'.

Misiak
07-03-2013, 07:25 AM
Hi Michal,

We adjust the device profile so it detects the maximum fps or video bitrate and transcodes to a suitable fps or video bitrate that the TV supports. Please post the FFmpeg information for the camera video. Right-click on the video in Mezzmo and click 'Get FFmpeg Information'.

Hi Paul, I woud say bitrate is not a problem as it should handle 40K :) But 1080p with 50fps will definitelly be the problem. I read that Samsung tv is not able to process this footage. So everything above 30fps with 1080p needs to be transcoded. Please adjust the file and send to my email. You shoud have it. Thanks a lot! I will test asap!

Here's the problematic file:

ffmpeg version N-50460-g393dcbf Copyright (c) 2000-2013 the FFmpeg developers
built on Mar 4 2013 17:38:17 with gcc 4.6.2 (GCC)
configuration: --enable-memalign-hack --arch=x86 --target-os=mingw32 --cross-prefix=i686-w64-mingw32- --enable-static --disable-shared --enable-zlib --disable-postproc --prefix=/home/peter/ffmpeg/build/gpl --enable-libmp3lame --enable-libx264 --enable-gpl --extra-libs='-lx264 -lpthread' --enable-runtime-cpudetect --extra-cflags=-I/home/peter/cc/include --extra-ldflags=-L/home/peter/cc/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, mpegts, from 'E:\*****.mts':
Duration: 00:00:14.42, start: 0.801678, bitrate: 25700 kb/s
Program 1
Stream #0:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 100 tbc
Stream #0:1[0x1100]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fltp, 256 kb/s
Stream #0:2[0x1200]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
At least one output file must be specified

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


---> DB Level Info: 42, 100
---> Frame rate: 50,00
---> Aspect ratio: 16:9

Paul
07-03-2013, 08:32 AM
Thanks - a modified device profile will be sent to you shortly.