Linux下的开源软件有哪些有趣的玩法?

已邀请:

铁匠 - 90后IT男

赞同来自: 阿书 围剿

补充一个让我震惊了很久的好玩的:在Linux控制台界面直接播放视频或查看图片(without X11)。

方法1:
安装ffmpeg包,然后在控制台下(就是用ctrl+alt+Fx切换出来的界面登录,非在图形环境下运行terminal)直接运行下面命令播放视频文件,你会被震惊到的。
ffplay xxx.avi
方法2:
安装mplayer(linux著名的播放器软件),然后直接在桌面环境下的虚拟终端(terminal,与方法1刚好相反)运行命令播放视频文件。
mplayer -vo caca video.avi
注:参数caca表示彩色字符模式,aa表示黑白字符模式。

大概是下面效果
1.jpg

背后的原理这样的,有一个开源项目叫 libcaca ,维基百科介绍摘录如下:

libcaca is a software library that converts pixel information into colored ASCII art. It includes the library itself, and several programs including cacaview, an image viewer that works inside a terminal emulator, and img2txt, which can convert an image to other text-based format.

libcaca has been used in a variety of programs, including the FFmpeg, VLC media player, and MPlayer.[5][6][7]

libcaca is free software, licensed under Do What the Fuck You Want to Public License version 2.
翻译过来一句话就是,libcaca可以把图像转化成ASCII字符的方式显示出来。

要回复问题请先登录注册