Atitit get multimedia mp3 mp4 m4a metadata G: \ Desktop installation \ paidashi \ bin \ ffprobe.exe ffprobe -i 1.flv -print_format json -sh

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.3 The use of the library 7

1.4. 7 uses its own analytical

2. ref 7

 

    1. Cli  \paidashi\bin\ffprobe.exe

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"

        }

    }

}

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

 

    1. Gui use TagExplorer view an MP3 of the tag: 

Mp3tag

 

    1. Use library
    2. Use your own parsing

 

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

  1. ref

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

Guess you like

Origin blog.csdn.net/attilax/article/details/92062324