gpt4 book ai didi

php - 无需下载整个文件即可读取 ID3 标签

转载 作者:可可西里 更新时间:2023-11-01 13:48:27 24 4
gpt4 key购买 nike

是否可以在不下载整个文件的情况下读取 MP3 文件的 ID3 标签(持续时间、艺术家、标题...)?

我做了一些测试,我只需要下载几个字节的 MP3 文件就能获得艺术家和标题标签。但我不确定持续时间和其他标签是否可行。

谢谢。

最佳答案

我刚刚发现 ffmpeg 可以读取远程文件的 ID3 标签,而无需下载整个文件:

root@local1:/# ffmpeg -i http://physics.ujep.cz/~mmaly/mp3/Mozart/Mass_in_C_Minor_New_by_Levin/sbory_vyssi_kvalita/01_Kyrie.mp3
FFmpeg version 0.6-4:0.6-2ubuntu6, Copyright (c) 2000-2010 the FFmpeg developers
built on Oct 5 2010 22:36:53 with gcc 4.4.5
configuration: --extra-version=4:0.6-2ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-vaapi --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-x11grab --enable-libdc1394 --enable-shared --disable-static
libavutil 50.15. 1 / 50.15. 1
libavcodec 52.72. 2 / 52.72. 2
libavformat 52.64. 2 / 52.64. 2
libavdevice 52. 2. 0 / 52. 2. 0
libavfilter 1.19. 0 / 1.19. 0
libswscale 0.11. 0 / 0.11. 0
libpostproc 51. 2. 0 / 51. 2. 0
[mp3 @ 0x7ae420]max_analyze_duration reached
[mp3 @ 0x7ae420]Estimating duration from bitrate, this may be inaccurate
Input #0, mp3, from 'http://physics.ujep.cz/~mmaly/mp3/Mozart/Mass_in_C_Minor_New_by_Levin/sbory_vyssi_kvalita/01_Kyrie.mp3':
Metadata:
TLEN : 431046
TIT2 : Kyrie
TRCK : 1
TPE1 : Mozart
TCON : Classical
TALB : Mass in C Minor New by Levin
Duration: 00:07:11.18, start: 0.000000, bitrate: 128 kb/s
Stream #0.0: Audio: mp3, 44100 Hz, 2 channels, s16, 128 kb/s
At least one output file must be specified

关于php - 无需下载整个文件即可读取 ID3 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5359279/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com