社区
多媒体/流媒体开发
帖子详情
如何分辨MP3文件?
bownk
2006-04-04 10:09:26
请问如何分辨一个文件是MP3类型与否,本来想根据“ID3”和“TAG”标签区分,但有的MP3没有ID标签,要怎么办?谢谢
...全文
187
2
打赏
收藏
如何分辨MP3文件?
请问如何分辨一个文件是MP3类型与否,本来想根据“ID3”和“TAG”标签区分,但有的MP3没有ID标签,要怎么办?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bownk
2006-04-07
打赏
举报
回复
搞定了,谢谢!
minideveloper
2006-04-04
打赏
举报
回复
这个函数可以判断是否是mp3编码的文件,header是连续的4个字节,但是通过这个方法计算出来的只是一个mpeg帧,不是很保险,最好的方法是计算出该帧后再计算该帧的长度,然后继续判断下一个帧是否符合要求,这样基本上能够确定是mpeg编码的了
int check_header(UINT32 header)
{
/* header */
if ((header & 0xffe00000) != 0xffe00000)
return -1;
/* layer check */
if (((header >> 17) & 3) == 0)
return -1;
/* bit rate */
if (((header >> 12) & 0xf) == 0xf)
return -1;
/* frequency */
if (((header >> 10) & 3) == 3)
return -1;
return 0;
}
基于嵌入式uC/OS-II的
MP3
文件
播放系统设计方法
当打开
MP3
文件
后,播放器首先试图对帧进行同步,然后分别读取通道息及增益因子等数据,再进行霍夫曼解码,至此已获得解压数据。但这些数据不能播放,它们仍处于频域,若要播放,还需将其通过特定手段由频域变换到...
喜马拉雅下载
文件
重命名
该脚本的主要功能是:把下载的
文件
重命名为“真实名称.
mp3
” 使用方法: 1.将喜马拉雅下载的
文件
打包上传到虚拟机上并解压 2.将该脚本ximalaya.py放置于同层
文件
夹 3.修改userid为您的实际ID, 4.运行脚本
FFmpeg4.3开发系列之10:采集麦克风AAC+
MP3
编码存储直播
采集麦克风并实时转码AAC或
MP3
并保存
文件
。 4.采集麦克风并实时转码AAC并可以直播。 音视频与流媒体是一门很复杂的技术,涉及的概念、原理、理论非常多,很多初学者不学 基础理论,而是直接做项目,往往会...
CHK
文件
恢复专家 v1.16.zip
CHK
文件
恢复专家可以快速准确的恢复
mp3
、mp4、jpg、bmp、gif、png、avi、rm、mov、mpg、wma、wmv、doc、docx、xls、xlsx、ppt、pptx、zip、rar、exe、dll、sql、mdb、psd等100多种常见
文件
类型。对无法进行自动恢复...
oswrap:启用跨平台应用程序的薄层
包裹 ...音频模块支持加载和播放封装为audio__Obj类型的实例的
mp3
文件
。 例如,下面的代码可用于开始播放,然后淡出mysound.
mp3
文件
。 在Windows上,使用这些功能需要与winmm.lib或winmm.dll 。 con
多媒体/流媒体开发
2,542
社区成员
20,281
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章