- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一组裸 MP3 文件。我从这些文件中删除了所有标签(没有 ID3、没有 Xing、没有 Info)。
就在将这些文件之一发送到客户端之前,我想添加一个 Info 标记。我所有的文件都是 CBR,所以我们将使用 Info 标签(没有 Xing)。
现在我获取现有 MP3 的前 4 个字节来获取版本(MPEG-1、Layer III)、比特率、频率、立体声模式等,从而确定一帧的大小。我以这种方式创建标签,将这 4 个字节重新用于 Info 标签并确定帧的大小。
对于那些想知道的人,这 4 个字节可能如下所示:
FF FB 78 04
HEAD
上加载这 4 个字节肯定会节省大量时间和一些带宽。要求。我可以用于
GET
的资源而是请求...
最佳答案
产生差异的原因是在某些配置下,帧的大小小于 192 字节。在这种情况下,完整的 Info/Xing 标签将不适合(据我所知,始终包含四个可选字段,因此即使不需要,Info/Xing 标签也始终是完整的)。
因此,例如,如果您有一个 44.1kHz 数据、32kbps 的单 channel ,则 MP3 帧为 117 或 118 字节。这比保存 Info/Xing 标签所需的要少。
LAME 在这种情况下所做的就是放弃 Info/Xing 标签。它不会在文件中的任何地方看到。
另一方面,FFMPEG 所做的是创建具有更高比特率的帧。因此,它将尝试使用 48kbps 和 64kbps 而不是 32kbps。一旦它找到提供足够大的框架以支持 Info/Xing 标签的配置,它就会停止。 (我还没有查看代码,所以 FFMPEG 如何真正找到足够大的帧,我不知道,但最后我只是将比特率索引字段增加了 1 直到 frame size >= 192
并且它工作)。
您可以通过首先使用 32kbps 比特率创建(或转换)一个 44.1kHz 的 WAVE 文件然后尝试使用 ffmpeg 将其转换为 MP3 并查看 Info/Xing 标签具有不同的比特率来复制这一壮举。
关于ffmpeg - 在 MP3 中创建 Xing 或 Info 标签时,我可以使用任何 MP3 header 还是必须匹配其他帧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58460071/
我想在应用程序中深度链接到我的xing配置文件。 我知道如何在代码中打开iOS Xing App,但是例如,我不知道如何将其深层链接到自己的个人资料。 有人知道URL路由吗? let appS
我有一个页面,其中用 Xing 用户信息填充广告公式。最初该操作将通过我页面上的脚本触发: { "consumer_key": "############" } 页面上的按钮是iframe里
我正在使用 the url在我的 ios 应用程序中从 xing 请求 token 。如果我使用的是 NSAppTransportSecurity 异常,则链接有效。但是当我删除它时它显示 ATS 错
有些人可能不知道 XING 是什么:它是一个类似于 linkedIn 等的在线网络社区。您可以添加新联系人、管理这些联系人、搜索新联系人等。 整个应用程序是用 Ruby 完成的,并且在某种程度上受到了
我正在尝试使用 ROAuth (v0.9.2) 对 XING API (api.xing.com) 进行身份验证。 library(package="RCurl") library(package="
第一次在这里提问,但在最近几天对这个问题失去理智后,我不得不请求你的帮助。基本上我需要在德国网站上创建经典的社交媒体按钮,而 XING 在那里很受欢迎,所以我也需要这样做。 对于这个项目,还需要有一个
使用已经使用 ffmpeg 进行音频处理的程序,我想提取并解析 Xing/LAME 风格的 mp3 帧。 (与其他 mp3 元数据不同,xing/lame 元数据存储在流中的虚拟 mp3 文件中) 对
如何在 Android 和 iOS 上的 XING 应用程序中深层链接到特定个人资料? 在 iOS 上,我发现可以使用以下代码打开 XING 应用程序: UIApplication.shared.op
我从一堆 flv 文件中提取音频作为 MP3。这很好用: ffmpeg -i video.flv -vn -acodec copy audio.mp3 但是,我提取的某些音频的持续时间比应有的持续时间
我有一组裸 MP3 文件。我从这些文件中删除了所有标签(没有 ID3、没有 Xing、没有 Info)。 就在将这些文件之一发送到客户端之前,我想添加一个 Info 标记。我所有的文件都是 CBR,所
我是一名优秀的程序员,十分优秀!