如何将ffmpeg输出路由到MacOSX上的屏幕?
如果我输入:
ffmpeg -i input.mp4 -i logo.png -filter_complex overlay output.mp4
输出文件包含输入文件,其上面叠加了徽标。
如果我输入:
ffplay -i input.mp4 -i logo.png -filter_complex overlay
然后它抛出错误:
Argument 'logo.png' provided as input filename, but 'input.mp4' was already specified.
...但输入:
ffplay -filters
显示过滤器列表,包括:
T.C overlay VV->V Overlay a video source on top of the input.
显然,我错过了一些明显的东西。
如何将ffmpeg输出路由到屏幕,哪里可以找到哪些过滤器和选项在ffmpeg中工作但不在ffplay中的列表?
答案 0 :(得分:0)
在ffmpeg-user邮件列表上有很多来自Mortiz和Carl的帮助,我有一个在ffmpeg和ffplay都有效的咒语:
ffplay -i input.mp4 -vf movie=logo.png,[in]overlay
和:
ffmpeg -i input.mp4 -vf movie=logo.png,[in]overlay test.mp4