Как получить длительность аудиофайла в секундах.

get_duration() { durline=$(sox "$1" -n stat 2>&1|grep "Length (seconds):");echo ${durline#*\: }; }


Команда get_duration() используется для получения длительности аудиофайла в секундах. Она использует программу sox для анализа аудиофайла и выводит длительность в секундах.

Аргумент команды — путь к аудиофайлу, для которого нужно узнать длительность.

Альтернативой этой команде может быть использование других инструментов для работы с аудиофайлами, таких как ffprobe или mediainfo.

Пример использования команды: get_duration audio.mp3.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *