Войти
ПрограммированиеФорумЗвук

Как узнать длительность MP3?

Advanced: Тема повышенной сложности или важная.

#0
10:47, 17 июня 2019

В принципе подойдет любой язык : python,java,c++,c# или еще какой


#1
11:25, 17 июня 2019

Если любой язык, то вот на ноде: https://github.com/ddsol/mp3-duration/blob/master/index.js

#2
12:06, 17 июня 2019

Посчитать количество фреймов MPEG Audio и умножить на стандартную длительность фрейма

#3
13:15, 17 июня 2019

Можно использовать библиотеку https://bitbucket.org/lazka/mutagen.

Пример для mp3:

from mutagen.mp3 import MP3
f = MP3('test.mp3')
print(f.info.length)

Результат будет в секундах.

#4
14:28, 17 июня 2019

This repository has been deleted

#5
(Правка: 14:47) 14:32, 17 июня 2019

Язык не имеет значения.
Значение имеет, какой библиотекой пользуешься(BASS, OpenAL,...)
Везде есть соответствующие функции.
Если самопальное что-то - делаешь, то вот https://habr.com/ru/post/103635/ , или подобное смотри.
В общем смотри формат файла - всё можно вытащить + картинки и описание..

#6
19:12, 17 июня 2019

https://docs.microsoft.com/en-us/windows/desktop/medfound/how-to-… d-media-files

ПрограммированиеФорумЗвук