在哪里下载FFMPEG.exe并在C#中使用它

时间:2015-11-30 07:04:31

标签: c# video ffmpeg

我正在尝试使用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#进行视频处理,所以我对这些概念感到非常困惑,请帮助我开始。

1 个答案:

答案 0 :(得分:0)

不是编程问题(imho)。 Windows版本:here。我没有使用复杂的过滤器。我正在使用$path_to_ffmpeg$\bin>ffmpeg.exe -i in.mp4 -vf "movie=watermark.png [w]; [in][w] overlay=10:10 [out]" -acodec copy out.mp4。无需NReco.VideoConverter。只是作为一个过程运行。控制输出重定向,转义引号,注意路径中的空格等......