LINUX.ORG.RU

Время проигрывания аудиофайла


0

1

Приветствую!

А не подскажет ли мне кто-нибудь, как получить время проигрывания, скажем, flac-файла без его проигрывания? В тегах эту информацию, видимо, сохранять не принято. Ещё лучше было бы найти универсальную программу типа lltag, которая могла бы вычислять время для файлов разных форматов.

Наилучшим же вариантом был бы Perl-модуль, который такое умеет :-)

Заранее дико благодарен!

Даже file может показать эту информацию:

file 01_-_Tranen_der_Sehnsucht_\(Part_I_\&_II\).flac 
01_-_Tranen_der_Sehnsucht_(Part_I_&_II).flac: FLAC audio bitstream data, 16 bit, stereo, 44.1 kHz, 25545660 samples
echo "scale=2;25545660/44100/60" | bc
9.65
Т.е. 9минут 39 секунд.

Eddy_Em ☆☆☆☆☆
()

mediainfo + grep/sed/awk

waker ★★★★★
()
Ответ на: комментарий от sinister666

А вот и нифига. mediainfo — вещь интересная, но мало в каком дистре присутствует. Поэтому я использовал Perl-модуль для FLAC и для Vorbis из модулей кое-чего есть. А остальные форматы, в общем-то, — отстой ;-)

sinister666 ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.