问题标签 [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 回答
3236 浏览

qr-code - MATMSG 和 WIFI - QR 未正确编码或解码

我遇到了一个我猜不太熟悉的问题(因为,在谷歌上搜索,我没有发现任何提示)。我正在尝试使用 TCPDF 提供的类生成 QR 码。几乎一切工作正常。我能够生成任何类型的网站链接等。

但是,当我尝试为“发送电子邮件”和“Android 的 WiFi 登录”生成 QR 但它们没有正确编码(或解码?)。

被解码为

被解码为

此外,我注意到编码 MATMSG 是主要问题。我试过这个http://blog.qr4.nl/Online-QR-Code_Decoder.aspx来解码 QR。他们无法解码 MATMSG 的 QR

但有趣的是,从http://www.qrstuff.com/生成的用于发送电子邮件的QR在该解码器中运行良好。更有趣的是,如果您只是使用该站点的纯文本选项对 MATMSG 进行编码,则不起作用。

编码 MATMSG 有什么棘手的问题吗?或者你能建议什么来编码吗?

好吧,我应该提到

得到很好的编码和解码。这些可以相应地发送电子邮件和wifi登录吗?或者

这些会起作用吗?

谢谢你的时间。干杯!

0 投票
1 回答
1378 浏览

android - 实现 BitmapRegionDecoder.decodeRegion(...) android 2.2 及以下版本的任何替代方法?

我正在使用 BitmapRegionDecoder.decodeRegion(...) 裁剪图像。但它不适用于 android 2.3.1 (api level 10 ) 及更低版本。请让我知道是否有任何替代方法可以实现这一目标。甚至 android-support-v4.jar 库也不包含此类。

0 投票
4 回答
1516 浏览

android - Android MediaCodec dequeOutputBuffer 总是返回 -1

我正在使用新MediaCodec API的 onJelly Bean解码一个h264 stream. 使用开发人员页面中的代码片段,按名称(取自 media_codec.xml)实例化解码器,传递表面并配置编解码器。

我面临的问题是,dequeOutputBuffer 总是返回 -1
尝试使用负超时无限等待,但没有运气。
每当我得到 -1 时,使用 getOutputBuffers 刷新缓冲区。

请注意,当使用自定义应用程序解析来自媒体源的数据并提供给解码器时,会出现同样的问题。

上述任何输入都会有所帮助

0 投票
1 回答
97 浏览

c# - 将 byte[] 转换为这样的字符串 "AAAADT4RyQ="

有字节数组:{ 0, 0, 0, 0, 52, 246, 141, 6 }

它以某种方式表示为字符串:AAAAADT4RyQ=

怎么做?什么是编码器?

0 投票
1 回答
2806 浏览

cuda - CUDA H.264解码器初始化问题

我正在尝试基于 NVIDIA GPU Computing SDK 4.2 中的 cudaDecodeD3D9 示例开发多流 H.264 视频播放器。

应用程序可以在几个流中正常工作,但它会在 cuvidCreateDecoder 函数中为 12 个分辨率为 800x600 的流或 9 个分辨率为 1920x1080 的流引发断言 (CUDA_ERROR_OUT_OF_MEMORY)。cudaMemGetInfo 返回 387MB(1GB 显卡)和 1.3Gb(2GB 显卡)可用内存。内存碎片会导致这种情况吗?如何使用可用内存?

cuvidCreateDecoder 可以在超过 1920x1080 的分辨率下工作吗?当我尝试 2560x1920 流时 cuvidCreateDecoder 断言 CUDA_ERROR_INVALID_SOURCE。

我的环境

  • 硬件:NVidia GTX 550 Ti 1Gb、NVidia GT 610 2Gb、驱动程序版本 306.23
  • 视窗 7 x64
  • 视觉工作室 2010 SP1
  • 视窗 SDK 7.1
  • NVIDIA GPU 计算工具包 v.4.2、v.5.0
  • NVIDIA GPU 计算 SDK 4.2。
0 投票
2 回答
1221 浏览

sockets - 如何使用netty在套接字服务中传输大字节流(如图像)

我的服务器为客户端提供套接字服务。我的服务器DecoderHandlerFrameDecoder. 当我的客户端向服务器发送小数据(小于约 1024 字节)时,服务器成功解码,但是当我的客户端尝试将图像的内容写入服务器时,出现 index-out-bound-exception .

我猜解码器选择的缓冲区必须有大小限制。于是我打印出了参数——buffer的类。

结果是:

class org.jboss.netty.buffer.BigEndianHeapChannelBuffer

我想问一下:我可以将缓冲区的类型从更改BigEndianHeapChannelBufferDynamicChannelBuffer,以便我可以通过套接字传输图像。或者有没有人可以提供其他有效的方法来帮助解决我的“通过netty通过套接字传输大数据”的问题。

我真的需要你的意见。再次感谢!


来自服务器的堆栈跟踪:

来自客户端的堆栈跟踪:

0 投票
2 回答
3133 浏览

android - Android解码gif问题

我想在我的初始屏幕上加载一个 gif 图像。我使用了webview,但它有问题。然后我在 google code 中找到了一个类,它允许我解码 gif 图像并显示它。问题是,在模拟器上它的工作。这是模拟器上的图像:

http://i47.tinypic.com/2ds0gvs.jpg

这是我在真实设备上得到的。我尝试在 2.2.2 和 2.3.6 上运行,结果相同,第一次循环通过正确,然后我得到这个:

http://i45.tinypic.com/2u6d4df.jpg

这是飞溅活动

这是 GifView 类

公共类 GifView 扩展视图 {

这是 gif 解码器类

0 投票
1 回答
1309 浏览

matlab - 如何去除信号中的噪声?

我整个星期都在试图解决这个问题。我的主要问题是将声音与信号中的噪声分开(参见绘图示例:

在此处输入图像描述

在这些小噪音之间是 dtmf 音调。一旦我得到音调的起点和终点的索引,转换它们就很容易了。

我们应该如何准确地确定噪音是开始还是开始?每个噪音都可以有不同的长度,并且在实际声音中会有很多突然的下降。我理解采取小块的概念,但是我们如何比较它们以确定声音中的噪音。我们可以通过比较一个索引在某个数字下连续多长时间来消除沉默吗?我不知道如何开始这个问题。

0 投票
1 回答
271 浏览

exception - Netty 3.5.8-Final - FrameDecoder 帮助

我的帧解码器有以下代码:

一切顺利,直到上int length = Integer.parseInt(hexToASCII(lengthBuilder.toString()));线。在那一行之后,解码器仍然可以读取剩余的字节,但它现在使用实际消息作为长度字段,生成解析异常错误。

说,我有一条消息B0005EHELLO,其中[B is the header] [0005 - actual message length] [E - header 2] [HELLO - actual message]..将长度字段解析为整数值后,解码器使用实际消息的前四个字母HELL来解析长度字段,并产生异常。请帮我解决这个问题。

0 投票
1 回答
4461 浏览

opencv - 使用 ffmpeg、OpenCV 的硬件加速 h264 解码

我正在开发一个视频分析应用程序,我必须解码一个 RTSP 流以提供 IplImage 帧,然后将这些帧输入我的分析管道。现在,OpenCV VideoCapture 结构允许我从 RTSP 流中提取帧(我认为它使用 ffmpeg 这样做),但性能不是很好。它需要实时工作。

我还继续编写了自己的 ffmpeg 解码器。但就像 OpenCv 一样,RTSP 流的性能并不好。丢了很多帧。但是,从本地文件解码工作正常。不过,我仍在努力改进代码。

我需要帮助的是这个。首先,我这里可以使用硬件加速解码来提高性能吗?我的应用程序应该是跨平台的,所以我可能需要使用 Directx VA(windows)和 VAAPI(linux)。如果是,那么有没有地方可以学习如何在代码中实现硬件加速,尤其是 ffmpeg 解码h264?