аналог 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 даже больше уже умеет. Но для звука может и сойдет.
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 |
Воспроизведение музыки на нескольких слайдах в слайд-шоу
В презентацию можно добавить музыку, чтобы она играла в фоновом режиме во время показа слайдов.
Если вы хотите использовать для этого музыку из Интернета, то ее нужно сначала загрузить на компьютер.
Воспроизведение песни на слайдах

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

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

Когда вы объединяете аудиодорожки, вы часто замечаете, что между ними есть расхождения. Используя Audacity , вы можете легко изменять темп песни независимо от высоты тона или наоборот, чтобы лучше соответствовать вашему проекту.
Изменение темпа
Вы можете изменить темп своего трека, чтобы он не звучал как бурундук. Выберите ваш трек (или часть, которую вы хотите редактировать) и перейдите в Effect> Change Tempo…

Вы можете ввести процентное изменение или ввести исходные и целевые значения ударов в минуту. Вы также можете при желании изменить темп, чтобы он соответствовал определенной длине. Это соответственно удлинит или укоротит ваш трек, поэтому вам, возможно, придется переставить треки, чтобы все выстроилось правильно, если у вас есть многодорожечный проект перед вами. Это удобно, когда вам нужно растянуть вокальный трек, чтобы он соответствовал какой-то инструментальной части.
Изменение высоты тона
Чтобы изменить высоту или тональность дорожки, перейдите в Effect> Change Pitch…

Вы можете изменить ключ с помощью процента, частоты, количества полушагов или ввести исходные и целевые ключи с помощью буквенных примечаний. Это очень хорошо работает для струнных инструментов, например, поднимая или опуская клавишу гитарного соло, чтобы вы могли подыграть в другой настройке.
Меняя оба одновременно
Большинство людей не хотят менять оба одновременно, но это удобно при конвертации между форматами Vinyl RPM. Перейти к эффекту> Изменить скорость …

Вы можете выбрать между 33 1/3, 45 и 78 об / мин или сделать процентное изменение.
В общем, вы хотите внести небольшие изменения в ваши треки, чтобы они лучше подходили. При больших изменениях, превышающих 25%, вы услышите всплывающие заметные артефакты. Это особенно актуально для вокала, и с некоторыми инструментами вы можете многое сделать. При использовании с высококачественным источником звука эти изменения могут обеспечить некоторые действительно интересные эффекты, такие как создание научно-фантастических шумов и странное грохотание фона.