Atitit 获取多媒体mp3 mp4 m4a元数据

目录

1.1. Cli  \paidashi\bin\ffprobe.exe 1

1.2. Gui 使用TagExplorer查看一首MP3中的tag:  7

1.3. 使用类库 7

1.4. 使用自己解析 7

2. ref 7

  1. Cli  \paidashi\bin\ffprobe.exe

ffprobe -i 1.flv -print_format json -show_frames -show_format -show_streams -v 0

在外部程序调用并处理音频视频信息时,通过ffmpeg/ffprobe查看音频视频文件信息并输出为json格式是非常实用的功能,在终端输入以下命令:

ffprobe -v quiet -print_format json -show_format -show_streams #{source}

---------------------

#{source}部分替换为mp3文件所在路径。输出如下:

{

"streams": [

{

"index": 0,

"codec_name": "mp3",

"codec_long_name": "MP3 (MPEG audio layer 3)",

"codec_type": "audio",

"codec_time_base": "1/44100",

"codec_tag_string": "[0][0][0][0]",

"codec_tag": "0x0000",

"sample_fmt": "s16p",

"sample_rate": "44100",

"channels": 2,

"channel_layout": "stereo",

"bits_per_sample": 0,

"r_frame_rate": "0/0",

"avg_frame_rate": "0/0",

"time_base": "1/14112000",

"start_pts": 353600,

"start_time": "0.025057",

"duration_ts": 3346145280,

"duration": "237.113469",

"bit_rate": "128000",

"disposition": {

"default": 0,

"dub": 0,

"original": 0,

"comment": 0,

"lyrics": 0,

"karaoke": 0,

"forced": 0,

"hearing_impaired": 0,

"visual_impaired": 0,

"clean_effects": 0,

"attached_pic": 0,

"timed_thumbnails": 0

},

"tags": {

"encoder": "LAME3.99r"

},

"side_data_list": [

{

"side_data_type": "Replay Gain"

}

]

},

{

"index": 1,

"codec_name": "mjpeg",

"codec_long_name": "Motion JPEG",

"codec_type": "video",

"codec_time_base": "0/1",

"codec_tag_string": "[0][0][0][0]",

"codec_tag": "0x0000",

"width": 500,

"height": 500,

"coded_width": 500,

"coded_height": 500,

"has_b_frames": 0,

"sample_aspect_ratio": "0:1",

"display_aspect_ratio": "0:1",

"pix_fmt": "yuvj444p",

"level": -99,

"color_range": "pc",

"color_space": "bt470bg",

"chroma_location": "center",

"refs": 1,

"r_frame_rate": "90000/1",

"avg_frame_rate": "0/0",

"time_base": "1/90000",

"start_pts": 2255,

"start_time": "0.025056",

"duration_ts": 21340212,

"duration": "237.113467",

"bits_per_raw_sample": "8",

"disposition": {

"default": 0,

"dub": 0,

"original": 0,

"comment": 0,

"lyrics": 0,

"karaoke": 0,

"forced": 0,

"hearing_impaired": 0,

"visual_impaired": 0,

"clean_effects": 0,

"attached_pic": 1,

"timed_thumbnails": 0

},

"tags": {

"comment": "Cover (front)"

}

}

],

"format": {

"filename": "/Users/mac123/Desktop/music/张学友 - 吻别 (摇滚版).mp3",

"nb_streams": 2,

"nb_programs": 0,

"format_name": "mp3",

"format_long_name": "MP2/3 (MPEG audio layer 2/3)",

"start_time": "0.025056",

"duration": "237.113469",

"size": "3864162",

"bit_rate": "130373",

"probe_score": 51,

"tags": {

"ID": "7063568",

"title": "吻别 (摇滚版)",

"artist": "张学友",

"album": "Jacky cheung 15",

"genre": "Blues"

}

}

}

---------------------

  1. Gui 使用TagExplorer查看一首MP3中的tag: 

Mp3tag

  1. 使用类库
  2. 使用自己解析

Atitit 获取mp3音乐文件的音乐名与歌手结构化元数据 nlp java

目录

1.1. 一、MP3文件的元数据 1

1.2. MP3文件的数据结构以及为mp3内嵌歌词的代码   3

1.3. MP3文件是由帧构成,帧是 MP3文件的最小组成单位。 3

1.4. 标签帧,而只有数据帧  APEV2 是最新出现的一种标签, 3

1.5. 值得一提的是 Lyrics3v2,它是千千静听播放器发明的一种独立帧, 3

  1. ref

Atitit MP3元数据抽取记录 音乐信息检索.docx

Atitit 获取音频音乐mp3文件tag元数据

Atitit 获取音频音乐mp3文件tag元数据.docx

Atitit m4a文件元数据结构.docx

Atitit 获取多媒体mp3 mp4 m4a元数据 G:\桌面安装\paidashi\bin\ffprobe.exe ffprobe -i 1.flv -print_format json -sh相关推荐

  1. android 多媒体文件信息,Android 获取多媒体信息

    在做多媒体应用开发时,往往需要获取到多媒体文件的相关信息. Android 提供了 MediaMetadataRetriever 类来获取输入媒体文件的帧(Frame)和元数据(Meta data). ...

  2. discuz3.X不改源码,不用插件,帖内mp3 mp4视频音乐播放

    discuz3.X不改源码,不用插件,帖内mp3 mp4视频音乐播放 本方法适用discuz 3.X 本方法适用discuz 3.X 很多朋友想加入mp3.mp4的文件或者外链到帖子里实现在线播放,苦 ...

  3. cef3 源码编译 2018-12 添加支持mp3 , mp4 的编译分支3282与最新的3578版

    编译好的结果下载地址在最后 ========================================================================= 工 作中需要使用cef3 ...

  4. linxu mp3转aac, aac转mp3, mp4转mp3 mp4转aac

    mp3转aac 工具准备: mpg123 (sudo yum install mpg123 -y) neroAacEnc (wget http://ftp6.nero.com/tools/NeroAA ...

  5. windows下编译cef最新版本并支持mp3/mp4

    预读 不懂就请参考官方地址 一般要2步,下载 和 编译 创建文件结构 ~/code/automate/ <-- 全部脚本放到这里automate-git.py <-- CEF build ...

  6. Atitit.获取主板与bios序列号获取硬件设备信息  Wmi wmic 的作用

    Atitit.获取主板与bios序列号获取硬件设备信息  Wmi wmic 的作用 1 获取硬件核心基础核心基础Wmi1 2 其他资料2 3 Wmic WMI 命令行接口2 4 Atitit.获取主板 ...

  7. Atitit.获取approot api 应用根路径 java c#.net php asp

    Atitit.获取approot api 应用根路径 java c#.net php asp 1. 如果根路径返回empty,否则返回/app,兼容getContextPath() <scrip ...

  8. m4a怎么转换成mp3,m4a转mp3方法

    m4a怎么转换成mp3?m4a是一种由美国苹果公司开发发布的音频文件格式,主要应用在苹果手机上,苹果手机的录音文件就是m4a格式的,所以使用苹果手机的用户应该对这种音频格式比较熟悉.但m4a毕竟属于不 ...

  9. MP3/MP4原理电路图下载全搜集

    转贴 MP3/MP4原理电路图下载全搜集 所有文件都是PDF格式 炬力方案: 炬力最新主控ACU7513电路原理图下载 http://bbs.mydigit.cn/read.php?tid=4845 ...

  10. mp3计算机无法识别,MP3\MP4连接windows电脑后无法识别怎么办

    MP3\MP4是指音乐播放器,如果下载音乐要连接windows电脑,有的小伙伴经常出现连接电脑后无法识别的问题,出现这种情况的原因有很多,除了可能是MP3MP4的自身原因之外,也可能与电脑有关.这里小 ...

最新文章

  1. 项目常用工具类整理(五)--jar包整理
  2. KnockoutJS-快速入门
  3. [html] 说说你对HTML5中pattern属性的理解
  4. 为啥不用ActiveRecord
  5. 一篇不错的v4l2 (实用)
  6. 在FL Studio中如何使用混音器的效果
  7. Codeforces - 102222H - Fight Against Monsters - 贪心
  8. Email - 搭建自定义邮件服务器
  9. 为什么有时候字母'f'不能从pdf文件中拷贝出来
  10. 如何使用报表工具制作统计报表
  11. 盘点员工工作效率低的8大原因
  12. 用Windows Media Service打造的流媒体直播系统
  13. ptp输出内容包含什么_04-PTP命令
  14. webrtc与stunserver、turnserver建立连接花费时间十秒左右
  15. java读取图片文字
  16. matlab代码保密:pcode *.m
  17. c 语言多个if并联使用,if的嵌套和多个并列if的效率有关问题
  18. Window Flag 含义
  19. iOS 相册,图片裁剪工具(附demo)
  20. java 维基百科_wikipedia

热门文章

  1. python const char_python C 扩展(转载)
  2. 单片机蜂鸣器编程音乐_工程师,还有6个引脚封装的单片机?涨知识了
  3. web 流程图工具_要什么第三方流程图制作软件,微软的Visio 2016不香吗?
  4. python类方法和实例方法的区别_python中的类方法,实例方法和静态方法的区别
  5. CODEVS 3027 线段覆盖2
  6. python 06day --bootstrap框架使用及linux的磁盘管理
  7. 搭建HDFS和HBase集群
  8. Oracle数据库REDO损坏ora-00333修复手札
  9. 进程中堆栈向下增长的原因
  10. Maven-Eclipse使用maven创建HelloWorld Java项目,maven常用的命令解析