deepthought
Newbie
Hallo Leute,
ich bin in einer Zwickmühle, weil ich nicht den richtigen Videoplayer für meine Wünsche finden kann.
Mein System:
BenQ R55 G21 Dual Core 1.83 GHz
OpenSuse 11/Gnome
Kernel: 2.6.25.11-0.1-default
xine: v0.99.6cvs
mplayer: 1.0rc2-openSUSE
1.) XINE bietet mir die Möglichkeit das Dekodieren von Videos auf mehrere Threads zu verteilen und Bilder im Voraus zu berechnen, so dass ich mir auch aufwendiges HD-Bildmaterial (1080p) flüssig ansehen kann
2.) Der mplayer bietet eine Vielzahl von Filtern, die es mir ermöglichen auch weniger gutes mpeg4 Material auf HD-Auflösung mit einem Lanczos-Filter zu skalieren
Allerdings verteilt der mplayer das Dekodieren nicht auf mehrere Threads, so dass nur eine CPU belastet wird. Dies führt dazu, dass der ein oder andere Film nicht flüssig dargestellt werden kann.
Was wünsche ich mir:
1.) Vielleicht könnt ihr mir einen Tipp geben, wie ich Xine dazu bringe einen Lanczos Software Scaler und die anderen Filter (siehe mplayer) zu verwenden, da ich aus der Xine-Doku nicht schlau werde.
Dazu die Liste der Plugins:
2.) Oder die schönere Lösung wäre, wenn ihr mir sagen könntet, wie der mplayer multithread verwendet.
Vielen Dank für eure Tipps
ich bin in einer Zwickmühle, weil ich nicht den richtigen Videoplayer für meine Wünsche finden kann.
Mein System:
BenQ R55 G21 Dual Core 1.83 GHz
OpenSuse 11/Gnome
Kernel: 2.6.25.11-0.1-default
xine: v0.99.6cvs
mplayer: 1.0rc2-openSUSE
1.) XINE bietet mir die Möglichkeit das Dekodieren von Videos auf mehrere Threads zu verteilen und Bilder im Voraus zu berechnen, so dass ich mir auch aufwendiges HD-Bildmaterial (1080p) flüssig ansehen kann
Code:
~/.xine/config
video.processing.ffmpeg_thread_count:3
engine.buffers.video_num_buffers:2000
engine.buffers.video_num_frames:200
2.) Der mplayer bietet eine Vielzahl von Filtern, die es mir ermöglichen auch weniger gutes mpeg4 Material auf HD-Auflösung mit einem Lanczos-Filter zu skalieren
Code:
mplayer -vo xv -vf scale=1920:-1,pp=hb/vb/dr/al,smartblur=.6:-.5:0,unsharp=l5x5:.8:c5x5:.4 -sws 9
Allerdings verteilt der mplayer das Dekodieren nicht auf mehrere Threads, so dass nur eine CPU belastet wird. Dies führt dazu, dass der ein oder andere Film nicht flüssig dargestellt werden kann.
Was wünsche ich mir:
1.) Vielleicht könnt ihr mir einen Tipp geben, wie ich Xine dazu bringe einen Lanczos Software Scaler und die anderen Filter (siehe mplayer) zu verwenden, da ich aus der Xine-Doku nicht schlau werde.
Dazu die Liste der Plugins:
Code:
Verfügbare xine-Plugins:
-Audioausgabe:
pulseaudio, alsa, oss, jack, arts, esd, file, none.
-Videoausgabe:
xv, opengl, SyncFB, raw, xshm, aa, none, xxmc, sdl, vidixfb, vidix, fb,
xvmc.
-Demuxer:
anx, image, mng, mpeg-ts, ogg, iff, fli, pva, wve, idcin, ipmovie, vqa,
wc3movie, roq, str, film, smjpeg, fourxm, vmd, mpeg_block, mpeg_pes, avi,
slave, flashvideo, quicktime, asf, real, nsv, aud, aiff, flac, nsf,
realaudio, snd, tta, voc, vox, mod, yuv4mpeg2, matroska, mpeg, dts, ac3,
wav, cdda, rawdv, mpc, yuv_frames, mp3, shn, elem, sputext, aac.
-Eingang:
gnomevfs, CD, stdin, rtsp, pvr, tcp, rtp, v4l_radio, v4l_tv, VCDO, FILE,
mms, http, pnm, VDR, smb, DVD, VCD.
-Untertitel:
spudec, spucc, spucmml, spudvb, sputext.
-Nachbearbeitung:
goom, tvtime, upmix, upmix_mono, stretch, volnorm, oscope, fftscope,
fftgraph, expand, fill, invert, eq, denoise3d, boxblur, eq2, unsharp, pp,
noise, vdr, vdr_video, vdr_audio, switch, mosaico.
-Audiodecoder:
gsm610, mad, ffmpegaudio, realadec, speex, dvaudio, nsf, a/52, vorbis,
mpc, dts, pcm, qta, win32a, faad.
-Videodecoder:
mpeg2, realvdec, gdkpixbuf, ffmpegvideo, image, theora, yuv, win32v, qtv,
bitplane, rgb, ffmpeg-wmv9, ffmpeg-wmv8.
2.) Oder die schönere Lösung wäre, wenn ihr mir sagen könntet, wie der mplayer multithread verwendet.
Vielen Dank für eure Tipps