问题标签 [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.
android - outputbufferindex 始终为 -1
使用 MediaCodec API,我每次都将 OutputBufferIndex 设为 -1。任何可能的解决方案?
我也遇到了与 inputbufferindex 相同的问题,但通过设置正确的“TimeoutUs”值我得到了解决。但在 OutputBuffer 的情况下,它没有帮助。
python - python 3.3中的特殊字符
我正在尝试做一个小型解码器。
我想将值分配给'a'
特殊字母"("
示例:( = "a"
如果我输入"("
它会打印它"a"
:
如果我输入"(%!)("
:
它为每个字符打印等效项,例如:
希望你明白我的意思!
我知道它需要 unicode 或类似的东西,但我不太擅长
我正在尝试学习的 python。
在 windows python 3.3 上工作
ffmpeg - ffmpeg 缓冲区未释放
因此,我为 ffmpeg 编写了一个基本解码器,它简单地读取输入帧像素数据(使用 RGB 8 格式存储),并将其直接放入输出缓冲区。(也是RGB 8)问题是当我在ffmpeg中使用这个解码器时,它说有1个未释放的缓冲区。(使用ffmpeg -i Test.utah Test.png测试)。不幸的是,我不确定它在说什么缓冲区,因为我没有创建自己的缓冲区。我尝试在我的解码器关闭方法中释放 AVContext 的 coded_frame 缓冲区,但这会导致分段错误。
任何帮助将不胜感激。
android - 在 MediaCodec 的上下文中,错误“OMX_GetExtensionIndex failed”是什么意思,我该如何解决?
我正在尝试使用低级媒体 API 来解码 mp3 和其他格式的文件,以便我可以处理它们。我正在按照此处的教程获取编码文件并使用 AudioTrack 播放它,我的代码基本相同,但出现错误。
这是我的代码:
执行此代码后,我得到以下 logcat 输出
以上是我提到的错误。我不确定为什么会发生此错误或它意味着什么。但是,我试图收集一些信息。使用日志输出表明错误发生在行codec.configure(inputFormat, null, null, 0);
。我尝试删除该行,这可以预见会导致非法状态错误,但会删除有问题的错误。此外,在我发布的代码中Log.d("MonoPlayer","5");
,即使出队调用的超时设置为无限期,也永远不会达到,所以我假设解码器没有正确配置。
如果有人知道为什么我可能会收到此错误以及我可以采取哪些措施来修复它,那就太好了。提前致谢。
android - How to use MediaCodec class to decode H.264 streams
I have been asked to display a video stream (the stream is not from HTTP)in android, the stream is raw H.264 which is Recorded and encoded in a PC ,and I get it through WIFI.
When I get the stream, can use the MediaCodec decoder to decode the stream and display it?
android - Gstreamer 通过 udp 流式传输
我已将 gstreamer 移植到 android,并且正在使用 eclipse (juno)。现在,我可以通过 udp 接收音频流,但是当我尝试将任何视频剪辑作为输入时,我收到错误,amcaudiodec-omxgoogleacdecoder - Gstreamer 遇到内部库错误。我不知道如何解决这个解码器问题。关于错误可能是什么的任何想法?
另外,我想知道插件 playbin 和 playbin2 之间有什么区别。谁能解释一下?
objective-c - 将 NSMutableArray 保存到 NSUserDefaults
我正在尝试将数组保存到NSUserDefaults
. 我读到我必须使用编码器和解码器,但我仍然得到同样的错误
为什么??
这是我的代码:
这是我的模型。它有NSStrings
,NSNumbers
和NSMutableArrays
:
这是在 AppDelegate 的DidFinishLaunching
方法中:
我有这个AppWillTerminate
:
cuda - Cuda ffmpeg 上的视频解码器
我开始实现 custum 视频解码器,该解码器利用 cuda HW 解码器生成 YUV 帧以供下一步对其进行编码。
如何填写“CUVIDPICPARAMS”结构?可能吗?
我的算法是:
对于获取视频流数据包,我使用 ffmpeg-dev libs avcodec、avformat ...
我的步骤:
1)打开输入文件:
2)获取视频流属性:
3)获取视频流:
4)获取CUDA设备并初始化它:
5)初始化视频CUDA解码器并设置创建参数:
6)将帧数据读入AVpacket
现在我需要在 CUDA 视频解码器上解码帧包,理论上是:
但在我需要填写 CUVIDPICPARAMS 之前
CUVIDPICPARAMS picParams;//=新的 CUVIDPICPARAMS; memset(&picParams, 0, sizeof(CUVIDPICPARAMS));
ffmpeg - 如何使用 libav ffmpeg 从 h264 视频中获取 sps 结构
对于我的硬件解码器,我需要了解有关视频编解码器(如 h264)的其他编解码器规范?如何使用 libav ffmpeg 提取低级编解码器信息?