PDA

View Full Version : Trancsoding quality always ultra low @320 kbps



Zyowa
03-08-2013, 02:09 AM
Hi,
i've been testing quite a lot DLNA-Servers these days and Mezzmo is my favourite because of its options like parental control and hundreds of streaming-profiles. In fact its the only one that can stream to WMP, which i need for several reasons. The problem is that no matter what i change in the settinge i get always ultra low quality on-the-fly-transcoding to WMP at around 320 kbps. I thought my CPU is too slow but thats not true. It's running the convert at about 80 fps with around 50 % CPU Usage. So much Power left. My Server is attached to my PC via Gigabit-LAN. What can i do?

Output:


C:\Program Files (x86)\Conceiva\Mezzmo\ffmpeg.exe -y -i "G:\ServerFolders\Videos\Filme\HD\Armee der Finsternis (1993)\Armee der Finsternis (1993).mkv" -map 0:v:0 -map 0:a:0 -c:v:0 wmv2 -sameq -filter:v "yadif" -copyinkf -fflags +genpts+ignidx+igndts -cmp 1 -subcmp 1 -mbd bits -trellis 0 -intra -aspect 16:9 -pix_fmt yuv420p -c:a:0 wmav2 -ac 2 -ar 48000 -sn -threads 0 -async 0 -f asf "C:\Users\WuserAn\AppData\Local\Conceiva\Mezzmo\Tra nscodingFiles\879B8A95-48C0-4009-8F94-71CAFE5E31CE\Video\5-asf-wmv2-wmav2-sn.mzt"

ffmpeg version N-46003-gfa48da1 Copyright (c) 2000-2012 the FFmpeg developers
built on Oct 25 2012 12:37:27 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. 0.100 / 52. 0.100
libavcodec 54. 69.100 / 54. 69.100
libavformat 54. 34.100 / 54. 34.100
libavdevice 54. 3.100 / 54. 3.100
libavfilter 3. 20.105 / 3. 20.105
libswscale 2. 1.101 / 2. 1.101
libswresample 0. 16.100 / 0. 16.100
Input #0, matroska,webm, from 'G:\ServerFolders\Videos\Filme\HD\Armee der Finsternis (1993)\Armee der Finsternis (1993).mkv':
Metadata:
creation_time : 2010-04-10 15:28:10
Duration: 01:20:53.60, start: 0.000000, bitrate: 8182 kb/s
Stream #0:0(eng): Video: h264 (High), yuv420p, 1280x688, SAR 1:1 DAR 80:43, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
Stream #0:1(ger): Audio: ac3, 48000 Hz, 5.1(side), s16, 448 kb/s (default)
Stream #0:2(eng): Audio: ac3, 48000 Hz, 5.1(side), s16, 640 kb/s
Ignoring option 'sameq'
Output #0, asf, to 'C:\Users\WuserAn\AppData\Local\Conceiva\Mezzmo\Tr anscodingFiles\879B8A95-48C0-4009-8F94-71CAFE5E31CE\Video\5-asf-wmv2-wmav2-sn.mzt':
Metadata:
WM/EncodingSettings: Lavf54.34.100
Stream #0:0(eng): Video: wmv2 (hq) (WMV2 / 0x32564D57), yuv420p, 1280x688 [SAR 43:45 DAR 16:9], q=2-31, 200 kb/s, 1k tbn, 23.98 tbc (default)
Stream #0:1(ger): Audio: wmav2 (a[1][0][0] / 0x0161), 48000 Hz, stereo, fltp, 128 kb/s (default)
Stream mapping:
Stream #0:0 -> #0:0 (h264 -> wmv2)
Stream #0:1 -> #0:1 (ac3 -> wmav2)
Press [q] to stop, [?] for help
frame= 45 fps=0.0 q=24.8 size= 301kB time=00:00:02.21 bitrate=1110.5kbits/s
frame= 84 fps= 84 q=24.8 size= 688kB time=00:00:03.79 bitrate=1484.4kbits/s
frame= 97 fps= 65 q=24.8 size= 869kB time=00:00:04.31 bitrate=1652.5kbits/s

Zyowa
03-08-2013, 10:21 AM
Can anybody help here?

Peter
03-08-2013, 10:55 AM
Hi,
the device profile for Windows Media Player only has transcoding to WMV, to improve the transcoding speed you can try changing the device profile to Microsoft XBox 360 to see if you get better results.

Zyowa
03-08-2013, 12:51 PM
As i mentioned before, the transcoding speed is not a problem. I get around 80 fps with plenty of CPU power left. There has to be more quality.
Changing to Xbox 360 doesn't work for me. the profile doesn't work for WMP 12 (Win 8).

Peter
03-08-2013, 12:56 PM
Can you please post the ffmpeg information of the file by right-clicking on the file in Mezzmo and select 'Get FFmpeg Information...' then copy this to the clipboard and paste the contents into a post here or send it to support [at] conceiva [dot] com.

Zyowa
03-08-2013, 01:07 PM
As you wish:

ffmpeg version N-46003-gfa48da1 Copyright (c) 2000-2012 the FFmpeg developers
built on Oct 25 2012 12:37:27 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. 0.100 / 52. 0.100
libavcodec 54. 69.100 / 54. 69.100
libavformat 54. 34.100 / 54. 34.100
libavdevice 54. 3.100 / 54. 3.100
libavfilter 3. 20.105 / 3. 20.105
libswscale 2. 1.101 / 2. 1.101
libswresample 0. 16.100 / 0. 16.100
Input #0, matroska,webm, from 'D:\TEST\Armee der Finsternis (1993).mkv':
Metadata:
creation_time : 2010-04-10 15:28:10
Duration: 01:20:53.60, start: 0.000000, bitrate: 8182 kb/s
Stream #0:0(eng): Video: h264 (High), yuv420p, 1280x688, SAR 1:1 DAR 80:43, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
Stream #0:1(ger): Audio: ac3, 48000 Hz, 5.1(side), s16, 448 kb/s (default)
Stream #0:2(eng): Audio: ac3, 48000 Hz, 5.1(side), s16, 640 kb/s
At least one output file must be specified

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


---> DB Level Info: 51, 100
---> Frame rate: 23,98
---> Aspect ratio: 80:43

Peter
03-08-2013, 02:02 PM
I have sent you a private message with information for downloading an updated device profile that will remux (copy) the video from your MKV file to an mpegts file that will be able to be played through Windows Media Player.

Zyowa
03-10-2013, 02:02 PM
Thank you very much! I will test these new settings the next few days!

Zyowa
03-11-2013, 01:50 AM
So i now i tested it...and what can I say? Amazing. It works fluently at about 300 fps!!! I Dont know why it got such huge performance boost and the image quality is 100 times better and why this isnt the standard wmp-profile, but i love it.

one question if you might answer it:
can change settings in mezzmo so that when i close the player aka the streaming client, pretranscoding also stops? at the moment it transcodes the movie till its finished, no matter if i close the movie during playback.

Paul
03-11-2013, 10:11 AM
Glad it works better :)

Regarding your question: Go to the Transcoding Settings dialog in Mezzmo and turn off the "Transcode partially completed files in the background" checkbox.