![如何防止消息堵塞终端?](https://linux22.com/image/226798/%E5%A6%82%E4%BD%95%E9%98%B2%E6%AD%A2%E6%B6%88%E6%81%AF%E5%A0%B5%E5%A1%9E%E7%BB%88%E7%AB%AF%EF%BC%9F.png)
最近,我一直在编写一个在 Linux 终端上运行的小游戏。该游戏涉及从终端运行 MP3 文件。但是,当使用 FFMPEG 运行时,它会将消息发送到终端。这使得显示很难看清,我想知道是否有一种方法可以在不妨碍 FFMPEG 包的情况下关闭这些消息。我尝试过 dmseg -n 1 和其他 dmseg 命令 - 但是,它返回了dmesg: klogctl failed: Operation not permitted
.当我尝试使用 重新启用它时echo 0 > /proc/sys/kernel/dmesg_restrict
,它又回来了-bash: /proc/sys/kernel/dmesg_restrict: Permission denied
。如何抑制运行文件时出现的消息?提前致谢。
答案1
ffmpeg -v quiet
- 通过查看文档一分钟发现 ( man ffmpeg
)。
虽然我必须说你要求ffmpeg
但你难以阅读的屏幕截图显示mpg123