问题标签 [decoder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2730 浏览

csr - 如何在 .net、php、cgi 等中解码 CSR

如何在 .net、php、cgi 等中解码 CSR

输出像

CN OU O L S C

0 投票
1 回答
3390 浏览

vector - 在ffmpeg H.264解码器中修改运动向量

出于研究目的,我尝试在解码过程中在运动补偿之前为每个 P 和 B 帧修改 H.264 运动矢量 (MV)。我为此目的使用 FFmpeg。修改的一个例子是将每个 MV 替换为其原始空间邻居,然后使用生成的 MV 进行运动补偿,而不是原始的。请适当地指导我。

到目前为止,我已经能够对文件/libavcodec/h264_cavlc.c中的 MV 进行简单的修改。在函数ff_h264_decode_mb_cavlc()中,修改mxmy变量,例如,通过增加它们的值来修改解码期间使用的 MV。

例如,如下图所示,mxmy 的值增加了 50,从而延长了解码器中使用的 MV。

但是,在这方面,对于我在第一段中提到的空间均值分析,我不知道如何访问mxmy的邻居。我相信这样做的关键在于操纵数组mv_cache

我执行的另一个实验是在文件libavcodec/error_resilience.c中。基于guess_mv()函数,我创建了一个新函数mean_mv() ,它在第一个if 语句中的ff_er_frame_end()中执行。如果其中一个条件是零错误计数 (s->error_count == 0),则第一个 if 语句退出函数ff_er_frame_end( )。但是,我决定插入我的mean_mv()在这一点上运行,以便在错误计数为零时始终执行。这个实验在一定程度上产生了我想要的结果,因为我可以开始在视频的顶部看到伪影,但它们仅限于右上角。我猜我插入的功能没有完成以满足播放截止日期或其他内容。

下面是修改后的 if 语句。唯一的补充是我的函数mean_mv(s)

这是我基于guess_mv()创建的mean_mv()函数。

我真的很感激一些关于如何正确处理这个问题的帮助。

0 投票
1 回答
761 浏览

android - 获取安卓手机当前播放歌曲的PCM数据

我打算在 android 手机中获取当前正在播放的歌曲的解码 PCM 数据。我们可以从应用层做吗?同时,如果你们中的任何人都可以向我推荐一个 Java 音频解码器,那将是非常有帮助的。

问候阿尔宾

0 投票
1 回答
291 浏览

ios - 在 finch 上播放 m4a 文件

我尝试使用 finch 将解码选项放入解码器文件中,以便播放 .m4a 文件,但是当它实际播放声音时,它是静态的。关于如何完成这项工作的任何想法?

谢谢

0 投票
1 回答
1185 浏览

android - 适用于 H.264 解码器的 Android 上的 Openmax?

我开始开发一个示例代码来运行基于 OpenMax IL 的 H.264 解码器。要求是解码器应该在任何芯片上都能正常工作(如 snapdragon、omap 或其他支持 OpenMax 的,我有 omap3 和 qualcom 示例,但我需要一个可以在 omap3 和 qualcom 等上工作的示例)。

对初学者有什么建议吗?或者任何简单的学习测试代码?

0 投票
1 回答
705 浏览

c# - 解码不是由同一工具编码的二进制协议消息

我需要解码由以下结构表示的二进制数据(C#):

示例二进制数据:0x040000000201 其中 id=4,type=2,valid=true;

我可以使用 Thrift、Protocol Buffers 或任何其他工具来解码不是由同一工具编码的二进制数据吗?你能就如何做到这一点给出任何建议吗?

谢谢

0 投票
0 回答
316 浏览

android - 编码放置在 Sdcard 中的音频/视频文件,然后对其进行解码并在 Android 中播放

我需要对放在 sdcard 中的音频/视频文件进行编码。然后稍后我有一个用户界面,其中有一个媒体播放器,我在解码后播放这些编码文件。我需要对这些文件进行编码的原因是,我不希望这些文件由 Android 的默认媒体播放器播放,而希望它们由我自己的应用程序的媒体播放器播放。您能否向我推荐一些 android 支持的音频/视频编码器和解码器。

谢谢

0 投票
1 回答
248 浏览

java - 累积解码器/编码器

我一直在使用 Apache MINA 并且正在学习 Netty。我过去使用过 MINA 累积编码器/解码器,我很想看看 Netty 是否有类似的功能。我浏览了 API 并没有看到任何东西。

0 投票
2 回答
3463 浏览

java - 获取特定像素的 x,y 位置

我遇到了一个小问题,我得到了一个代码,它读取所有像素并获取像素的 RGB 颜色。但在此之前,我将图片切成块,这样我也可以计算更大的图像,而不会超出内存。这是代码:

这就像一个魅力。从互联网上获得了一些信息,我为自己的代码重新制作了这个。

但是我现在想要什么,那就是:当他检测到一个“完整的”红色像素(255)时,他必须显示该像素的 x,y 位置。

我认为这很容易做到,但是因为我将图像切成夹头,所以我得到了非常奇怪的 x,y 位置(我的想法)。

我将快速解释为什么我想要这个:在图像中,它们是 2 个红色像素,而这 2 个必须转换成一个矩形,但我没有得到好的 x,y 位置。

所以要弄清楚问题:如何获得红色像素的 x,y 位置。

也许很容易,但不知何故,我只是没有找到正确的位置,甚至没有靠近。我通过在 Photoshop 中打开图像来检查这一点,看看红色像素的 x、y 是什么,但我的应用程序给出了非常奇怪的坐标。

如果您需要更多信息或其他内容,请发表评论。

已经谢谢了, Bigflow

0 投票
1 回答
3994 浏览

wpf - 无法使用 JpegBitmapDecoder 解码 jpeg

我有以下两个函数将字节转换为图像并在 WPF 中的图像上显示

上面的代码根本不起作用。我总是遇到“未找到成像组件”图像未显示的异常。

此功能有效,但速度很慢。我希望优化我的代码。