12得票2回答
在Android上解码已编码的音频数据(如MP3等),而不播放它

简短版:如何最好地将MP3(以及最好也包括AAC/Ogg/WMA)中编码的数据转换为Java数组或ByteBuffer,以便进行操作? 我正在编写一个程序,其中减速和加速音频文件是其功能之一。这对于WAV文件来说很好用,因为它们只是一个头以及需要发送到扬声器的确切二进制数据,现在我需要为MP...

11得票6回答
使用Gstreamer解码MP4视频

我想在Gstreamer中播放一个MP4视频,但是遇到了找不到x264dec的错误。我编写了这条管道: gst-launch filesrc \ location=/media/thesis/Gstreamer/pub_Irma.mp4 \ ! qtdemux name=de...

11得票1回答
当使用dxva2通过ffmpeg解码视频时,出现“执行失败:0x80070057”的错误。

我已成功地使用ffmpeg实现了一个视频播放器。现在,我正在尝试使用硬件解码,但我遇到了一些问题。 我找到了一篇文章作为起点,链接在这里:https://ffmpeg.org/pipermail/libav-user/2014-August/007323.html 我更新了设置解码所需内容的...

11得票1回答
如何解码Minecraft原理图(nbt)文件中的数据(即块状态)字节?

我正在解析一个具有以下结构的原理图文件 .schematic文件格式是由社区创建的,用于存储Minecraft世界的部分以供第三方程序使用。原理图文件采用NBT格式 命名二进制标签(NBT)文件格式是一种极其简单的结构化二进制格式,Minecraft游戏用于各种事情 数据值定义了Min...

11得票4回答
Java URLDecoder在处理包含%的字符串时会抛出异常

我有一个Java中的URLDecoder问题。我在JavaScript中转义了一个字符串,并将其发送到Java servlet。然后我使用以下代码解码转义后的字符串:URLDecoder.decode(request.getParameter("text"), "UTF-8"); 这对于我尝试...

11得票1回答
使用circe解码JSON对象时捕获未使用的字段

假设我有一个像下面这样的 case class,并且我想将一个 JSON 对象解码为它,其中所有未使用的字段最终都被放在一个特殊的成员变量中:import io.circe.Json case class Foo(a: Int, b: String, leftovers: Json) 使用c...

11得票3回答
如何在Scala或Java中解码Base64字符串?

我有一个Base64编码的字符串:eJx9xEERACAIBMBKJyKDcTzR_hEsgOxjAcBQFVVNvi3qEsrRnWXwbhHOmzWnctPHPVkPu-4vBQ== 我该如何在Scala语言中解码它? 我尝试使用:val bytes1 = new sun.misc.BA...

11得票1回答
如何解码base64编码的证书

以下是我的需求: 程序将使用一个XML文件作为输入,其中有三个标签:OrgContent、Signature和Certificate。所有这些数据都进行了Base64编码。注意:程序使用BC jars。 程序需要解码它们,并使用签名和证书验证其真实性。 已验证的数据应进行Base64解码并...

11得票3回答
编码问题:如何在Python中解码Quoted-Printable字符串

在Python中,我得到了一个使用Quoted-Printable编码的字符串。 mystring="=AC=E9" 这个字符串应该打印为 é 所以我想要解码并使用UTF-8重新编码它。我猜这是可能的。我知道可以通过 import quopri quopri.decodestrin...

10得票2回答
从TeamViewer录制的文件(TVS文件)中提取音频/视频流?

TeamViewer允许记录会话并保存为专有格式的文件,文件扩展名为.tvs。它可以使用安装在本地计算机上的任何编解码器(使用TeamViewer)转换为AVI,但不能转换为MP4或其他容器格式。 转换为AVI的速度非常慢(似乎不支持多线程,使用x264 vfw; XviD则需要更长时间),...