From 9ea51a3c64533f50a5b6784b52894dd9251e53fe Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Wed, 1 Feb 2023 14:12:59 +0300 Subject: [PATCH] =?utf8?q?=D0=A1=D0=BA=D0=BE=D0=BB=D1=8C=D0=BA=D0=BE=20?= =?utf8?q?=D0=B2=D1=80=D0=B5=D0=BC=D0=B5=D0=BD=D0=B8=20=D0=B7=D0=B0=D0=BD?= =?utf8?q?=D0=B8=D0=BC=D0=B0=D0=B5=D1=82=20=D0=B2=D1=81=D1=8F=20=D0=BC?= =?utf8?q?=D1=83=D0=B7=D1=8B=D0=BA=D0=B0=3F?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Задали мне тут вопрос про суммарную длительность моей музыки. Никогда не задавался этим вопросом. Даже не знаю с ходу какую команду для простоты можно бы было использовать для узнавания длительности мультимедиа файла. Нашёл рецепт с ffprobe-ом, который хорош тем, что он всеяден (не надо отдельные утилиты для разных форматов файлов). % for i (**.wv(.) **.mp3(.) **.ogg(.)) { ffprobe -v error -show_entries format=duration -of default=noprint_wrappers=1:nokey=1 $i } > /tmp/times % perl -ne '$s += $_ ; END { print $s / 3600}' /tmp/times 3273.62875339331% Так что у меня сейчас чуть более 136 дней музыки всего. -- 2.48.1