Ist Mplayer mehrfädig?

Ist Mplayer mehrfädig?

Es gibt einen Beitrag inmplayers Websitevom 26.03.2011, also vom 26. März, dass Mplayer multithreaded ist. Das war also mehrere Monate vor der Veröffentlichung von Oneiric. Bedeutet das, dass der Standard-Mplayer, den ich mit „sudo apt-get install mplayer“ in Ubuntu Oneiric bekomme, multithreaded ist und ich ihn nicht aus SVN kompilieren oder mplayer-mt kompilieren oder sonst etwas Besonderes tun muss?

Antwort1

In 11.10 müssen Sie wahrscheinlich eine Option hinzufügen, entweder per CLI oder in ~/.mplayer/config: „-lavdopts threads=X“, wobei X die Anzahl der Threads ist (1-8, Standard ist 1).

Beispiel für 2, in cli

-lavdopts threads=2

oder in ~/.mplayer/config

lavdopts=threads=2

mplayer2, das auch in 11.10 verfügbar ist, sollte standardmäßig mt ausführen

Sie können entweder in htop oder mithilfe von mpstat, einem Teil des sysstat-Pakets (man mpstat), überprüfen, ob mt passiert

Wenn Sie den obigen Parameter verwenden, wird er möglicherweise im Terminal angezeigt (wird bei mplayer2 angezeigt, bei mplayer möglicherweise nicht), beispielsweise in -

==========================================================================

Öffnen des Video-Decoders: [ffmpeg] Die libavcodec-Codec-Familie von FFmpeg

Fordert den Decoder auf, 2 Threads zu verwenden, sofern dies unterstützt wird.

Ausgewählter Videocodec: [ffh264] vfm: ffmpeg (FFmpeg H.264)

==========================================================================

Ich bevorzuge jedoch Mplayer2. Mit beiden sollten Sie zurechtkommen.

Antwort2

Die Manpage für Mplayer zeigt diesen kleinen Ausschnitt:

Bildbeschreibung hier eingeben

Mit Blick auf dieLaunchpad-Build-Protokolle- es ist kompiliert mitAbonnieren- dies ist erforderlich, um eine Multithread-Anwendung zu erstellen.

Zusammengefasst würde ich daraus schließen, dass die MPlayer-Version in Oneiric multithreaded ist … Sie müssen jedoch die Anzahl der Threads zum Dekodieren von MPEG/H.264 angeben, da der Standardwert ein Thread ist.

Antwort3

Soweit ich weiß, ist der Mplayer in 11.10 multithreaded und Sie müssen nichts tun.

verwandte Informationen