Про время и его экономию
В настоящее время я много слушаю радио. Так же как и популярный блогер, я скачиваю интересные мне программы из интернета и слушаю их в обычном mp3-плеере во время различных передвижений по нашему славному городу Ярославлю. Поскольку ресурс доступного для прослушивания времени у меня ограничен, то я естественным образом решил его оптимизировать.
Типичный кусок программы, который я выбрал для примера сообщает о скандале с ресурсом http://thepiratebay.org/ и звучит примерно так:
Поскольку я слушаю разговорное радио, то мне пришла в голову светлая мысль: "Его надо слушать в ускоренном темпе!" То есть нечто похожее на скорочтение при восприятии текста. Вспомнив что мой плеер умеет воспроизводить с повышенной скоростью, я врубил эту опцию по полной. Получилось примерно так:
Все бы ничего, но спектр безнадежно уехал вверх, ну как если бы пластинку крутили быстрее, чем ей следовало бы крутиться. То есть временные потери, конечно, сократились на треть, но слушать в такой манере и на полном серьёзе про, скажем, кампанию Немцова, было несколько затруднительно. Поэтому я решил поискать приемлемое решение, которое сократит время, но не утащит за собой спектр (проще говоря -- тембр).
Поначалу было желание написать что-то такое свое, доморощенное, в MATLAB. Но после нескольких экспериментов с FFT я как-то поостыл и пошел более верным путем -- прогуглил, что уже сделано и как это работает. Оказалось, что тут зарыта целая обширная область исследований, в которой до сих пор идет борьба за повышение качества и понижение вычислительной сложности. Это тема отдельного разговора, но кто хочет -- можно ознакомиться вот здесь.
В результате исследований, я воспользовался программой Adobe Audition, которая решила мою задачу.
Пока поднимаю скорость воспроизведения до 150%. Планирую постепенно увеличивать. По 10% в неделю. Посмотрим до скольки сумею дойти без потери смысла :-)


2 коммент.:
Отличная тема! Когда сделаешь ускорение фильмов и сериалов - свистни, ага?
Кстати алгоритмы про которые я говорил как раз для этого и создаются. Думаю, что такой софт уже существует.
Отправить комментарий