适用于 Windows 的 ffmpeg(directshow)。在哪里指定选项?

适用于 Windows 的 ffmpeg(directshow)。在哪里指定选项?

我想我已经尝试了所有可以想到的排列,但得到的只是语法错误。

我找到了这个例子:

ffmpeg -f dshow -i video="屏幕捕获记录器" -f dshow -i audio="虚拟音频捕获器" 输出.mkv

这确实有效...但结果是视频质量很低。

dshow 的文档表明有各种选项,包括“video_size”,但是没有关于选项使用的语法的任何文档(一般或针对特定选项),也没有有效输入的提示。有人可以给我提示吗?

我的目标是以比默认提供的更高的质量进行屏幕截图。

答案1

语法是

ffmpeg -{input1 options} -i input1 -{input2 options} -i input2
       -{output1 options} output1 -{output2 options} output2 ...

-i video="screen-capture-recorder"因此,视频的 directshow 选项将放在前面,音频的directshow 选项将放在前面-i audio="virtual-audio-capturer"

也就是说,您应该显示其中一次执行的完整控制台输出,以便可以诊断此处的问​​题。

相关内容