Tag: video编码

.AMVvideo编码器/转换器?

我正在寻找一个可以将输入文件编码为amv格式输出的转换器。 我找到了这个项目,但它看起来有些过时而且没有维护。 问题在于它支持非常有限的各种输入文件类型。 你知道一个坚固可靠的amv编码器(任何可以从.NET调用的API或工具),或者你能推荐我提到的那个吗? UPDATE 我使用FFmpeg作为我的所有其他类型的应用程序,问题是FFmpeg根本不支持.AMV格式,这是我的应用程序中的一个关键输出文件。 UPDATE 任何人都知道我是否以及如何将上面建议的过时amv-codec与官方FFmpeg合并? 更新 你是一个愿意贡献的C开发者吗? 请参考这张票,对于一个体面的C开发人员来说,这看起来很容易。

ARM霓虹内在函数的深度变换

我试图绕过NEON内在函数,并认为我可以从一个例子开始并提出一些问题。 在这个实验中,我想将32位RGB转换为16位BGR。 将以下代码转换为使用NEON内在函数会有什么好的开始? 我在这里遇到的问题是16bit与我能看到的任何内在都不匹配。 有16×4 16×8等等。但我只是运气不好,围绕着我需要如何解决这个问题。 有小费吗? 这是我试图转换的代码。 typedef struct { uint16_t b:5, g:6, r:5; } _color16; static int depth_transform_32_to_16_c (VisVideo *dest, VisVideo *src) { int x, y; int w; int h; _color16 *dbuf = visual_video_get_pixels (dest); uint8_t *sbuf = visual_video_get_pixels (src); uint16x8 int ddiff; int sdiff; depth_transform_get_smallest (dest, src, &w, &h); ddiff = (dest->pitch […]