微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

强制 CMD 将管道更新到剪贴板

如何解决强制 CMD 将管道更新到剪贴板

我正在运行 ffmpeg 以成功找到场景更改,但希望将 ffmpeg 的 STDERR 输出到另一个程序,首先通过管道到剪贴板对其进行测试。单独捕获 STDERR 2 | 使 ffmpeg 认为它应该通过管道使用格式 2 输出,但我发现我可以成功地同时捕获 STDOUT 和 STDERR:

ffmpeg -i "inputfile.mkv" -filter_complex "select='gte(scene,0.4)',Metadata=print:file=FrameDifferences.txt" -f null - 2>&1 | clip

问题是,当我通过管道传送到剪贴板时,我只会在程序完成运行后才收到更新。由于我使用 STDERR 的原因之一是为了获得编码的进度更新,这很令人难过。有没有一种简单的方法可以强制 CMD 定期更新管道?或者这是使用剪贴板的限制,以至于我必须通过准备另一个程序来接收管道来开始测试?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。