我使用 Smplayer,它使用 Mplayer,我想安装 Devede 来制作可以在 DVD 播放器上播放的 DVD。当我安装 Devede 时,它会删除 Mplayer 并安装无法与 Smplayer 配合使用的 Mplayer2。我重新安装 Mplayer,它会删除 Devede
我尝试使用安装了 mplayer2 的 smplayer 而不是 mplayer 来观看 .flv,结果出现了 mplayer 错误。mp4 在 mplayer2 和 smplayer 上都可以正常工作
/usr/bin/mplayer -noquiet -nofs -nomouseinput -sub-fuzziness 1 -identify -slave -vo xv -ao pulse -nokeepaspect -nodr -double -input nodefault-bindings:conf=/dev/null -stop-xscreensaver -wid 77594663 -monitorpixelaspect 1 -ass -embeddedfonts -ass-line-spacing 0 -ass-font-scale 1 -noflip-hebrew -ass-styles /home/elie/.config/smplayer/styles.ass -subfont-autoscale 0 -subfont-osd-scale 20 -subfont-text-scale 20 -subcp CP1256 -vid 0 -aid 0 -subpos 100 -volume 62 -cache 2048 -ss 572 -osdlevel 0 -vf-add screenshot -noslices -channels 2 -af scaletempo,equalizer=0:0:0:0:0:0:0:0:0:0 -softvol -softvol-max 110 /home/elie/Videos/Youtube Videos/Chess/Chess_openings_Slav_Defence_small.flv
Unknown option on the command line: --noflip-hebrew
Error parsing option on the command line: -noflip-hebrew
MPlayer2 2.0-701-gd4c5b7f-2ubuntu2 (C) 2000-2012 MPlayer Team
ID_EXIT=NONE
答案1
编辑 .deb 文件以允许安装
首先,找到 DEVEDE .deb 文件,通常在/var/cache/apt/archives
。复制 DEB 文件的完整路径。
然后:
$ cd `mktemp -d`
$ dpkg-deb -e "</path/to/devede.deb>"
$ dpkg-deb -x "</path/to/devede.deb>" .
现在尝试使用文本编辑器编辑控制文件(gedit
在此示例中)并更改依赖项:
$ gedit DEBIAN/control
您将在行中Depends:
看到..., mplayer2, ...
现在添加mplayer
并更改为:
..., mplayer2 | mplayer, ...
保存并关闭。
现在运行以下命令:
$ dpkg-deb -b . "<newpackage.deb>"
$ sudo dpkg -i "<newpackage.deb>"
欢迎光临,DEVEDE!
答案2
我假设你mplayer
在 SMPlayer 中添加了一个自定义标志(至少根据这个 Ubuntu 论坛帖子,则需要添加)。mplayer2
是:
--flip-hebrew Turns on flipping subtitles using FriBiDi.
flip
注意和之间的连字符hebrew
。尝试将 SMPlayer 标志更改为--flip-hebrew
。