From 038de1a143b9775f37d4848f52c59af7cee66e36 Mon Sep 17 00:00:00 2001
From: Alessio Treglia ͬӦóMPlayer һý岥Ϊ Linux ģֲIJϵͳdzԲһУкܶ()ûֺܻᷢʹ ˵ MPlayer Ӧóһ(ƵڿԱǶ뵽ӦóͼûУִиӦó͵) SMPlayer ֻһʹ MPlayer Ƶǰ˳ SMPlayer Ĵڡ˵ѡԻ...(ûпĶ MPlayer Ĺ) SMPlayer ڲŵļһ֪֪ʲôDZһ棬MPlayer ڴļǡʾƵͲƵȡͷĻʾĻϡ Ŀǰ DVD ˵ܻڿУԴӡѡ -> ѡ DVD ˵עܻܶ⡣ Σʹû DVD ˵Ȼͨ SMPlayer ˵ѡҪ/鿴ı⡢½ڡĻ... MPlayer һЩƵƵSMPlayer ѡһ(ѡ -> -> Ƶ/Ƶ) Ƶʹ xv (Linux) directx (Windows)ʹӲ٣Իѵܡ Windows Vista ûǣʹ directx ᵼ½ AeroȻԳʹ direct3d x11 directx (ü) ûӲ٣ǵ directx (ü)ȫģʽµҲܲ gl gl2 ʹͼο 3D ٣ṩ directx (ü) x11ѷɫ directx xv Windows Vista ûʹ gl/gl2֮Գ direct3d (ҲǸõѡ) Linux ͨӦʹ oss alsaҲϲ esd artsҪʹø CPU Windows е dsound win32˽ dsound ʱܻᵼ¡Ƶ-Ƶ (A-V)ͬ⣬ִ⣬볢ʹ win32 档 ƵΪͼļд뵽̡SMPlayer ʽ֧Щ֪Լʲôʹǡ ûѡһڴ洢ĻͼļС ѡ -> úͼѡá ijЩʽ( mp4 ogm)MPlayer ʱ졣ͨл족(ѡ -> ѡ)ѡΪԶͿԸЩʽƵ ѡ -> ̺ ÿݼ SMPlayer ʹ Qt ģһƽ̨ C++ ⡣ ṩ˵һԴ WindowsLinux Mac OS ϵͳƽ̨ϱĿֲԡϢ: http://trolltech.com/products/qt MPlayer ԡ伴áųĸʽЩԭδֵ֧ĸʽ밲װƱԴ MPlayer ҳ ϻȡ Windows ϵͳ£غ뽫װ mplayer/codecs Ŀ¼ Linux ϵͳагװ w32codecs Ƶơ ϵͳʾͼꡱ( ѡ ˵)ѡûбѡУôǵģѡͬ: ˳Ӧó ѡã -> ر ֻӦó(ֹͣǰڲŵļ) SMPlayer Сʱʹ -> ˳ ˳ӦóۡϵͳʾͼꡱѡǷá 0.5.18 (ϰ汾)ӶƵ CD ֧ Windows ƵCD δʵ֡ MPlayer Ÿļ MPlayer ־(ѡ -> 鿴־ -> MPlayer)µܻҵһϢ һЩЧ MPlayer Windows ൱ձ飬Ϊڱʱû֧һЩ SMPlayer ʹõĹܣôϢܻһЩǻ (cache) ⣬Գ ѡ -> ѡ -> нû档 (fontconfig) ⣬ʹһϵͳе TTF (ѡ -> Ļ -> ɫ) һ SMPlayer ڵô MPlayer õһЩϢ( )ڴ ѡ -> 鿴Ϣ... ԻʱҲˡ ܺãֲ֧ڵļƻĿǰûеӿʵ һЩѡҪֹͣ MPlayer ̣µIJΪʲôʱ˲жϡ Ϊ SMPlayer MPlayer Сн MPlayer ̡ Σ SMPlayer ˵һصĴ (bug)Ӧñ뱨 ȷʹõ SMPlayer 0.6.5 MPlayer SVN r28066 ҽʹ MPlayer SVN r25843 (2008-01-23)Ȼ SVN е°汾á SMPlayer Լݾɵİ汾Щѡ Ƶ -> -> Ӻɫ߿ ѡ -> -> MPlayer ѡ һƵ expand=:::::4/3 ѡ/:
+ 不,它们是两个不同的应用程序。MPlayer 是一个多媒体播放器,最初是为 Linux 开发的,后来被移植到其他的操作系统。它非常棒,它几乎可以播放一切,并且它有很多功能(例如过滤器)。但大多数用户可能会发现很难使用它。 幸运的是 MPlayer 可以与其他应用程序一起工作(它的视频窗口可以被嵌入到其他应用程序的图形用户界面中,它还能执行该应用程序发送的命令),因此 SMPlayer 只是一个使用 MPlayer 播放视频的前端程序。 SMPlayer 就是您所看到的窗口、菜单和首选项对话框...(还有其他您没有看到的东西,例如控制 MPlayer 的功能),但 SMPlayer 对于正在播放的文件一无所知,它甚至不知道什么是编解码器。另一方面,MPlayer 则在打开文件、解码它们、显示视频和播放音频,并读取和分析字幕,将它们显示在屏幕上。 MPlayer2 是一个 MPlayer 的分支。MPlayer2 提供的一些改进和功能超越了 MPlayer,并与 SMPlayer 兼容。 SMPlayer 是使用 Qt 开发的,这是一个允许跨平台开发的 C++ 库。
+它提供了单一源代码可在 Windows、Linux 和 Mac OS 多系统平台上编译的可移植性。更多信息: http://qt.nokia.com/products/。 在 SMPlayer 的 “驱动器” 首选项(选项 - 首选项 - 驱动器)中,启用 “启用 DVD 菜单(试验)” 选项,并设置您的 DVD 驱动器。该功能需要一个最近构建的编译有 libdvdnav 支持的 MPlayer。 MPlayer 有一些用于视频和音频的输出驱动。SMPlayer 允许您在其中选择一个(首选项 -> 常规 -> 视频/音频)。 对于视频,建议您使用 xv (Linux) 或 directx (Windows)。它们使用硬件加速,可以获得最佳的性能。但这对于 Windows Vista 和更高版本用户的不便之处是,使用 directx 会导致禁用 Aero。
+ x11 和 directx (慢速) 驱动都没有硬件加速,它们的性能最差,
+此外 directx (慢速) 在全屏模式下的质量也很差。 gl 和 gl2 将使用图形卡的 3D 加速,它们提供的性能优于 directx (慢速) 和 x11,但逊色于 directx 或 xv 。
+Windows Vista 和更高版本的用户可以使用 gl/gl2。 对于声音,在 Linux 中您通常应该使用 alsa。我不喜欢 esd 或 arts,它们需要使用更多的 CPU。 在 Windows 中的声音驱动是 dsound 和 win32。我了解到 dsound 有时可能会导致 “音频 - 视频 (A-V)” 同步的问题,如果您发现此问题,请尝试使用 win32 代替。 其他驱动允许您保存视频为图像文件或将声音写入到磁盘。SMPlayer 不正式支持这些驱动。请在您知道自己在做什么的情况下使用它们。 您没有选择一个用于存储屏幕截图的文件夹。在 首选项 -> 常规 中设置后,截图选项将被启用。 对于某些格式(例如 mp4 或 ogm),MPlayer 无法在运行时更改音轨。通过将 “快速切换音轨”(首选项 -> 首选项)选项设置为 “自动” 或 “否”,您就可以更改这些格式的音频。 首选项 -> 键盘和鼠标。您将能够更改大多数快捷键。 MPlayer 可以 “开箱即用” 播放常见的格式。但对于那些原本未支持的格式,必须安装二进制编解码器包。您可以从 MPlayer 下载页面上获取。 在 Windows 下,安装编解码器到 mplayer\codecs 子目录。在 Linux 发行版下,软件包中常常有它,它可能是 w32codecs 或类似的名称。 如果 “在系统托盘上显示图标”(在 选项 菜单中)选项没有被选中,那么是的,这两个选项都相同: 退出应用程序。 但如果该选项被启用,打开 -> 关闭 将只隐藏应用程序(并停止当前正在播放的文件),但 SMPlayer 仍在运行。这时使用 打开 -> 退出 才能退出应用程序,无论 “在系统托盘上显示图标” 选项是否启用。 0.5.18(或以上版本)已增加对音频 CD 的支持。 但在 Windows 下无法播放音频 CD。 可能是 MPlayer 无法播放该文件。打开 MPlayer 日志(选项 -> 查看日志 -> MPlayer),在最新的行中您可能会找到一条错误信息。 一些无效的 MPlayer 编译版在 Windows 中相当普遍,因为它们在编译时没有支持一些 SMPlayer 尝试使用的功能,
+该错误信息可能会给您一些线索。如果是缓存 (cache) 问题,您可以尝试在 首选项 -> 首选项 -> 缓存 中禁用缓存。
+如果是字体配置 (fontconfig) 的问题,请使用一个系统中的 TTF 字体代替(首选项 -> 字幕 -> 字体和颜色)。 一些选项需要停止 MPlayer 进程,并以新的参数重新启动它。这就是为什么播放时会瞬间中断。 SMPlayer 崩溃后,MPlayer 仍在运行。您可以在任务管理器中结束 MPlayer 进程。 无论如何,如果 SMPlayer 崩溃,说明这是一个严重的错误(bug),它应该被修复。请报告它。 我建议至少使用 MPlayer SVN r33216 (2011-04-05) 或 MPlayer2,尽管从 SVN/git 获取的最新版本会更好地改进编解码器支持和错误修正。 SMPlayer 将尽力兼容旧的版本,但有些选项可能无法工作。 视频过滤器 -> 添加黑边 您可以在 首选项 -> 高级 -> MPlayer 选项 中添加一个视频过滤器,例如 expand=:::::4/3。 SMPlayer -
+SMPlayer - 常见问题解答
-
-
-
有时候我读 SMPlayer,有时候读 MPlayer,它们是什么? 它们是相同的吗?
+MPlayer2 是什么?
+我看到一些关于 Qt 的东西,那是什么?
+
+
输出驱动 (directx、xv、x11、gl、alsa、oss...) 是什么呢?
+哪一个是最好的?
+我尝试截图,但该选项被禁用,为什么?
+我尝试更改音轨,但没有效果,音频仍然没变。我要停止视频并再次播放才可以更改音频。为什么?
+我如何更改快捷键?
+某些视频格式我只能听到音频,没有视频。为什么? 我需要一些编解码器?
+“打开 -> 关闭” 和 “打开 -> 退出” 之间的区别是什么? 它们是否都一样?
+我怎样才能播放音频 CD 呢?
+我尝试播放一个文件但没有任何反应。为什么?
+很多菜单选项会让正在播放的视频瞬间变成空白。为什么?
+SMPlayer 崩溃以后,音频还没有停止,为什么?
+建议使用什么版本的 MPlayer?
+我想让字幕在黑色边框上显示,而不是图像上,我该怎么办?
+我想让所有视频的字幕都显示在黑色边框上,这可能吗?
+
-
ʹ directx ΪƵ(ѡ -> -> Ƶ)ʱƵֻܱʾһ̨ʾϡʹ glgl2 direct3d 棬ƵԱʾκʾ
-Σϲʹ directxͨ˵(Ƶ -> Ļ)ѡҪʾƵʾ
-ʹõ°汾 MPlayerҪ ~/.mplayer/config һ:
-(GNOME )
heartbeat-cmd="gnome-screensaver-command -p &>/dev/null"-
(KDE )
heartbeat-cmd="dcop kdesktop KScreensaverIface enable false &>/dev/null && dcop kdesktop KScreensaverIface enable true &>/dev/null"-
Ϣ뵽 MPlayer пһ¡
-ʹ directx ΪƵ(ѡ -> -> Ƶ)ʱԽΪ glgl2 direct3d
-SMPlayer ʹ ini ļ: smplayer.ini smplayer_files.iniĬ¶洢 $HOME/.config/smplayer (Linux) C:\Documents and Settings\û\.smplayer (Windows XP)C:\Users\û\.smplayer (Windows Vista7)
-Ҳ SMPlayer ־(ѡ -> 鿴־ -> SMPlayer) п·:
* ini path: '/home/ricardo/.config/smplayer'-smplayer.ini 洢 SMPlayer ãͬʱ smplayer_files.ini 洢Źļá -
heartbeat-cmd="gnome-screensaver-command -p &/dev/null"+ +(kde) + +
heartbeat-cmd="dcop kdesktop KScreensaverIface enable false &/dev/null && dcop kdesktop KScreensaverIface enable true &/dev/null"+ +
更多信息请到 MPlayer 的联机帮助中看一下。
+ +要调整 OSD(MPlayer 在左上角显示的时间和其他信息)的字体大小,请在 首选项 -> 高级 -> MPlayer 选项 的 选项: 字段中添加以下:
-subfont-autoscale 0 -subfont-osd-scale y+ +
其中 y 是您偏好的大小。-subfont-osd-scale 的默认值为 20。
+ +主要的 SMPlayer 配置文件是 smplayer.ini。根据您的配置,单个文件的设置保存在 smplayer_files.ini (一个 ini 文件) 或子目录 file_settings (多个 ini 文件) 中。根据您的操作系统它们位于:
+Linux $HOME/.config/smplayer +Windows 2000/XP C:\Documents and Settings\<your_username>\.smplayer +Windows Vista/7 C:\Users\<your_username>\.smplayer+ +
您还可以在 SMPlayer 日志(选项 -> 查看日志)中看到它的路径,就像这行:
++ * ini path: '/home/ricardo/.config/smplayer' ++ +
smplayer.ini 存储 SMPlayer 的配置,而 smplayer_files.ini 存储您播放过的文件的设置。
+注意: 在 Linux 下,.config 默认可能会被隐藏。请确定您的文件管理器是否启用了隐藏文件或文件夹。
+ +当您使用 directx 作为视频驱动(首选项 -> 常规 -> 视频)时,视频只能被显示在一台显示器上。如果您使用 gl、gl2 或 direct3d 代替,视频将可以被显示在任何显示器。
+无论如何,如果您更喜欢使用 directx,您可以通过菜单(视频 -> 屏幕)选择要显示视频的显示器。
+ +这种情况会在您使用 directx 作为视频驱动(首选项 -> 常规 -> 视频)时发生。您可以将它更改为 gl、gl2 或 direct3d。
+ +如果您无法打开含有特殊或非英文字符的文件,请在 选项 -> 首选项 -> 高级 中启用 传送短文件名(8+3)到 MPlayer 来解决这个问题。
- +