Post Thu May 02, 2013 8:03 am

Transcode H.264 material

Hi,

my serviio system runs on a DualCore with 2,8Ghz and a Geforce 9400GT.
I have problems when transcoding h.264 to my grundig tv.
The movie can be played, but after a short time it began to stutter.

Here is my ffmpeg configuration:
ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers
built on Apr 30 2013 10:58:48 with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-3)
configuration: --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-nonfree --enable-postproc --enable-version3 --enable-x11grab --enable-vdpau --enable-librtmp --enable-libxvid
libavutil 52. 18.100 / 52. 18.100
libavcodec 54. 92.100 / 54. 92.100
libavformat 54. 63.104 / 54. 63.104
libavdevice 54. 3.103 / 54. 3.103
libavfilter 3. 42.103 / 3. 42.103
libswscale 2. 2.100 / 2. 2.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 2.100 / 52. 2.100

Iam not sure about gpu hardware acceleration. Can it be used for decoding? FFMpeg is compiled with vdpau support.
Or is it only useful when directly playing the movie on the server?

Here is the problematik file:
Duration: 01:26:46.86, start: 0.000000, bitrate: 7651 kb/s
Stream #0:0: Video: h264 (High), yuv420p, 1440x1080, SAR 4:3 DAR 16:9, 25 fps, 25 tbr, 1k tbn, 50 tbc (default)
Metadata:
title : Miramax-Deep Blue Doc
Stream #0:1(ger): Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s (default)

And my profile settings:
<Profile id="grundig2" name="Grundig2" extendsProfileId="1">
<MediaFormatProfiles>
<MediaFormatProfile mime-type="video/x-matroska">MATROSKA</MediaFormatProfile>
<MediaFormatProfile mime-type="video/x-mkv">MATROSKA</MediaFormatProfile>
<MediaFormatProfile mime-type="video/x-msvideo" name="">AVI</MediaFormatProfile>
</MediaFormatProfiles>

<Transcoding>
<!-- Transcode all h264 video with HIGH/MAIN > Level 4.1 on MPEG-TS stream with MPEG2VIDEO and ac3 audio transcoding -->
<Video targetContainer="mpegts" targetVCodec="mpeg2video" maxVBitrate="5000" targetACodec="ac3">
<Matches container="*" vCodec="h264" profile="high_10" />
<Matches container="*" vCodec="h264" profile="high" levelGreaterThan="4.2" />
<Matches container="*" vCodec="h264" profile="main" levelGreaterThan="4.2" />
</Video>

</Transcoding>
</Profile>

Thanks in advance!
Stefan