【问题标题】:Ffmpeg Command Not executing with Java RunTime Command on Mac OSFfmpeg 命令未在 Mac OS 上使用 Java RunTime 命令执行
【发布时间】:2021-09-09 16:52:10
【问题描述】:

我遇到了有关在 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 file.mp4

当我在终端上运行此命令时,它工作正常,但使用 ProcessBuilder 会返回 找不到视频设备和输入/输出错误。

请帮我理解背后的原因。

【问题讨论】:

    标签: java macos ffmpeg screen recording


    【解决方案1】:

    将“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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-11
      • 2014-09-13
      • 2013-10-21
      • 2011-08-25
      • 1970-01-01
      • 2018-04-09
      • 2014-11-15
      • 2015-01-04
      相关资源
      最近更新 更多