0

我有一个使用 ffmpeg 将 mp3 转换为 avi 的脚本。我需要知道如何使用 ffmpeg 或下一个最佳命令从 mp3 中获取元数据,例如。元数据是:

    Input #1, mp3, from '21 - STACY BARTH - DRINK MY PAIN AWAY.mp3':
     Metadata:
artist          : DJ WHITEOWL
album           : Dj Whiteowl - R&b's New Generation
title           : STACY BARTH - DRINK MY PAIN AWAY
track           : 21/21
genre           : R&B
date            : 2012
TCMP            : 1
TDTG            : 2012-10-27T00:36:48
Duration: 00:05:02.23, start: 0.000000, bitrate: 191 kb/s
Stream #1.0: Audio: mp3, 44100 Hz, stereo, s16, 192 kb/s

我需要获取艺术家、专辑、标题、曲目、流派、数据等并将它们加载到单独的变量中。IE

    track = 21/21
    genre = R&B 

ETC

4

1 回答 1

3

尝试:

ffmpeg -i yourvide.mp4 -f ffmetadata 

在 OGG/MP3/M4A 文件上,相同的命令将起作用:

ffmpeg -i Guess_Im_Doing_Fine.mp3 -f ffmetadata 

它会输出您感兴趣的所有数据。FFMPEG 是一个强大的工具,您应该阅读文档

输出:

Input #0, mp3, from '03 Guess I'm Doing Fine.mp3':
Metadata:
title           : Guess I'm Doing Fine
artist          : Beck
album           : Sea Change
track           : 3
date            : 2002
genre           : Rock
Duration: 00:04:49.46, start: 0.000000, bitrate: 191 kb/s
Stream #0.0: Audio: mp3, 44100 Hz, stereo, s16, 192 kb/s
At least one output file must be specified
于 2012-11-10T01:25:03.560 回答