如何使用c#在正在运行的视频上附加图像

本文关键字:图像 的视频 运行 何使用 | 更新日期: 2023-09-27 17:53:17

我想使用c#在运行视频上添加图像。My Code Is but not working

byte[] mainAudio = System.IO.File.ReadAllBytes(Server.MapPath(image path));//Upload by User
byte[] intreAudio = System.IO.File.ReadAllBytes(Server.MapPath(video path));//File Selected For Interruption
List<byte> int1 = new List<byte>(mainAudio);
int1.AddRange(intreAudio);
byte[] gg = int1.ToArray();
using (FileStream fs = 
    System.IO.File.Create(Server.MapPath(@"'TempBasicAudio'myfile1.mp3")))
{
    if (gg != null)
    {
        fs.Write(gg, 0, gg.Length);
    }
}

如何使用c#在正在运行的视频上附加图像

你有没有想过视频文件不只是一个无意识的"图像数组",所以你不能在末尾添加另一个字节范围?

取决于视频类型,有一个相当复杂的管理结构,你可以忽略它。视频是高度复杂的编码。

在更新管理信息时,您可能必须以特定的形式添加图像-或者您甚至可能必须对其进行转码(解码所有图像,然后重新编码整个视频流)。

也许一本关于视频处理基础知识的书现在正合适?

你就像那个家伙问为什么你不能用火箭燃料让你的车马力更大——完全忽视了汽车运行的现实。