MPlayer 是我在 Linux 系统中用到的相当好的媒体播放程序,它因支持播放广泛的音/视频文件格式而著称。在纯命令行模式下,我们依然可以使用它来播放视频,当然,是 ASCII 码拼成的视频。这个经验虽然无用,却很有趣。下面的命令在Linux的图形界面也可以用,但显示效果没有在纯命令行模式下的好。

方法/步骤

  1. 1

    先将要播放的视频重命名以英文字母开头的形式,并放入主目录。因为在纯命令行模式下不容易输入中文。进入命令行模式。我使用的是Linux发行版是Fedora,进入方式为Ctrl+Alt+F3~F6中任意一个。

    在Linux的纯命令行模式观看视频

  2. 2

    输入自己的用户名,按回车后,输入自己的密码。

    在Linux的纯命令行模式观看视频

  3. 3

    有两个库文件支持该特性:aa 和 caca。使用 libaa,你只能在黑白 ASCII 中观看电影。而 libcaca 支持色彩。然而,libaa 支持更广泛。输入命令:mplayer -vo aa 文件名,输入文件名字时可以只打出前面的英文,随后按Tab键进行文件名补全。

    在Linux的纯命令行模式观看视频

  4. 4

    如果你在播放时发现视频只有一部分被显示,可以调整纵横比,可以加上-aspect选项,后面加上合适的比例,如3:1,4:1等。示例命令:mplayer -vo aa -aspect 4:1。

    在Linux的纯命令行模式观看视频

  5. 5

    使用libcaca,命令为:mplayer -vo caca 文件名。

    在Linux的纯命令行模式观看视频

  6. 6

    在播放时,p 或 Space-暂停/继续播放。 q 或 Esc-退出 MPlayer。

    在Linux的纯命令行模式观看视频

    END

注意事项

  • 不同Linux系统,进入纯命令行模式方法可能不同。

  • 笔者为了使图片更清晰而截取虚拟机中的图片,暂时还没找到直接在实体系统上在纯命令行截图的方法。在虚拟机中,变为纯命令行模式,窗口与分辨率会自动变小,效果没有在实体电脑上的好。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐