MPlayer 是我在 Linux 系统中用到的相当好的媒体播放程序,它因支持播放广泛的音/视频文件格式而著称。在纯命令行模式下,我们依然可以使用它来播放视频,当然,是 ASCII 码拼成的视频。这个经验虽然无用,却很有趣。下面的命令在Linux的图形界面也可以用,但显示效果没有在纯命令行模式下的好。
方法/步骤
-
1
先将要播放的视频重命名以英文字母开头的形式,并放入主目录。因为在纯命令行模式下不容易输入中文。进入命令行模式。我使用的是Linux发行版是Fedora,进入方式为Ctrl+Alt+F3~F6中任意一个。
-
2
输入自己的用户名,按回车后,输入自己的密码。
-
3
有两个库文件支持该特性:aa 和 caca。使用 libaa,你只能在黑白 ASCII 中观看电影。而 libcaca 支持色彩。然而,libaa 支持更广泛。输入命令:mplayer -vo aa 文件名,输入文件名字时可以只打出前面的英文,随后按Tab键进行文件名补全。
-
4
如果你在播放时发现视频只有一部分被显示,可以调整纵横比,可以加上-aspect选项,后面加上合适的比例,如3:1,4:1等。示例命令:mplayer -vo aa -aspect 4:1。
-
5
使用libcaca,命令为:mplayer -vo caca 文件名。
-
6
在播放时,p 或 Space-暂停/继续播放。 q 或 Esc-退出 MPlayer。
END
注意事项
-
不同Linux系统,进入纯命令行模式方法可能不同。
-
笔者为了使图片更清晰而截取虚拟机中的图片,暂时还没找到直接在实体系统上在纯命令行截图的方法。在虚拟机中,变为纯命令行模式,窗口与分辨率会自动变小,效果没有在实体电脑上的好。