Так как же, наконец, нормализовать AC3?

Модератор: Модераторы Обсерватории

Так как же, наконец, нормализовать AC3?

Сообщение jur » Ср ноя 10, 2010 2:41 am

Привет!

С конвертированием AC3 в MP3 вроде как-то разобрался. Не совсем, но хоть как-то.

Теперь встал вопрос о грамотной нормализации звуковых файлов AC3. Я пробовал BeSweet, но получил равномерное увеличение громкости во всех каналах. Такое чувство, что был нормализован каждый канал отдельно, изолированно от других. Но это совсем не то, что требуется!

Пробовал BeHappy - та вообще какая-то кривая левизна. Из 6 каналов сделала 2... Может я что-то не так делал, но к сожалению телепатии не обучен, а документации по этой программе - ровный, целомудренный ноль. (Имеется ввиду, что мне удалось разыскать по этому вопросу на просторах Интернета.)

Мне посоветовали программу MPEG Video Wizard DVD. Она мне незнакома, с интересом попробовал. Нормализацию AC3, вроде, делает, но в этом формате не экспортирует. Видать, какого-то плугина не хватает.

На этом мои познания в данной области иссякли. Программа Sonic Foundry Soft Encode имеет опцию сжатия динамического диапазона, но я не нашел в ней нормализации.

Посоветуйте что-нибудь практическое, уважаемые коллеги!
MPEG-4 - в массы!
jur
Матрос
Матрос
 
Сообщения: 34
Зарегистрирован: Пн ноя 20, 2006 1:11 pm

Re: Так как же, наконец, нормализовать AC3?

Сообщение Kanst » Чт ноя 11, 2010 11:13 pm

Забудь про Sonic Foundry Soft Encode - пробная и давно морально устаревшая разработка.
А про нормализацию в Xvid4PSP я уже написал.
Если этого мало, то укладывай ас3 в mpg
(TMPGEnc Plus 2.5 > File > MPEG Tools... > Multiplex)
открывай этот mpg Вегасом или СаундФоржем и обрабатывай как угодно.
Человеку свойственно ошибаться, но окончательно все запутать может только компьютер!
Kanst
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 1324
Зарегистрирован: Ср фев 04, 2004 10:15 pm
Откуда: 63RUS

Re: Так как же, наконец, нормализовать AC3?

Сообщение jur » Пт ноя 12, 2010 4:58 am

Увы, ближе к концу фильма рассинхронизация в несколько секунд... Черт...

Может из-за того, что частота кадров какая-то подозрительная? Ровно 24.000 fps (рапортует GSpot). (Если интересно, это фильм "Otdel.13.2009.(HDRip.XviD.Rus).STAR-VIDEO.avi".)

Полагаю, что тут соединились две проблемы: 1) тихий звук, требующий нормализации, 2) странная частота кадров, делающая нормализацию невозможной :-) Точнее, не невозможной, а не позволяющей заложить обратно в фильм нормализованный звук.

Что в этой ситуации можно сделать? Наплевать и выкручивать громкость воспроизведения на максимум? Это, конечно, выход из положения, но как-то неспортивно...

Что посоветуете, уважаемые коллеги?

P.S. Sonic Foundry Soft Encode хоть и старая, но из тех, кто борозду не испортит! :-)
MPEG-4 - в массы!
jur
Матрос
Матрос
 
Сообщения: 34
Зарегистрирован: Пн ноя 20, 2006 1:11 pm

Re: Так как же, наконец, нормализовать AC3?

Сообщение Kanst » Пт ноя 12, 2010 6:09 pm

Как раз и портит. Не помню, какой именно параметр там отсутствует или неправильно работает, но обнаружил это еще когда с многоканальным звуком для SVCD возился.
24 кадра я так понимаю был mkv исходник...
Выстави принудительно 23.976 утилиткой для авишек.
Человеку свойственно ошибаться, но окончательно все запутать может только компьютер!
Kanst
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 1324
Зарегистрирован: Ср фев 04, 2004 10:15 pm
Откуда: 63RUS

Re: Так как же, наконец, нормализовать AC3?

Сообщение jur » Сб ноя 13, 2010 12:19 am

Kanst писал(а):Как раз и портит. Не помню, какой именно параметр там отсутствует или неправильно работает, но обнаружил это еще когда с многоканальным звуком для SVCD возился.

Может быть. Но я не сталкивался, поэтому претензий не имею :-)

Kanst писал(а):24 кадра я так понимаю был mkv исходник...
Выстави принудительно 23.976 утилиткой для авишек.

Не помогает, черт подери... Пробовал в VirtualDubMod'е выставить и 23.976, и, как он сам посоветовал, 24.012 - все едино, рассинхронизация сильная, единицы секунд.

Вообще-то, я уже не раз и не два замечал, что некоторые фильмы, при любых манипуляциях с ними, разрушают синхронизацию. Хоть даже не перекодируй, поставь "Direct stream copy", - все равно, рассинхронизация возникает, и весьма заметная.

Ее можно как-то побороть? Ведь должно же быть какое-то средство...
MPEG-4 - в массы!
jur
Матрос
Матрос
 
Сообщения: 34
Зарегистрирован: Пн ноя 20, 2006 1:11 pm

Re: Так как же, наконец, нормализовать AC3?

Сообщение Kanst » Сб ноя 13, 2010 4:50 am

Утилитка называется, кажется, aviframerate - на doom9 посмотри.
А рассинхроны подобные встречаются часто, когда ас3 дорогу прикладывают от другого релиза, отличающегося частотой кадров. Так как ас3, как и видео, имеет кадровую структуру, то при воспроизведении такой склейки звук и видео ресинхронизируются так часто, что на слух это не заметно.
Но стои только эту дорогу начать перекодировать...

...Суй в Вегас и ресинхронизируй звук.
Человеку свойственно ошибаться, но окончательно все запутать может только компьютер!
Kanst
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 1324
Зарегистрирован: Ср фев 04, 2004 10:15 pm
Откуда: 63RUS

Re: Так как же, наконец, нормализовать AC3?

Сообщение jur » Вс ноя 14, 2010 7:48 pm

Kanst писал(а):...Суй в Вегас и ресинхронизируй звук.
Не получается, черт... Не догоняю, как сделать ресинхронизацию звука. Помоги, пожалуйста!

Вот как я действовал. Установил Вегас. Открыл программу и импортировал фильм. В новой версии Вегаса имеется то удобство, что он может импортировать файлы MPEG-4 напрямую. Вот скриншот:

Изображение

Затем поместил файл на таймлайн. Однако, звука нет, хотя все звуковые дорожки на месте. Вот скриншот:

Изображение

Тогда я попробовал в VirtualDubMod'е вынуть звук, пропустить его через AC3Fix и поместить обратно в файл фильма. В этом случай звук уже виден, вот скриншоты:

Изображение Изображение

Но дело в том, что в исправленном файле уже возникла сильная рассинхронизация! (Как я уже упоминал, любая манипуляция с файлом гробит синхронизацию.)

И еще вот какая странность. На втором скриншоте (где импортирован исходный файл) в разделе "Project Media" под иконкой файла мы видим его параметры:

Video: 704x304x12; 24,000 fps; 01:41:58;08;
Audio: 48,000 kHz; 6 Channels; 01:41:55;10; AC3

А на четвертом скриншоте в разделе "Project Media" под иконкой файла мы видим уже совсем другие параметры звука:

Video: 704x304x12; 24,000 fps; 01:41:58;08;
Audio: 48,000 kHz; 6 Channels; 01:41:50;09; AC3

Уж не в этом ли все дело? "Спинным мозгом чувствую" (С) - решение есть и оно где-то недалеко :-) Научи, пожалуйста, как побороть эту неприятность.

P.S. Еще не понял про Вегас. А как в нем, собственно, импортировать отдельно звуковую дорожку AC3? Странно это как-то... MP3 в импорте есть, а AC3 нема...

P.P.S. Еще я подумал, что синхронизацию мне сбил VirtualDubMod. Наверное он как-то не учитывает покадровую синхронизацию видео и звука AC3, о которой ты упоминал. Получается, что нужно это как-то включить...

P.P.P.S. Подумал насчет Mencoder с его славной опцией "-vf harddup"...
MPEG-4 - в массы!
jur
Матрос
Матрос
 
Сообщения: 34
Зарегистрирован: Пн ноя 20, 2006 1:11 pm

Re: Так как же, наконец, нормализовать AC3?

Сообщение Kanst » Ср ноя 17, 2010 12:26 am

- На первом скрине параметры звука тебе позволяет видеть какая-то системная приблуда (типа кодекпака), но Вегас с ним "не сотрудничает". Сам же он (по сволочным антипиратским соображениям) читает ас3 звук только из файлов, которые применяются для записи устройствами Sony (mpg, mp4, вроде еще avchd и т.п).
- Затащи свою авишку в AVIMuxGUI и выдерни ас3-шный звук в отдельный файл (заодно там посмотришь, выставлена ли задержка).
- Запусти TMPGEnc Plus 2.5 (именно он создает наиболее корректно читаемые Вегасом mpg-шки)
File > MPEG Tools... > Multiplex - кидай сюда свой ас3 и запускай мультиплексирование в mpg (на выскочившую в конце процесса табличку наплюй).
--------------
Теперь Вегас:
- Подгони видео-свойства проекта под твою авишку - Project Properties > Video > Match Media Settings (кнопка в верхнем правом углу - жми, указывай файл и ОК), а на закладке Audio ставь стерео или 5.1 в зависимости от того, как хочешь свой ас3 видеть)
- Кидай авишку на таймлайн, пустые звуковые дорожки удаляй, закидывай полученный из ас3-шки mpg.
- Если в исходнике была задержка, то на такой же промежуток и разноси видео со звуком на таймлайне
(ПКМ на полоске времени над таймлайном выбери Time для отображения милисекунд, а не фреймов)
- Удерживая Ctrl тяни курсором правый край звукового фрагмента чтобы растянуть звук или ужать.
- ПКМ на звуковом фрагменте Properties > Pitch Change ставь галку Lock to Stretch
Тут уже пошло творчество.
Надо синхронизировать звук в начале фильма, потом найти удобную для синхронизации точку ближе к концу и растянуть звук до совпадения его с этой отметкой, потом подправить синхронизацию в начале и снова подогнать в конце - так в несколько шагов с повышением точности.
При работе с 5.1 лучше это делать с дорожкой фронтальных каналов, а когда ее подгонишь, то просто скопировать и вставить в Properties остальных звуковых каналов полученное значение Pitch Change и (если потребуется) совместить их начало с началом фронтальной дорожки.
Человеку свойственно ошибаться, но окончательно все запутать может только компьютер!
Kanst
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 1324
Зарегистрирован: Ср фев 04, 2004 10:15 pm
Откуда: 63RUS

Re: Так как же, наконец, нормализовать AC3?

Сообщение jur » Ср ноя 17, 2010 1:23 am

Большое спасибо за помощь! Попытаюсь сделать так, как ты пишешь. Нужно будет еще TMPGEnc разыскать, но, думаю, это не проблема.

А вообще я подобным процессом занимался (правда, уже давно). Я накладывал переводы на качественные забугорные фильмы :-) Растяжение/сжатие - это самое легкое. Гораздо хуже, когда приходилось заниматься "кусочной аппроксимацией" с теми же растяжениями/сжатиями. Во где тонус-то взлетает! :-)

Спасибо! (Я еще поспрошаю, если что, хорошо?)
MPEG-4 - в массы!
jur
Матрос
Матрос
 
Сообщения: 34
Зарегистрирован: Пн ноя 20, 2006 1:11 pm

Re: Так как же, наконец, нормализовать AC3?

Сообщение Kanst » Ср ноя 17, 2010 4:23 am

Прогу на pinnhate.народ.ру пошукай :)
Сейчас не слаще встречается ситуевина, когда к BD-релизам приклеивают звук от DVD. Вроде бы тоже самое кино, а при перемонтаже длительность почти каждого эпизода отличается на 1-2 кадра от DVD-шного монтажа. Я как-то приблошнился в Handy Saw DS делать разбивку сцен по оптическому распознаванию и уже по стыкам проверял - иначе после завершения работ фильм смотреть не хочется никогда.
Человеку свойственно ошибаться, но окончательно все запутать может только компьютер!
Kanst
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 1324
Зарегистрирован: Ср фев 04, 2004 10:15 pm
Откуда: 63RUS

Re: Так как же, наконец, нормализовать AC3?

Сообщение jur » Сб ноя 20, 2010 9:34 pm

Большое спасибо, уважаемый коллега! Программу нашел и скачал. Запустил кодирование пробного файла, который упорно рассинхронизируется при манипуляциях с ним (ниже я о нем упомяну). А пока пару слов.

Это я кодирую очередной рип, который не поддается перекодированию. Точнее, после любых манипуляций с рипом (VirtualDubMod) появляется сильнейшая рассинхронизация, причем, уже в самом начале, на первых минутах. (В данном случае речь идет об этом рипе. Коллега рад обычно использует MEncoder.)

Много размышлял... К сожалению познания мои в области рипования весьма ограниченны, но я хотел бы подбросить мыслю :-) Логически рассуждая, наверное можно в видео/аудио потоках иметь какие-то метки времени, позволяющие синхронизировать эти потоки. Либо каким-то макаром подхватывать воспроизводимые потоки и направлять их кодировщику. Эту идею посоветовал уважаемый bayarookie (вот здесь):

Можно воспроизводить с помощью mplayer видео в один pipe, а аудио в другой. Оба пайпа кодировать отдельно, потом склеить. Такую штуку легко сделать в linux командой mkfifo. Вот тогда рассихрона не будет.

Коротко говоря, наверняка есть способ синхронизации видео/аудио. Ну просто должен быть... Какие мысли по этому поводу?
MPEG-4 - в массы!
jur
Матрос
Матрос
 
Сообщения: 34
Зарегистрирован: Пн ноя 20, 2006 1:11 pm


Вернуться в Методики работы: запись, мастеринг и пр

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0