在哪里下载FFMPEG.exe并在C#中使用它
本文关键字:并在 下载 FFMPEG exe 在哪里 | 更新日期: 2023-09-27 18:25:10
我正在尝试使用FFMPEG为视频添加水印。我尝试了以下代码
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、splicer或其他库中搜索是否可以使用这种方法(invoke)。
我在stackoverflow上遇到了很多其他问题,比如它使用ffmpeg.exe。我不知道在哪里能找到它。
我还从官方的ffmpeg windows网站上找到了这个链接,但找不到任何这样的东西
我刚开始在c#中处理视频,所以我对这些概念很困惑,请帮助我开始。
不是编程问题(imho)。Windows内部版本:在此处。我没有使用复杂的过滤器。我使用的是$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
。只是作为一个进程运行。控制输出重定向、转义引号、注意路径中的空格等。