uv322:

Uv> Наконец-то поставил soxi, эта программа выдаёт время звучания wav файла
Uv> в секундах так: 155.735200, как делать так, чтоб быливидны только
Uv> секунды, а десятые и т.д. отрезались, чтоб было только 155.

У меня soxi показывает время не в секундах, но в часах, минутах,
секундах. Вот так:

Duration       : 00:13:22.60 = 35394748 samples = 60195.1 CDDA sectors

Чтобы отрезать дробную часть в показанном мной выводе:

soxi файл.wav | perl -pe 's/(Duration\s*:\s*\d+:\d+:\d+)\.\d+/$1/'

Если у Вас время только в секундах, то замените \d+:\d+:\d+ на \d+.

-- 
Дмитрий Падучих
-- 
Blinux-rus mailing list
[email protected]
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus

Ответить