Skip to content
← 返回Linux列表
命令与系统观察

Linux:图片、音视频与文档 ​

查看、播放与读取媒体信息 ​

aplay(Linux) · ALSA 声卡驱动程序的命令行声音播放器 ​

更多信息:https://manned.org/aplay。

  • 播放一个文件(会自动根据文件格式确定采样率、位深等):
bash
aplay {{文件路径}}
  • 以 2500 Hz 播放指定文件的前 10 秒:
bash
aplay --duration={{10}} --rate={{2500}} {{文件路径}}
  • 以 22050 Hz,mono,8-bit,Mu-Law 和 .au 格式来播放指定原始文件:
bash
aplay --channels={{1}} --file-type {{raw}} --rate={{22050}} --format={{mu_law}} {{文件路径}}

录制、截图与下载媒体 ​

arecord(Linux) · ALSA 声卡驱动的声音录制器 ​

更多信息:https://manned.org/arecord。

  • 以 "CD" 质量录制一段声音(录制结束以 <Ctrl c> 停止):
bash
arecord {{[-vv|--verbose --verbose]}} {{[-f|--format]}} cd {{路径/文件名.wav}}
  • 以 "CD" 质量录制 10 秒钟声音:
bash
arecord {{[-vv|--verbose --verbose]}} {{[-f|--format]}} cd {{[-d|--duration]}} {{10}} {{路径/文件名.wav}}
  • 录制一段声音并以 mp3 格式保存(录制结束以 <Ctrl c> 停止):
bash
arecord {{[-vv|--verbose --verbose]}} {{[-f|--format]}} cd {{[-t|--file-type]}} raw | lame -r - {{路径/文件名.mp3}}
  • 列出所有的声卡和数字音频设备:
bash
arecord {{[-l|--list-devices]}}
  • 允许交互式界面(例如使用<Space>或<Enter>播放或暂停):
bash
arecord {{[-i|--interactive]}}
  • 通过录制 5 秒音频样本并回放来测试麦克风:
bash
arecord {{[-d|--duration]}} 5 test-mic.wav && aplay test-mic.wav && rm test-mic.wav

转换格式与处理图像 ​

asciiart(Linux) · 将图像转换为 ASCII ​

更多信息:https://github.com/nodanaonlyzuul/asciiart#in-the-command-line。

  • 从文件中读取图像并以 ASCII 打印:
bash
asciiart {{路径/到/图片.jpg}}
  • 从 URL 中读取图像并以 ASCII 打印:
bash
asciiart {{www.example.com/image.jpg}}
  • 选择输出宽度(默认为 100):
bash
asciiart {{[-w|--width]}} {{50}} {{路径/到/图片.jpg}}
  • 对 ASCII 输出进行着色:
bash
asciiart {{[-c|--color]}} {{路径/到/图片.jpg}}
  • 选择输出格式(默认格式为文本):
bash
asciiart {{[-f|--format]}} {{text|html}} {{路径/到/图片.jpg}}
  • 反转字符映射:
bash
asciiart {{[-i|--invert-chars]}} {{路径/到/图片.jpg}}

专用工具与其他操作 ​

autorandr(Linux) · 自动调节屏幕布局 ​

更多信息:https://manned.org/autorandr。

  • 保存当前屏幕布局:
bash
autorandr -s {{配置文件名}}
  • 显示保存的配置:
bash
autorandr
  • 切换设置:
bash
autorandr -l {{配置文件名}}
  • 设置默认设置:
bash
autorandr -d {{配置文件名}}

示例整理自 tldr-pages,作者为 tldr-pages team and contributors,遵循 CC BY 4.0。

继续阅读