Как получить длину MP3-файла в Perl?

#tags #mp3

#Теги #mp3

Вопрос:

Я использовал MP3::Tag для получения информации ID3 из mp3-файла.

Но я не знаю, как получить длину mp3-файла.. Я имею в виду продолжительность.

# получить некоторую информацию о файле самым простым способом

($ title, $ track, $artist, $album, $comment, $year, $ genre) = $mp3->autoinfo();

У этого нет функции, которая получает длину из ID3.

Кто-нибудь знает, как я могу получить длину mp3-файла в Perl?

Ответ №1:

Если вы все еще ищете ответ, установите MP3::Info и используйте:

 $mp3->time_mm_ss();
  

Другие вещи, которые вы можете использовать:

 total_secs()

total_secs_int()

total_mins()

leftover_secs()

leftover_msec()
  

Подробности смотрите в нижней части страницы MP3::Tag