问题描述
我想像这样叠加两个视频:
https://github.com/AladdinB132/txtHosting/blob/main/image_2021-05-04_213523.png?raw=true
我试过像这样逐帧使用“Accord.Video.FFMPEG”:
for (uint i = 0; i < reader2.FrameCount; i++)
{
var bmpIn = reader2.ReadVideoFrame(i);
var bmpSrc = reader1.ReadVideoFrame(i);
Graphics g = Graphics.FromImage(bmpSrc);
g.DrawImage(bmpIn,0);
writer.WriteVideoFrame(bmpSrc,i);
}
结果非常非常缓慢……而且非常非常错误。所以我想知道是否有一些other 库或具有类似功能的东西
merge("video1.mp4","video2.mp4",startFrameIndex,endFrameIndex,xPos,yPos);
任何与帧速率或分辨率有关的问题都不必担心,因为未合并的视频已经嵌入。
音频稍后会成为问题,但我只想知道视频部分是否可行以及如何。
提前感谢您的帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)