【发布时间】:2016-03-03 18:20:13
【问题描述】:
我正在尝试使用 FFMPEG 为视频添加水印。 我试过following code
NReco.VideoConverter.FFMpegConverter wrap = new FFMpegConverter();
wrap.Invoke("-i D:\\input.mp4 -i D:\\inputImage.png -filter_complex \"overlay=10:10\" D:\\Output.mp4");
但它给出了错误
ffmpeg:无效参数(退出代码:1)
我尝试搜索是否可以在 AForge、拼接器或其他库中使用这种方法(调用)。
我在stackoverflow上遇到了许多其他问题like 它使用 ffmpeg exe。我不知道我在哪里可以找到它。
我还在 ffmpeg 官方网站上找到了这个link,但找不到任何这样的东西
我刚刚开始使用 c# 进行视频处理,所以我对这些概念非常困惑,请帮助我开始。
【问题讨论】:
-
NReco.VideoConverter.FFMpegConverter 将提取 ffmpeg.exe 可执行文件,如果它不存在。你的标题会误导吗? ffmpeg:无效参数(退出代码:1)意味着可执行文件在那里并启动并抱怨参数..
-
@OguzOzgul 是的,我发现了实际问题。我的论点有问题。路径中的空间正在造成问题
-
好的,很高兴听到这个消息。