首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用文本编辑器打开MP3文件

使用文本编辑器打开MP3文件
EN

Stack Overflow用户
提问于 2014-04-25 12:00:16
回答 2查看 3.1K关注 0票数 3

我有一个问题:

当我使用文本编辑器(Sublime text)打开一个mp3文件时,会出现几十万个4位数字(如下图所示)。

我产生了好奇心,并进行了试验,删除了文件的某些部分并播放了mp3文件。

当我删除第一部分时,音乐播放了,但文件的CD插图消失了。当我删除中间部分的一大块时,音乐播放了,但被缩短了,歌曲的中间部分消失了。

你知道图画字母组合的每一部分代表什么吗?

我想操作mp3文件(放慢速度,降低音调,等等)用python修改这些数字。

你对此有什么见解,或者我可以谷歌进一步探索?

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2014-04-25 12:13:21

这是十六进制值,表示mp3中的字节在内存中的布局。为了操作它们,你可以想出一些你自己的想法,例如,如果你只是想减慢mp3的速度,你可以复制每个十六进制值,并将它们相邻重复。这将导致程序在更长的时间内读取相同的值,从而减慢节奏。复制的副本越多,音乐的播放速度就越慢。要使音乐快速播放,需要删除备用字节。同样,您可以想出更多方法来操作这些十六进制值。例如,你可以在音频中添加回声,消除噪声,但我不知道这是如何做到的。

票数 1
EN

Stack Overflow用户

发布于 2014-04-25 12:26:50

我建议查看MP3文件结构规范。每个MP3文件都由多个框架和标签组成。您正在查看的十六进制值包含每个帧的内容。修改每一帧将允许您调整采样率和比特率。

有关MP3规范的更深入的信息,请参阅

http://www.multiweb.cz/twoinches/mp3inside.htm

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23283925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档