如何解决Ffmpeg 命令在 Mac OS 上不使用 Java RunTime 命令执行
我在 Mac OS 上的 Java 应用程序中面临有关 ffmpeg 命令执行的问题。 下面是命令:: ffmpeg -f avfoundation -r 3 -fpsprobesize 1 -i "0:0" -ar 44100 -filter_complex amix=inputs=1 -c:v h264 -crf 30 -preset ultrafast -ar 44100 -pix_fmt yuv420p -aq 1 文件。
当我在终端上运行此命令时,它工作正常,但 ProcessBuilder 返回 未找到视频设备和输入/输出错误。
请帮我理解隐藏它的原因。
解决方法
把“0:0”改成0:0后就正常了。
ffmpeg -f avfoundation -r 3 -fpsprobesize 1 -i 0:0 -ar 44100 -filter_complex amix=inputs=1 -c:v h264 -crf 30 -preset ultrafast -ar 44100 -pix_fmt yuv420p -aq 1 文件。 mp4
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。