Atitit get multimedia mp3 mp4 m4a metadata
table of Contents
1.1. Cli \paidashi\bin\ffprobe.exe 1
. 1.2 Gui use TagExplorer view of an MP3 tag: 7
1.4. 7 uses its own analytical
ffprobe -i 1.flv -print_format json -show_frames -show_format -show_streams -v 0
When the external program calls and processes the audio and video information via ffmpeg / ffprobe view audio and video files and output as json format information is very useful feature, enter the following command in the terminal:
ffprobe -v quiet -print_format json -show_format -show_streams #{source}
---------------------
# {Source} is replaced with the path portion of mp3 files. Output is as follows:
{
"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 / Jacky Cheung - goodbye (Rock Version) .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": "Goodbye Kiss (Rock Version)"
"Artist": "Jacky Cheung"
"album": "Jacky cheung 15",
"genre": "Blues"
}
}
}
---------------------
Mp3tag
Atitit get the mp3 music file name with music singer structured metadata nlp java
table of Contents
1.1. First, the metadata MP3 file of 1
1.2. Data Structure of MP3 files and code embedded lyrics 3 mp3
1.3. MP3 file is composed of a frame, the frame is composed of the smallest unit of MP3 files. 3
1.4. Label frame, and only the data frame APEV2 A label is the latest emerging, 3
1.5. It is worth mentioning that Lyrics3v2, which is one kind of player TTPlayer invention independent frame, 3
Atitit MP3 meta data extraction record music information retrieval .docx
Atitit get music mp3 audio file tag metadata
Atitit metadata tag for audio music mp3 files .docx
Atitit m4a file metadata structure .docx