Перейти к содержимому

Audacity как растянуть дорожку

  • автор:

аналог MeGui или как растягивать и сжимать аудио по времени.

Подскажите пожалуйста утилиту для ускорения (замедления) аудио. Чтобы само всё автоматом высчитывалось, а не требовалось производить математические расчёты. Хочу взять дорожку аудио от dvd и прикрутить к видео от блюрея. В MeGui такая функция была, но она только для винды. Нужен аналог на *nix, можно и консольную.

AnnaS
29.11.19 08:47:14 MSK

Если не хочется копаться в разделе media, в котором тонны программ, то для инертных есть Wine, чтобы запустить MeGui.

anonymous
( 29.11.19 10:02:14 MSK )
Ответ на: комментарий от anonymous 29.11.19 10:02:14 MSK

По поиску на сайте найти не получилось, а в media как вы сказали их тонны. Я до пенсии рыться буду и не факт что найду то что нужно. Поэтому взяла на себя наглость и создала новую тему.

На счет вайна, как то это не комильфо. Вайн он всё таки больше для игр от безысходности, а для софта хотелось бы под nix.

AnnaS
( 29.11.19 12:40:12 MSK ) автор топика
Ответ на: комментарий от AnnaS 29.11.19 12:40:12 MSK

Задача все равно специфическая. Педивикия говорит, что эта программа видеоредактор. Есть cinelerra, avidemux, makemkv с mkvtoolnix и даже blender можно для монтажа взять. А вообще VLC может нужную дорожку проигрывать параллельно, так что конвертировать не обязательно, если это одно и то же видео и время совпадает.

anonymous
( 29.11.19 15:44:25 MSK )

Чтобы само всё автоматом высчитывалось, а не требовалось производить математические расчёты. Хочу взять дорожку аудио от dvd и прикрутить к видео от блюрея.

ffmpeg, читать ЕМНИП про опцию -async.

anonymous
( 30.11.19 22:23:12 MSK )
Ответ на: комментарий от anonymous 30.11.19 22:23:12 MSK

Спасибо за наводку. Правда там пишут, что надо задавать временные метки. Как пример приводят: aresample=async=1000, я так и не поняла откуда это значение и какое мне ставить. Пошла читать ман по ffmpeg.

AnnaS
( 01.12.19 12:15:50 MSK ) автор топика
Ответ на: комментарий от AnnaS 01.12.19 12:15:50 MSK

Тема тянет на развод лохов с претензией на всезнайство и желание помочь. Иными словами искуственная проблема, потому что дальше нет решения. Лучше б просто в толксах написала «ище наивного клоуна, который настолько наивен, что всегда верит женщинам». Ну хотя бы честно можно было написать, а то все почуявшие неладное сразу свалили подальше.

anonymous
( 03.12.19 05:51:49 MSK )

Извлекаешь через ffmpeg обе аудиодорожки (с блюрика и с dvd)

ffmpeg -drc_scale 0 -i video.mkv -map 0:1 -c:a pcm_f32le -ac 2 -async 1 audio.wav

DVD предварительно упаковать в один mkv программой MakeMKV, она бесплатная, но во время бета тестирования требуется, чтобы либо версия всегда была свежей, либо надо вводить публичный ключ, который публикуется у них на форуме
-map 0:1 выбор дорожки. 0:1 значит первый файл, вторая дорожка (первая дорожка обычно видео). Нумерация начинается с нуля.
-ac 2 даунмикс в стерео. Если нужен многоканал -ac 2 убрать, но тогда желательно выводить в pcm_s24le

sox input25.wav output23976.wav speed 0.95904095904
sox input25.wav output23976.wav tempo 0.95904095904

(tempo — с сохранением исходной тональности, не рекомендуется! процесс очень болезненный)

Коэффициенты:
25>23.976 = 0.95904095904
23.976>25 = 1.04270833333
25>24 = 0.96
24>25 = 1.04166666666

Формула: fps конечная / fps начальная
23.976 на самом деле 24000/1001, то есть ~23.976023976

В Audacity добавляешь две дорожки (с блюрея и с dvd после перетягивания) и проверяешь синхронность. Может, в начале надо подрезать или тишину добавить (в dvd дорожке, блюрик не трогаешь!). Перетягивать умеет и Audacity, но в старых версиях (2.1) у него недостаточная точность при вводе значений, всего три цифры после запятой.
Экспортируешь. Можно сжать в Audacity при экспорте. Можно вывести WAV PCM и сжать потом в ffmpeg. Например:

ffmpeg -i input.wav -c:a libopus -b:a 192k output.opus

Вместо libopus еще есть libvorbis (расширение ogg), aac (расширение m4a), ac3, libmp3lame

Потом в MKVToolnix муксишь видео с новой аудиодорожкой.

Можно звук не обрабатывать, а для видео прописать новый fps без пересжатия в MKVToolnix. Но процедуру проверки синхронизации все равно желательно провести, чтобы убедиться, что BluRay и DVD отличаются только разной скоростью и больше нет других отличий.

anonymous
( 04.12.19 15:11:59 MSK )

megui — GUI для AviSynth. Под Linux можно использовать VapourSynth.

Речь идёт о реальном ускорении/замедлении аудио, или о замедлении и ускорении средствами контейнера (и демуксера, впоследствии), без реального изменения дорожки? Если первое, то это можно сделать любым редактором аудио.

ValdikSS ★★★★★
( 12.12.19 23:45:46 MSK )
Ответ на: комментарий от ValdikSS 12.12.19 23:45:46 MSK

MeGUI это GUI для много чего. VapourSynth не поддерживает звук и бинарно представлен на Linux очень плохо, вплоть до того, что проще в Wine запустить.

замедлении и ускорении средствами контейнера

Не думаю, что ТС знал(а) такие тонкости. Растягивать звук средствами контейнера обычно не рекомендуют — можно поиметь проблемы, кроме того эта растяжка никак не идентифицируется в MediaInfo и о ней можно только догадываться. По возможности лучше перенести коррекцию на видео в обратную сторону.

Хотя, MPC-HC нормально переваривает такие звуковые дорожки (изменяет fps видео при переключении на них), на железные плееры люди жалуются. Остальные плееры надо проверять. Обычно звуковые дорожки имеют скорость 23.976, к ней вполне можно привести. Однако имейте в виду: замедления ниже оригинального тона переносятся на слух гораздо хуже, чем ускорение. Поэтому PALовские русские озвучки лучше в 23.976 не тянуть. Впрочем, в плеерах можно менять скорость как угодно, чтобы вернуть оригинальную скорость. Главное, сохранение тона, которое у них в моде, отключить. В SMPlayer за это отвечает настройка —audio-pitch-correction=no

anonymous
( 14.12.19 16:39:33 MSK )
Ответ на: комментарий от ValdikSS 12.12.19 23:45:46 MSK

AviSynth. Под Linux можно использовать

Вообще-то AviSynth 2.5.8 портирован под Linux. Просто без плагинов (которые надо портировать отдельно) он не имеет смысла, ffmpeg даже больше уже умеет. Но для звука может и сойдет.

Подстройка темпа аудио событий к темпу проекта

Вы можете растягивать/сжимать аудио лупы, чтобы их темп соответствовал темпу проекта.

Процедура

  1. Выберите Файл > Импорт > Аудиофайл , выберите аудио луп, который вы хотите импортировать, и щёлкните по кнопке OK .
  2. Выберите аудио луп в проекте.
  3. Выберите Аудио > Дополнительно > Растянуть по темпу проекта .

Результат

Аудио луп будет растянут в соответствии с темпом проекта.

  1. ��
  2. Вдаваясь в детали
  3. Приведение темпа аудио в соответствие
  4. Подстройка темпа аудио событий к темпу проекта
  • Введение
  • Вдаваясь в детали
    • Настройка вашей системы
    • VST подключения
    • Окно проекта
    • Управление проектом
    • Треки
    • Управление треком
    • Партии/части и события
    • Редактирование диапазона
    • Воспроизведение и Транспорт
    • Виртуальная клавиатура
    • Запись
    • Квантизация МIDI и аудио
    • Фейды, кроссфейды и огибающие
    • Трек Аранжировщик
    • Функция Транспонирование
    • Маркеры
    • MixConsole (Микшер)
    • VCA фейдеры (Только в версии Cubase Pro)
    • Control Room (Только в версии Cubase Pro)
    • Индикация и громкость (Только в версии Cubase Pro)
    • Aудио эффекты
    • Аудио обработка и функции
    • Рендеринг в аудио
    • Редактор cэмплов
    • Хитпойнты
    • Приведение темпа аудио в соответствие
      • Пресеты алгоритма
      • Подстройка темпа аудио событий к темпу проекта
      • Музыкальный режим
      • Автонастройка
      • Ручная настройка
      • Свободная деформация времени (free warp)
      • Фиксация результатов обработки в реальном времени в файл
      • Отмена растяжения/сжатия аудио файлов

      © 2017 Steinberg Media Technologies GmbH All rights reserved.

      Audacity как растянуть дорожку

      Можно ли вообше растянуть звук?
      Что-то вроде: привет (нормально) и п-р-и-в-е-т (растянуто)

      P.S. пользуюсь «New Audio Components»

      iiunbreakableii
      Посмотреть профиль
      Найти ещё сообщения от iiunbreakableii

      Подтвердите свой е-майл
      Регистрация: 19.12.2010
      Сообщений: 808

      Что значит растянуто?
      Это значит варьирование скорости.
      Вот и ищите, есть возможность изменения скорости у ваших мудреных компонентов или нет.

      Пользователь
      Регистрация: 03.06.2009
      Сообщений: 89
      Сообщение от asmodey1

      Что значит растянуто?
      Это значит варьирование скорости.
      Вот и ищите, есть возможность изменения скорости у ваших мудреных компонентов или нет.

      Это не значит варьирование скорости.
      Это значит варьирование темпа (не отвечайте, если не знаете)

      iiunbreakableii
      Посмотреть профиль
      Найти ещё сообщения от iiunbreakableii

      Реанимируюсь.
      Участник клуба
      Регистрация: 19.07.2007
      Сообщений: 1,445

      iiunbreakableii, ряды Фурье вас спасут.

      А чем ваш «темп», отличается от «скорости» у asmodey1?

      Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
      Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе.

      P.S.: форум не песочница (с)
      название статьи на сайте MS: «Отмена принудительного отключения автоматического запуска в реестре Windows»

      Пользователь
      Регистрация: 03.06.2009
      Сообщений: 89

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

      А на счёт рядов Фурье, большое спасибо, поисчу в google, но если вы поделитесь какими-нибудь материалами, буду очень признателен

      В программе Audacity есть эффект «смена темпа» -это именно то, что мне нужно, но я даже не знаю какой параметр отвечает за это

      Последний раз редактировалось iiunbreakableii; 01.03.2011 в 21:21 .

      iiunbreakableii
      Посмотреть профиль
      Найти ещё сообщения от iiunbreakableii

      Регистрация: 09.01.2008
      Сообщений: 26,238

      я понимаю, что Вам мой совет не подойдёт,
      но можете хотя бы проверить, что получается:
      в Аудиоредакторах (например, Sound Fourge) есть такой механизм — «Time Stretch»
      цитирую:

      Функция Time Stretch позволяет Вам изменять продолжительность звука, не меняя его высоты тона.

      p.s. в связи с тем, что там куча пресетов — функция не такая уж и простая.
      p.p.s. можете заглянуть в раздел книг/документации на websound.ru — я не утверждаю, что там это есть, я утверждаю, что там могут быть книги с теоретическими основами данного процесса.

      Serge_Bliznykov
      Посмотреть профиль
      Найти ещё сообщения от Serge_Bliznykov

      Воспроизведение музыки на нескольких слайдах в слайд-шоу

      В презентацию можно добавить музыку, чтобы она играла в фоновом режиме во время показа слайдов.

      Если вы хотите использовать для этого музыку из Интернета, то ее нужно сначала загрузить на компьютер.

      Воспроизведение песни на слайдах

      На ленте на вкладке Воспроизведение выберите Воспроизвести в фоновом режиме.

      1. На вкладке Вставка нажмите кнопку Звук и выберите пункт Аудиофайлы на компьютере.
      2. В проводнике перейдите к музыкальному файлу, который вы хотите использовать, и нажмите кнопку Вставить.
      3. При выделенном на слайде значке звука нажмите на вкладке Воспроизведение кнопку Воспроизводить в фоне. Параметр Воспроизводить в фоне включает автоматическое воспроизведение звукового файла во время показа слайдов, причем оно не прерывается со сменой слайдов.

      Остановка звука после определенного количества слайдов

      Можно указать количество слайдов, которые будет воспроизводить аудиоклип.

      1. Выполните описанную выше процедуру «Воспроизведение песни на слайдах». После последнего шага выполните следующие действия.
      2. Откройте слайд, на который вы вставили звук. На ленте выберите вкладку Анимации .
      3. В правой части панели инструментов выберите Область анимации.
      4. В области Анимация дважды щелкните элемент для аудиоклипа.
      5. В диалоговом окне Воспроизведение звука на вкладке Эффекты в разделе Остановить воспроизведение измените значение После слайдов на количество слайдов, для которых требуется воспроизведение музыки. (Максимальное значение — 999.)
      6. Нажмите кнопку ОК.

      Воспроизведение нескольких композиций на разных слайдах

      Если в вашем слайд-шоу нужно использовать несколько музыкальных композиций, можно добавить еще несколько звуковых файлов. Однако если вы обнаружите, что у вас возникли проблемы с синхронизацией музыки с слайд-шоу, вы можете использовать стороннее средство редактирования звука, например Audacity®, чтобы объединить песни в один файл, чтобы они воспроизводились непрерывно на протяжении всего слайд-шоу.

      См. также

      • Форматы звуковых и видеофайлов, поддерживаемые в PowerPoint
      • Добавление и удаление звука в презентации PowerPoint
      • Запись слайд-шоу с указанием длительности речевого сопровождения и показа слайдов
      • Автоматическое воспроизведение музыки и других звуков при появлении слайда

      Воспроизведение песни на слайдах

      Воспроизведение нескольких композиций на разных слайдах

      Если в вашем слайд-шоу нужно использовать несколько музыкальных композиций, можно добавить еще несколько звуковых файлов. Однако если вы обнаружите, что у вас возникли проблемы с синхронизацией музыки с слайд-шоу, вы можете использовать стороннее средство редактирования звука, например Audacity®, чтобы объединить песни в один файл, чтобы они воспроизводились непрерывно на протяжении всего слайд-шоу.

      Воспроизведение песни на слайдах

      Поддерживаемые аудиоформаты вВеб-приложение PowerPoint: MP3, WAV, M4A, AAC и OGA

      1. На вкладке Вставка справа выберите Звук.
      2. В проводнике найдите нужный звуковой файл и выберите Открыть.
      3. Щелкните значок звука на холсте.
      4. На вкладке Звук или Воспроизведение выберите Воспроизвести в фоновом режиме.

Добавить комментарий

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