аналог 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 даже больше уже умеет. Но для звука может и сойдет.
Подстройка темпа аудио событий к темпу проекта
Вы можете растягивать/сжимать аудио лупы, чтобы их темп соответствовал темпу проекта.
Процедура
- Выберите Файл > Импорт > Аудиофайл , выберите аудио луп, который вы хотите импортировать, и щёлкните по кнопке OK .
- Выберите аудио луп в проекте.
- Выберите Аудио > Дополнительно > Растянуть по темпу проекта .
Результат
Аудио луп будет растянут в соответствии с темпом проекта.
- Вдаваясь в детали
- Приведение темпа аудио в соответствие
- Подстройка темпа аудио событий к темпу проекта
- Введение
- Вдаваясь в детали
- Настройка вашей системы
- 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,445iiunbreakableii, ряды Фурье вас спасут.
А чем ваш «темп», отличается от «скорости» у 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 Воспроизведение музыки на нескольких слайдах в слайд-шоу
В презентацию можно добавить музыку, чтобы она играла в фоновом режиме во время показа слайдов.
Если вы хотите использовать для этого музыку из Интернета, то ее нужно сначала загрузить на компьютер.
Воспроизведение песни на слайдах

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

- Выполните описанную выше процедуру «Воспроизведение песни на слайдах». После последнего шага выполните следующие действия.
- Откройте слайд, на который вы вставили звук. На ленте выберите вкладку Анимации .
- В правой части панели инструментов выберите Область анимации.
- В области Анимация дважды щелкните элемент для аудиоклипа.
- В диалоговом окне Воспроизведение звука на вкладке Эффекты в разделе Остановить воспроизведение измените значение После слайдов на количество слайдов, для которых требуется воспроизведение музыки. (Максимальное значение — 999.)
- Нажмите кнопку ОК.
Воспроизведение нескольких композиций на разных слайдах
Если в вашем слайд-шоу нужно использовать несколько музыкальных композиций, можно добавить еще несколько звуковых файлов. Однако если вы обнаружите, что у вас возникли проблемы с синхронизацией музыки с слайд-шоу, вы можете использовать стороннее средство редактирования звука, например Audacity®, чтобы объединить песни в один файл, чтобы они воспроизводились непрерывно на протяжении всего слайд-шоу.
См. также
- Форматы звуковых и видеофайлов, поддерживаемые в PowerPoint
- Добавление и удаление звука в презентации PowerPoint
- Запись слайд-шоу с указанием длительности речевого сопровождения и показа слайдов
- Автоматическое воспроизведение музыки и других звуков при появлении слайда
Воспроизведение песни на слайдах
Воспроизведение нескольких композиций на разных слайдах
Если в вашем слайд-шоу нужно использовать несколько музыкальных композиций, можно добавить еще несколько звуковых файлов. Однако если вы обнаружите, что у вас возникли проблемы с синхронизацией музыки с слайд-шоу, вы можете использовать стороннее средство редактирования звука, например Audacity®, чтобы объединить песни в один файл, чтобы они воспроизводились непрерывно на протяжении всего слайд-шоу.
Воспроизведение песни на слайдах
Поддерживаемые аудиоформаты вВеб-приложение PowerPoint: MP3, WAV, M4A, AAC и OGA
- На вкладке Вставка справа выберите Звук.
- В проводнике найдите нужный звуковой файл и выберите Открыть.
- Щелкните значок звука на холсте.
- На вкладке Звук или Воспроизведение выберите Воспроизвести в фоновом режиме.