DOCS: update changes.rst

Better to tell users straight away that mpv should not be treated
as just another MPlayer.
This commit is contained in:
Martin Herkt 2014-04-25 00:02:01 +02:00
parent 6589c5424e
commit e24d736404
1 changed files with 49 additions and 41 deletions

View File

@ -1,10 +1,14 @@
CHANGES FROM OTHER VERSIONS OF MPLAYER CHANGES FROM OTHER VERSIONS OF MPLAYER
====================================== ======================================
**mpv** is based on mplayer2, which in turn is based on the original **mpv** is based on mplayer2, which in turn is based on the original MPlayer
MPlayer (also called mplayer, mplayer-svn, mplayer1). Many changes (also called mplayer, mplayer-svn, mplayer1). Many changes have been made, a
have been made. Some changes are incompatible, or completely change how the large part of which is incompatible or completely changes how the player
player behaves. behaves. Although there are still many similarities to its ancestors, **mpv**
should generally be treated as a completely different program.
.. note::
These lists are incomplete.
General Changes for MPlayer to mplayer2 General Changes for MPlayer to mplayer2
--------------------------------------- ---------------------------------------
@ -129,57 +133,61 @@ Command Line Switches
``-no-opt``, or better ``--no-opt``. ``-no-opt``, or better ``--no-opt``.
* Per-file options are not the default anymore. You can explicitly specify * Per-file options are not the default anymore. You can explicitly specify
file-local options. See ``Usage`` section. file-local options. See ``Usage`` section.
* Many options have been renamed, removed or changed semantics. Some options
that are required for a good playback experience with MPlayer are now
superfluous or even worse than the defaults, so make sure to read the manual
before trying to use your existing configuration with **mpv**.
* Table of renamed/replaced switches: * Table of renamed/replaced switches:
=========================== ======================================== =========================== ========================================
Old New Old New
=========================== ======================================== =========================== ========================================
``-no<opt>`` ``--no-<opt>`` (add a dash) ``-no<opt>`` ``--no-<opt>`` (add a dash)
``-nosound`` ``--no-audio``
``-use-filename-title`` ``--title='${filename}'``
``-loop 0`` ``--loop=inf``
``-hardframedrop`` ``--framedrop=hard``
``-osdlevel`` ``--osd-level``
``-delay`` ``--audio-delay``
``-subdelay`` ``--sub-delay``
``-subpos`` ``--sub-pos``
``-forcedsubsonly`` ``--sub-forced-only``
``-benchmark`` ``--untimed`` (no stats)
``-xineramascreen`` ``--screen`` (different values)
``-ss`` ``--start``
``-endpos`` ``--length``
``-cursor-autohide-delay`` ``--cursor-autohide``
``-sub-fuzziness`` ``--autosub-match``
``-subfont`` ``--sub-text-font``
``-font`` ``--osd-font``
``-subfont-*`` ``--sub-text-*``, ``--osd-*``
``-subfont-text-scale`` ``--sub-scale``
``-spugauss`` ``--sub-gauss``
``-vobsub`` ``--sub`` (pass the .idx file)
``-ass-bottom-margin`` ``--vf=sub=bottom:top``
``-vc ffh264vdpau`` (etc.) ``--hwdec=vdpau``
``-ac spdifac3`` ``--ad=spdif:ac3`` (see ``--ad=help``)
``-afm hwac3`` ``--ad=spdif:ac3,spdif:dts``
``-x W``, ``-y H`` ``--geometry=WxH`` + ``--no-keepaspect``
``-xy W`` ``--autofit=W``
``-a52drc level`` ``--ad-lavc-ac3drc=level`` ``-a52drc level`` ``--ad-lavc-ac3drc=level``
``-dumpstream`` ``--stream-dump=<filename>`` ``-ac spdifac3`` ``--ad=spdif:ac3`` (see ``--ad=help``)
``-af volnorm`` ``--af=drc`` (renamed)
``-afm hwac3`` ``--ad=spdif:ac3,spdif:dts``
``-ao alsa:device=hw=0.3`` ``--ao=alsa:device=[hw:0,3]``
``-ass-bottom-margin`` ``--vf=sub=bottom:top``
``-benchmark`` ``--untimed`` (no stats)
``-capture`` ``--stream-capture=<filename>`` ``-capture`` ``--stream-capture=<filename>``
``-stop-xscreensaver`` ``--stop-screensaver`` ``-channels`` ``--channels`` (changed semantics)
``-subfile`` ``--sub`` ``-cursor-autohide-delay`` ``--cursor-autohide``
``-delay`` ``--audio-delay``
``-dumpstream`` ``--stream-dump=<filename>``
``-endpos`` ``--length``
``-font`` ``--osd-font``
``-forcedsubsonly`` ``--sub-forced-only``
``-hardframedrop`` ``--framedrop=hard``
``-lavdopts ...`` ``--vd-lavc-...`` ``-lavdopts ...`` ``--vd-lavc-...``
``-lavfdopts`` ``--demuxer-lavf-...`` ``-lavfdopts`` ``--demuxer-lavf-...``
``-rawaudio ...`` ``--demuxer-rawaudio-...`` ``-loop 0`` ``--loop=inf``
``-rawvideo ...`` ``--demuxer-rawvideo-...``
``-mixer`` AO suboptions (``alsa``, ``oss``)
``-mixer-channel`` AO suboptions (``alsa``, ``oss``) ``-mixer-channel`` AO suboptions (``alsa``, ``oss``)
``-ao alsa:device=hw=0.3`` ``--ao=alsa:device=[hw:0,3]`` ``-mixer`` AO suboptions (``alsa``, ``oss``)
``-af volnorm`` ``--af=drc`` (renamed) ``-nosound`` ``--no-audio``
``-zoom`` Inverse available as ``--video-unscaled`` ``-osdlevel`` ``--osd-level``
``-panscanrange`` ``--video-zoom``, ``--video-pan-x/y`` ``-panscanrange`` ``--video-zoom``, ``--video-pan-x/y``
``-pp ...`` ``'--vf=pp=[...]'`` ``-pp ...`` ``'--vf=pp=[...]'``
``-pphelp`` ``--vf=pp:help`` ``-pphelp`` ``--vf=pp:help``
``-channels`` ``--channels`` (changed semantics) ``-rawaudio ...`` ``--demuxer-rawaudio-...``
``-rawvideo ...`` ``--demuxer-rawvideo-...``
``-spugauss`` ``--sub-gauss``
``-ss`` ``--start``
``-stop-xscreensaver`` ``--stop-screensaver``
``-sub-fuzziness`` ``--autosub-match``
``-subdelay`` ``--sub-delay``
``-subfile`` ``--sub``
``-subfont-*`` ``--sub-text-*``, ``--osd-*``
``-subfont-text-scale`` ``--sub-scale``
``-subfont`` ``--sub-text-font``
``-subpos`` ``--sub-pos``
``-use-filename-title`` ``--title='${filename}'``
``-vc ffh264vdpau`` (etc.) ``--hwdec=vdpau``
``-vobsub`` ``--sub`` (pass the .idx file)
``-x W``, ``-y H`` ``--geometry=WxH`` + ``--no-keepaspect``
``-xineramascreen`` ``--screen`` (different values)
``-xy W`` ``--autofit=W``
``-zoom`` Inverse available as ``--video-unscaled``
``dvdnav://`` ``dvdnav://menu`` ``dvdnav://`` ``dvdnav://menu``
``dvd://1`` ``dvd://0`` (0-based offset) ``dvd://1`` ``dvd://0`` (0-based offset)
=========================== ======================================== =========================== ========================================