本文介绍了ffmpeg:无法为'-i'找到合适的输出格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我不知道为什么,但我似乎无法使用ffmpeg在我的视频的右下角得到一个水印。我正在使用以下命令:
$ ffmpeg -i faded.mov -vfmovie = logo2.png [水印] overlay =(main_w-overlay_w-10)/ 2:(main_h-overlay_h-10)/ 2 [out]outputvideo3.mov
...
[NULL @ 0x7fa2ec001000]无法找到合适的输出'-i'的格式
-i:参数无效
解决方案
- (连字符)之间有区别,这是ffmpeg用作选项前缀,而 -
(en dash)这是你正在使用的。
I am not sure why, but I cannot seem to get a watermark rendered on the bottom right corner of my video using ffmpeg.
I am using the following command:
$ ffmpeg –i faded.mov -vf "movie=logo2.png [watermark]; [in][watermark] overlay=(main_w-overlay_w-10)/2:(main_h-overlay_h-10)/2 [out]" outputvideo3.mov
...
[NULL @ 0x7fa2ec001000] Unable to find a suitable output format for '–i'
–i: Invalid argument
解决方案
There is a difference between -
(hyphen), which is what ffmpeg uses as an option prefix, and –
(en dash) which is what you're using instead.
这篇关于ffmpeg:无法为'-i'找到合适的输出格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!