moin,
ich hab hier nen rechner mit 500mhz, der via mplayer einen vdr stream abspielen soll via streamdev-server & externremux.
externremux encodet den dvb stream on the fly mit mencoder:
/usr/bin/mencoder -srate 24000 -ovc lavc -lavcopts vbitrate=240 -oac mp3lame -lameopts cbr:br=56 -vf scale=320:240 -o /tmp/out.avi -- - &>/tmp/out.log
wenn ich das ganze dann via
aufrufe läuft das ganze auch flüssig - allerdings nur auf 1/4 des screens (640x480).
egal ob ich nun via externremux oder via mplayer auf 640x480 resize, in beiden fällen ruckelt dann das bild.
dass ich das ganze lieber nicht lokal durch den mplayer skalieren lassen sollte hab ich mittlerweile verstanden, daher hier mal die ausgabe, wenn ich beim externremux script auf 640:480 einstelle:
AVI file format detected.
VIDEO: [FMP4] 640x480 24bpp 25.000 fps -17179870.0 kbps (-2097152.0 kbyte/s)
Clip info:
Software: MEncoder dev-SVN-rUNKNOWN-4.1.2
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 24000 Hz, 2 ch, s16le, 56.0 kbit/7.29% (ratio: 7000->96000)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 640 x 480 (preferred colorspace: Planar YV12)
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
[swscaler @ 0x84426b0]SwScaler: using unscaled yuv420p -> bgr565 special converter
VO: [fbdev] 640x480 => 640x480 BGR 16-bit
Alles anzeigen
wie man sieht muss er anscheinend doch das bild skalieren - nur wieso? und wie stell ich das ab?
was mir auch auffällt ist, dass das ganze ja in mpeg4 codiert wird durch externremux, vlt ist das zu stark für meinen schwachen pc?
infinite