PDA

Просмотр полной версии : Плавно состыковать звуки?


dims12
09.07.2011, 00:29
Хочу сделать шумовой эффект как будто мы находимся внутри какой-то машины -- негромко гудят многочисленные механизмы.

В определённом режиме мувика этот звук должен звучать бесконечно.

Отсюда первый вопрос: как изготовить звук, который хорошо звучит при циклическом прокручивании? И можно ли вообще во флеше сделать так, чтобы склейка происходила без щелчков?

Затем, когда мувик выходит из режима, раздаётся определённый шумовой эффект (машина "включается"), а затем пропадает, чтобы не раздражать пользователя.

То есть, мне надо плавно перейти от циклического звука к данному шумовому эффекту и проиграть его один раз.

Я делал и путём помещения звуков на таймлайн и из ActionScript -- всё время получаются погрешности при состыковке звуков. Можно ли их избежать?

Dukobpa3
09.07.2011, 00:36
Перекодировать встроенным кодировщиком в мп3, это уберет паузы вконце дорожек. Ну а дальше думать.

Когда-то сам с этим мучался. Получилось только так. Все другие кодировщики вставляют при кодировании мп3 паузы вконце.

Насчет состыковать - можно примерно так:
- то что играло циклическии пусть играет но плавно затухает от 100% до 0%.
- и параллельно то что должно проиграться плавно начинает играть громче 0% до 100%.

таймлайн заведомо в задницу ;) Только программно.

dims12
09.07.2011, 17:22
А что за встроенный кодировщик MP3? У меня уже получилось состыковать ВАВы, но они очень большие. А когда преобразую в МП3 действительно получаются паузы.

Dukobpa3
09.07.2011, 17:27
Та там как-то бронелобо, не помню уже. Что-то типа нажать "перекодировать в мп3" когда в библиотеку перетягиваешь.

Котяра
09.07.2011, 17:42
В swf любой wav будет лежать как mp3

mooncar
09.07.2011, 18:02
Возможно поможет что-то из примеров в этой теме. (http://www.flasher.ru/forum/showthread.php?t=130658) Правда там AS2 и примеры с ошибкой, но сама идея может быть поможет. Можно чуть место склейки от конца отодвинуть и увеличить fps, тогда ошибка вроде как пропадает. (Сдвинуть во втором примере место склейки до 5100 mc, а fps поднять до 36.)