Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: [DE] mplayer/mencoder durch mplayer2 ersetzbar?  (Read 3252 times)

Offline bluelupo

  • User
  • Posts: 2.068
    • BluelupoMe
[DE] mplayer/mencoder durch mplayer2 ersetzbar?
« on: 2014/09/13, 17:44:16 »
Hallo zusammen,
bei meinem System würde beim d-u der mplayer und mencoder entfernt. mplayer könnte man durch mplayer2 ersetzen, aber wie kann man den mencoder ersetzen? Braucht man mit mplayer2 den mencoder nicht mehr?

Code: [Select]
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
Die folgenden Pakete werden ENTFERNT:
  mencoder mplayer
Die folgenden NEUEN Pakete werden installiert:
  gstreamer1.0-alsa gstreamer1.0-plugins-base imagemagick-6.q16 libavcodec56 libavdevice55 libavfilter5 libavformat56 libavresample2 libavutil54
  libexiv2-13 libfftw3-double3 libmagickcore-6.q16-2 libmagickwand-6.q16-2 libqt5svg5 libquvi-scripts libquvi7 libswscale3 libxkbcommon-x11-0
  linux-headers-3.16-2.towo.2-siduction-amd64 linux-image-3.16-2.towo.2-siduction-amd64 mplayer2 printer-driver-cups-pdf python-pyqt5.qtsvg
  vpnc-scripts
Die folgenden Pakete werden aktualisiert (Upgrade):
  acl acpi-fakekey acpi-support acpi-support-base apt apt-utils audacious-plugins base-passwd binfmt-support binutils calibre calibre-bin ceni
  conky-all console-setup console-setup-linux coreutils cpp cpp-4.8 cpp-4.9 cups-pdf curl debian-archive-keyring deborphan distro-defaults dkms
  dmeventd dmsetup dvdauthor file fll-iso2usb g++ g++-4.8 g++-4.9 gcc gcc-4.8 gcc-4.8-base gcc-4.9 gcc-4.9-base gddrescue gettext gettext-base gnupg
  gocr gpgv grep groff-base gwenview html2text icedove iceweasel iceweasel-l10n-de imagemagick imagemagick-common initramfs-tools inxi iproute
  iproute2 ipxe-qemu irqbalance iso-codes jarwrapper keyboard-configuration klibc-utils lame less libacl1 libao-common libao4 libapt-inst1.5
  libapt-pkg4.12 libarchive-zip-perl libasan0 libasan1 libasprintf-dev libasprintf0c2 libassuan0 libatomic1 libattr1 libaudit-common libaudit1
  libav-tools libbluray1 libc-bin libc-dev-bin libc6 libc6-dev libcairo-gobject2 libcairo2 libcanberra0 libcdio-cdda1 libcdio-paranoia1 libcdio13
  libchromaprint0 libcilkrts5 libcurl3 libcurl3-gnutls libdebconfclient0 libdebian-installer-extra4 libdebian-installer4 libdevmapper-event1.02.1
  libdevmapper1.02.1 libdvdnav4 libevdev2 libffmpegthumbnailer4 libfox-1.6-0 libfreerdp1 libfribidi0 libgcc-4.8-dev libgcc-4.9-dev libgcc1
  libgcj-common libgcj14 libgcj15 libgcrypt11 libgcrypt20 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgeoclue0 libgettextpo-dev libgettextpo0
  libgfortran3 libgnupg-interface-perl libgnutls-deb0-28 libgnutls-openssl27 libgomp1 libgpgme11 libgps21 libgssapi-krb5-2 libgtkspell0
  libimage-exiftool-perl libio-socket-ssl-perl libiso9660-8 libitm1 libjavascriptcoregtk-3.0-0 libjs-jquery libjs-sphinxdoc libk5crypto3
  libkfilemetadata4 libklibc libkrb5-3 libkrb5support0 libktorrent5 liblensfun-data liblensfun0 liblinphone5 liblircclient0 liblsan0 liblua5.1-0
  liblvm2app2.2 liblvm2cmd2.02 libmagic1 libmagickcore5 libmagickwand5 libmailtools-perl libmeanwhile1 libmediastreamer-base3 libmlt++3 libmlt6
  libmozjs185-1.0 libmp3lame0 libmpdec2 libmpeg2-4 libmpg123-0 libmtp-common libmtp-runtime libmtp9 libmysqlclient18 libnepomukcore4 libnuma1
  libopal3.10.10 libopencore-amrnb0 libopencore-amrwb0 libopencv-calib3d2.4 libopencv-contrib2.4 libopencv-core2.4 libopencv-features2d2.4
  libopencv-flann2.4 libopencv-gpu2.4 libopencv-highgui2.4 libopencv-imgproc2.4 libopencv-legacy2.4 libopencv-ml2.4 libopencv-objdetect2.4
  libopencv-ocl2.4 libopencv-photo2.4 libopencv-stitching2.4 libopencv-superres2.4 libopencv-ts2.4 libopencv-video2.4 libopencv-videostab2.4
  libopenexr6 liborcus-0.8-0 libortp9 libpango-1.0-0 libpango1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpangox-1.0-0 libpangoxft-1.0-0
  libparse-debianchangelog-perl libpcap0.8 libpci3 libperl5.20 libphonon4 libpolkit-qt-1-1 libprotobuf-c1 libpython2.7 libpython2.7-minimal
  libpython2.7-stdlib libpython3.4 libpython3.4-minimal libpython3.4-stdlib libqt4-dbus libqt4-declarative libqt4-designer libqt4-help libqt4-network
  libqt4-opengl libqt4-qt3support libqt4-script libqt4-scripttools libqt4-sql libqt4-sql-mysql libqt4-sql-sqlite libqt4-svg libqt4-test libqt4-xml
  libqt4-xmlpatterns libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5opengl5 libqt5printsupport5 libqt5qml5 libqt5quick5 libqt5sql5
  libqt5sql5-sqlite libqt5test5 libqt5widgets5 libqt5xml5 libqtcore4 libqtdbus4 libqtgui4 libquadmath0 libquicktime2 librest-0.7-0 librsvg2-2
  librsvg2-common libruby2.1 libsane libsane-common libsearchclient0 libselinux1 libsepol1 libssh-4 libssh2-1 libstartup-notification0
  libstdc++-4.8-dev libstdc++-4.9-dev libstdc++6 libstreamanalyzer0 libstreams0 libstrigihtmlgui0 libstrigiqtdbusclient0 libtasn1-6 libtirpc1 libtsan0
  libtype-tiny-perl libubsan0 libupower-glib3 libv4l-0 libv4l2rds0 libv4lconvert0 libvcdinfo0 libvirtodbc0 libvlc5 libvlccore8 libwebkitgtk-3.0-0
  libwebkitgtk-3.0-common libwebp5 libwebpdemux1 libwebpmux1 libx264-142 libxapian22 libxen-4.4 libxenstore3.0 libxine2 libxine2-bin libxine2-ffmpeg
  libxine2-misc-plugins libxine2-x libxkbcommon0 libxmmsclient6 libyajl2 linphone linphone-nogtk lintian linux-headers-3.16-1.towo-siduction-amd64
  linux-headers-siduction-amd64 linux-image-3.16-1.towo-siduction-amd64 linux-image-siduction-amd64 linux-libc-dev locales lvm2 mc mc-data
  mediatomb-common melt memtest86+ moc motion mpg123 mtp-tools multiarch-support myspell-pl mysql-common mysql-server-core-5.5 nepomuk-core-data
  nepomuk-core-runtime openjdk-7-jre openjdk-7-jre-headless openjdk-7-jre-lib pbzip2 pciutils pepperflashplugin-nonfree perl perl-base perl-modules
  phonon phonon-backend-gstreamer phonon-backend-vlc plasma-widget-cwp python-apsw python-apt python-apt-common python-debian python-gi python-gobject
  python-lxml python-reportbug python-six python2.7 python2.7-minimal python3.4 python3.4-minimal qdbus qemu-kvm qemu-system-common qemu-system-x86
  qemu-utils qtcore4-l10n reportbug ruby2.1 rubygems-integration sane-utils sidu-base siduction-scripts strigi-client strigi-daemon sysstat tcpdump
  tzdata tzdata-java upower v4l-utils vcdimager vim vim-common vim-runtime virtualbox-4.3 virtuoso-minimal virtuoso-opensource-6.1-bin
  virtuoso-opensource-6.1-common vlc vlc-nox vpnc whois xinit xserver-common xserver-xorg-core xserver-xorg-video-nouveau xterm
384 aktualisiert, 24 neu installiert, 2 zu entfernen und 0 nicht aktualisiert.
Es müssen 517 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 163 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] n
Abbruch.

Offline reddark

  • User
  • Posts: 1.051
    • http://www.klangruinen.de/
Re: mplayer/mencoder durch mplayer2 ersetzbar?
« Reply #1 on: 2014/09/13, 18:22:23 »
Wo hast du den mencoder her? Ich vermute aus dem MM-Repro ... ;)
Musste das halt wieder aktivieren ...  :D

Offline bluelupo

  • User
  • Posts: 2.068
    • BluelupoMe
Re: mplayer/mencoder durch mplayer2 ersetzbar?
« Reply #2 on: 2014/09/13, 20:34:34 »
Hi reddark,
hierher habe ich den mencoder, aus den Debian Standard-Repos MM-Repo:

Code: [Select]
Package: mencoder
Status: install ok installed
Priority: optional
Section: video
Installed-Size: 3182
Maintainer: Debian multimedia packages maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>
Architecture: amd64
Source: mplayer (2:1.0~rc4.dfsg1+svn34540-1)
Version: 2:1.0~rc4.dfsg1+svn34540-1+b2
Depends: mplayer, libasound2 (>= 1.0.16), libavcodec53 (>= 5:0.8-2~) | libavcodec-extra-53 (>= 5:0.8-2~), libavformat53 (>= 5:0.8-2~), libavutil51 (>= 5:0.8-2~), libbluray1, libc6 (>= 2.7), libcdparanoia0 (>= 3.10.2+debian), libdca0, libdvdnav4, libdvdread4, libenca0 (>= 1.9), libfaad2 (>= 2.7), libfontconfig1 (>= 2.9.0), libfreetype6 (>= 2.2.1), libfribidi0 (>= 0.19.2), libgcc1 (>= 1:4.1.1), libgif4 (>= 4.1.4), libjpeg8 (>= 8c), liblzo2-2, libmp3lame0, libmpeg2-4, libncurses5 (>= 5.5-5~), libogg0 (>= 1.0rc3), libpng12-0 (>= 1.2.13-4), libpostproc52 (>= 5:0.8-2~), libsmbclient (>= 3.0.24), libspeex1 (>= 1.2~beta3-1), libstdc++6 (>= 4.1.1), libswscale2 (>= 5:0.8-2~), libtheora0 (>= 1.0), libtinfo5, libx264-123, libxvidcore4 (>= 1.2.2), zlib1g (>= 1:1.1.4)
Suggests: bzip2, fontconfig, mplayer-doc, ttf-freefont
Description: MPlayer's Movie Encoder
 MPlayer plays most MPEG, VOB, AVI, Ogg/OGM, VIVO,
 ASF/WMA/WMV, QT/MOV/MP4, FLI, RM, NuppelVideo, yuv4mpeg, FILM, RoQ, PVA files,
 supported by many native, XAnim, RealPlayer, and Win32 DLL codecs. It can
 also play VideoCD, SVCD, DVD, 3ivx, RealMedia, and DivX movies.
 .
 This package contains mencoder, a simple movie encoder, designed to
 encode MPlayer-playable movies
 (AVI/ASF/OGG/DVD/VCD/VOB/MPG/MOV/VIV/FLI/RM/NUV/NET) to other
 MPlayer-playable formats. It can encode with various codecs, like DivX4
 (1 or 2 passes), libavcodec, PCM/MP3/VBRMP3 audio. Also has stream
 copying and video resizing abilities.
Description-md5: 4ee65084fdd4d573ed6e0fbb307134e9
Homepage: http://www.mplayerhq.hu/
« Last Edit: 2014/09/13, 20:42:31 by bluelupo »

Offline reddark

  • User
  • Posts: 1.051
    • http://www.klangruinen.de/
Re: mplayer/mencoder durch mplayer2 ersetzbar?
« Reply #3 on: 2014/09/14, 18:01:08 »
hmm, dann weiss ich auch nicht .... war halt nur ein gedanke ;)

hefee

  • Guest
Re: mplayer/mencoder durch mplayer2 ersetzbar?
« Reply #4 on: 2014/09/14, 19:29:02 »
naja mencoder war aus den selben quellen gebaut (siehe https://packages.qa.debian.org/m/mplayer.html). mplayer2 bietet kein entsprechendes paket an :( Vllt. hat upstream sich geändert, dass sie mencoder umbenannt haben und in ein eigenes repo geworfen haben?

Offline pit

  • User
  • Posts: 237
Re: mplayer/mencoder durch mplayer2 ersetzbar?
« Reply #5 on: 2014/09/15, 10:02:30 »
Ich habe als Player mal den mplayer Fork mpv getestet. Müsste sich über die regulären Repositorien installieren lassen (sitze aktuell nicht am Linux-Rechner) und scheint auf den ersten Blick das zu leisten, was der mplayer zuvor klaglos machte. Ob mpv darüberhinaus Funktionalität an Bord hat, die ihn auch als mencoder-Ersatz empfehlen, weiß ich nicht. Eine entsprechende Formulierung in diesem Artikel deutet das zumindest an:
Quote
Ein Ersatz für die mencoder-Funktionalität wurde geschaffen
Ansonsten ist ja für solche Zwecke eigentlich avconv (formerly known as ffmpeg) das Mittel der Wahl. Der dazu passende Player nennt sich avplay (formerly known as ffplay).

Offline der_bud

  • User
  • Posts: 1.072
  • member
Re: mplayer/mencoder durch mplayer2 ersetzbar?
« Reply #6 on: 2014/09/15, 11:34:27 »
Im mpv changelog steht u.a. "Encoding functionality (replacement for MEncoder, see DOCS/encoding.rst)", letzteres Dokument ist hier und beschreibt ausführlich das Encoding mit infile, outfile und options. Und das sieht so ziemlich wie die entsprechenden avconv-Optionen aus  ;).
Du lachst? Wieso lachst du? Das ist doch oft so, Leute lachen erst und dann sind sie tot.

Offline pit

  • User
  • Posts: 237
Re: mplayer/mencoder durch mplayer2 ersetzbar?
« Reply #7 on: 2014/09/15, 11:44:44 »
Spannend! Auf der anderen Seite verwirrt mich diese neue Vielfalt. Da hat man sich jahrelang mit mplayer/mencoder abgerackert, dann irgendwann an ffmpeg gewöhnt, ist dann missmutig dem Fork avconv gefolgt nur um jetzt festzustellen, dass es mit mpv (wenn man den mag) wieder zurück auf Los geht.

Auf der Seite die du verlinkst steht u.a.:

Quote
The suboptions of these generally are identical to ffmpeg's

"Generally" heißt ganz sicher, dass es im Detail Unterschiede geben wird. Das nervte schon beim Sprung von ffmpeg auf avconv. Ob z.B. so etwas mit gleichen Parametern auch mit mpv wieder funktionieren würde? Ich werde es wohl nicht ausprobieren.

Offline der_bud

  • User
  • Posts: 1.072
  • member
Re: mplayer/mencoder durch mplayer2 ersetzbar?
« Reply #8 on: 2014/09/15, 14:20:24 »
Tja, aus Anwendersicht ist der ganze ffmpeg-avconv-Kram zurzeit etwas unschön, aber irgendwann wird sich da hoffentlich was konsolidieren. Wenn 98% der Optionen (noch) gleich sind, meist sind es die 2% Unterschiede die einem graue Haare bereiten  :).

In den FAQ zu mpv ist das Thema nochmal recht übersichtlich dargestellt ( https://github.com/mpv-player/mpv/wiki/FFmpeg-versus-Libav ), wobei mpv selbst derzeit auf ffmpeg setzt. Als User eines Debian-Derivats müsste man an avconv nehmen, da dies in den Repos ist. Ansonsten müsste man Debian-multimedia bemühen, und obwohl immer wieder genug ernstzunehmende Leute berichten, dass dies ohne Probleme ginge, kann es damit doch eher mal zu seltsamen D-U-Inkompatibilitäten kommen als ohne.

Bei der Vielzahl an Optionen zum konvertieren ist es manchmal auch ganz nett statt Kommandozeile eine Gui zu nutzen und sich um nicht viel kümmern zu müssen. Ideal ist und war immer Avidemux, aber genau dafür bräuchte man eben o.g. dmo (obwohl, in sourcen eintragen, nur avidemux installieren, in sourcen auskommentieren ein gangbarer Weg wäre). Eine weiteres einfaches Interface ist WinFF, was es sowohl als GTK- wie als QT-Variante trotz des Namens normal im Debian-Repo gibt. Ein Vorteil des Teils ist, das nach man sich nach setzen aller Einstellungen auch die generierte ffmpeg/avconv-Kommandozeile anzeigen lassen (und daraus lernen) kann.
Du lachst? Wieso lachst du? Das ist doch oft so, Leute lachen erst und dann sind sie tot.

Offline pit

  • User
  • Posts: 237
Re: mplayer/mencoder durch mplayer2 ersetzbar?
« Reply #9 on: 2014/09/15, 15:33:11 »
Zum Thema GUI:

Ich selbst hatte auf meinem System durch das Aktivieren des MM Repositoriums schon mal gehörigen Ärger ausgelöst. Das nachträglich wieder zu bereinigen war nicht ohne. Aus diesem Grund steht mir z.B.  avidemux nicht zur Verfügung.

WinFF gefiel mir vor ein paar Jahren mal ausgesprochen gut. Wenn ich mich recht entsinne, brachte das aber seine eigene ffmpeg-Version mit und da gab es mit bestimmten Parametern immer mal wieder Kompatibilitätsprobleme. In sid gibt's das aktuell als Version 1.5.3-4, die HandBrake Site selbst nennt als aktuelle Version die 1.5.4. Vielleicht schau ich mir das nochmal an.

Ansonsten nutze ich handbrake das wohl u.a. auch den Encoder ffmpeg nutzt. Gibt's für Debian auch in unstable in der Version 0.9.9+svn6032+dfsg1-2, letzte im Changelog dokumentierte Aktivität war der 13. Mai 2014. Die reguläre HandBrake Site sagt mir, dass es nix aktuelleres gibt (höchstens eine Beta-Version 0.10.0 aus August). Empfehlenswert.

Für meine Zwecke (Videos in zwei verschiedenen privaten Blogs u. in meiner OwnCloud) transcodiere ich aber ohne GUI und via Script. Und das nutzt ausschließlich avconv. Geschnitten wird zuvor mit kdenlive - aber das ist ein anderes Thema :-)