社区
多媒体/流媒体开发
帖子详情
如何准确计算MP3的时间长度
wchuan
2003-12-22 04:59:06
有经验者能否给予提示?
...全文
333
5
打赏
收藏
如何准确计算MP3的时间长度
有经验者能否给予提示?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
eivanlee
2003-12-25
打赏
举报
回复
理论上是这样,实际上有待进一步研究,毕竟没有亲自动手做过,只是给楼主提个醒而已。惭愧。
不过我对MPEG-1、2规定的时间信息确实有疑虑:所有的时间信息好象都是为了视、音频的同步,因此时间信息只存在于系统部分,但实际应用中又允许将视频原始流和音频原始流分别作为文件独立播放,那么我想问:没有任何时间信息的原始流,如何控制其播放的速度,以保证准确的播放,既不快放,也不慢放?而且准确的定时应当是视、音频的一个基本属性,而标准却将定时与视、音频数据分离,是否科学?各位朋友能否给个解释,或者我的理解有误?
另外,对MPEG-4不熟,其时间信息是否也与MPEG-1、2的规定一样?有无改变?
wchuan
2003-12-25
打赏
举报
回复
eivanlee(视频爱好者) 讲得不错,如果是VBR的MP3那它的时间长度要搜索整个文件?
eivanlee
2003-12-23
打赏
举报
回复
抱歉,上面说错了。
MP3是符合MPEG标准的,MP3文件是音频原始流,应当看标准11172-3(音频)。
计算MP3文件的时间长度:根据标准,一个MP3音频原始流是由连续的音频frame构成的,而每个Layer III frame由1152个sample构成,抽样频率可从frame.header.sampling_frequency字段获得,因此一个frame的时间为1152/sampling_frequency,乘以整个MP3文件包含的frame个数就是总的时间长度。
细节部分请楼主自己斟酌,不当之处敬请指出。
eivanlee
2003-12-23
打赏
举报
回复
MP3就是MPEG Audio Layer III,所以应该符合MPEG编码标准规定的语法结构,本想帮楼主看看,谁知用UEdit打开了一个MP3文件,竟然与标准不符,诧异中。。。
DarthVader
2003-12-23
打赏
举报
回复
楼上讲的真不错啊 懂了
java 上传
mp3
文件大小,Java获取音频文件(
MP3
)的播放时长
最近的一个项目需要按照
时间
播放
mp3
文件,例如,播放10分钟的不同音乐。这就意味着我得事先知道
mp3
文件的播放时长,以决定播放几遍这个文件。方案一:Java的方式找第三方的库,真的感谢这些提供jar包的高手,找到一个项目:jaudiotagger。try {
MP3
File file = new
MP3
File("E:\\music\\光辉岁月.
mp3
");
MP3
AudioHeader audioH...
java文件
长度
_Java中的音频文件
长度
我在解决基于它的字节的
mp3
文件中的数据时遇到问题.输出的第一部分是正确的,我有一个长达254秒的
mp3
文件,我从Github的
mp3
解析库
mp3
agic获取它的信息.但是,关于帧
长度
和持续
时间
的信息的第二部分是不正确的.Length of this
mp3
is: 254 secondsBitrate: 320 kbps (CBR)Sample rate: 44100 HzHas ID3v1 t...
java中rate_Java中的音频文件
长度
我在解决基于它的字节的
mp3
文件中的数据时遇到问题.输出的第一部分是正确的,我有一个长达254秒的
mp3
文件,我从Github的
mp3
解析库
mp3
agic获取它的信息.但是,关于帧
长度
和持续
时间
的信息的第二部分是不正确的.Length of this
mp3
is: 254 secondsBitrate: 320 kbps (CBR)Sample rate: 44100 HzHas ID3v1 t...
音频文件播放
时间
的获取
1. 基础知识 采样率是指采样样本与总样本数之比,采样数率是单位
时间
采样数。如果是仪器中,采样速率为40MSa/s,说明每秒采样数量为40M个,但是不能使用40MHz表示。把模拟音频转成数字音频的过程,就称作采样,简单地说就是通过波形采样的方法记录1秒钟
长度
的声音,需要多少个数据。44KHz采样率的声音就是要花费44000个数据来描述1秒钟的声音波形。原则上采样率越高,声音的质量越好;
MP3
音频压缩工具:从原理到应用
本文还有配套的精品资源,点击获取 简介:
MP3
压缩软件旨在减小音乐文件大小以优化存储、传输和分享。它通过离散余弦变换(DCT)、心理声学模型和码率选择实现有损音频压缩。同时,软件可能包含音质调整、格式转换等功能,并提供VBR与CBR压缩模式。用户需注意软件安全和版权问题,确保合法使用。 1.
MP3
格式有损压缩原理 理解音频信号处理 音频信号处理是一个...
多媒体/流媒体开发
2,554
社区成员
20,277
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章