bink audio mixer что это

Mixing audio into a Bink file

Mixing audio is the process of interleaving little bits of sound data into each video frame. Normally, you won’t have to perform this task, because Bink will compress the audio track of an AVI or QuickTime automatically as it compresses the video frames. You only need to use the mixer when you want to replace or add another audio track to a Bink file, or if you want multi-channel audio output.

Bink supports any number of audio tracks in a Bink video file, and can route each audio track to specific speakers on multichannel audio systems. Bink’s support for any number of audio tracks is also handy because you can put multiple languages in one Bink file and select between them at runtime.

To mix audio into a Bink file, just highlight a Bink file and an audio file to mix in (hold down the Control key while clicking your mouse to highlight more than one file at a time). Once the files are selected, click the «Mix in Audio» button to open the mixer window. The mixer window will open with the following options. You can click on the screenshot, or select from the following links to jump right to the help topic you need.

For 5.1 or 7.1 audio, you simply mix multiple stereo or mono input files into different Bink tracks IDs, one at a time. These separate input files are called «stems» in video editing software. Once you have mixed all the input files into Bink audio tracks, just tell your programmers the layout of the Bink tracks (like, track ID 0 is front left-right, etc). The programmer then directs the Bink audio tracks to the proper speaker at runtime.

Sound file to mix:

This option lets you change the sound file that the mixer is going to use for the sound track. This is convenient when you want to compress an audio file in another directory. If you want to remove an audio track, use «-» for the sound file name to mix.

Output file settings:

Enter the filename that you’d like to mix into in this field. You can use the Browse button to choose a directory with your mouse. Use the «automatic overwrite» switch when you don’t want Bink to ask you if you want to overwrite the destination filename.

Mixing settings:

Sound compression level: The Sound compression level controls how much audio compression Bink applies. Bink’s powerful audio codec is capable of up to 10 to 1 compression in perceptually lossless mode (which basically means you can save a ton of space in your audio tracks without hearing any compression artifacts). Bink compresses 44Khz data the best, and because it compresses the data so well, you should just get used to leaving 11 and 22 Khz behind. Bink still supports 11 and 22 Khz, but the compression ratios are lower (3 to 1 and 5 to 1). Quality level 4 is perceptually lossless on most files, and many files can even use a setting of 5 or 6. Settings of 9 and higher get pretty noisy.

Start mixing at what frame number: Here is where you choose the frame number that you want the mixing to begin on. Actually, the mixing really always starts from the first frame, and this function pads the input data with enough silence to cause the sound track to begin exactly on your chosen frame number. You can also use a millisecond offset by entering a negative number. For example, 2000 would start the sound 2 seconds into the movie.

Force frame rate: Use this option to force a new frame rate on the output Bink file. You’ll need to set this option when you compress still images, because they have a default rate of 10 frames per second.

Audio settings:

Convert Audio: Check this box to convert the audio from the input file. If you are converting just audio, then the output file will be a wave file. If you are converting video and audio, then the output file will be an AVI file.

Convert output format: These fields allow you to convert to another sound format during compression. They are there for your convenience, but for maximum quality, you should always start with original high-quality recordings. The RAD Converter can convert a 22 Khz file up to a 44 Khz file, but it can’t make it magically sound any better that the original 22 Khz.

Источник

RAD Video Tools Help

Bink Video is a «better-than-DVD» video codec. That is, it compresses better than DVD at up to three times the playback speed! Bink scales from the low-end Nintendo DS all the way up to HD video on the latest consoles and PCs.

Smacker was designed to compress 256-color video and animation for the previous generation of games. It is now used mostly with games that need to run on very low-end hardware (the education market, for example). It is unlikely that you will need to use Smacker for your videos.

We hope the RAD Video Tools do everything you need them to! If you have any questions, comments, requests, or even flames, don’t hesitate to call or e-mail.

File name: Enter the filename that you want to work with here. For example, if you just want to play a file, then just highlight it and click the «Play» button. You can change the default playback parameters in the «Advanced play» window.

Files of type: By default, the RAD Video Tools will display all media files, but you can use this pulldown to change the file selection list.

Bink it: This button opens the Bink compressor window where you can compress your movies with our true-color Bink codec.

Читайте также:  cae cpe в чем разница

Smack it: This button opens the Smacker compressor window where you can compress your movies with the Smacker codec.

Advanced play: The «Advanced Play» button opens the playback options screen, where you can customize the settings to use to on playback of your video. Advanced play options are available for Bink and Smacker files. If you’ve highlighted a Bink file, then the Bink Advanced play screen will open. Similarly, if you highlight a Smacker file, and hit the «Advanced Play» button, then the Smacker Advanced play window, which is a little different, will open.

Mix in sound: This button opens the Bink or Smacker audio mixer. You only need to use the audio mixer when you want to replace or add another audio track to a video file. Normally, you won’t have to utilize this feature, because our compressors will automatically compress the audio track of an AVI or QuickTime file in with the video frames.

Convert a file: The RAD converter can convert almost any type of file to another type. For example, you can convert a bunch of BMPs into an AVI, GIFs into JPEGs, Smackers into flics, QuickTimes into AVIs, wave files into different sample rates, 24-bit images into 8-bit images, etc.

Analyze file: The «Analyze» button opens one of the handiest features in the RAD Video Tools. It displays a visual representation of a Bink or Smacker file’s data rate.

List files: You can create a list file by clicking this button. A list file is a text file that contains a list of other file names that you want to be treated as one big file. This allows you to compress multiple input files into one output file.

New version?: Use this to check your Bink version. It is a quick and easy way to make sure you’re always using the latest-and-greatest update to the RAD Video Tools.

Batch: This button will start the RAD Batch editor. You can use the batch editor to create a list of tasks that can be run unattended.

File info: Click the «File info» button to display a description of the highlighted media file.

System info: The «System info» button displays information about your computer.

Help: A mouse click on the «Help» button will open your browser window to this Help page.

FAQs: If you click the «FAQs» button, your browser will open our Frequently Asked Questions page.

About: The «About» button will open a window that gives you version information on the RAD Video Tools.

Источник

Недельный геймдев: #22 — 13 июня, 2021

Из новостей на этой неделе: стала доступна превью версия Unreal Engine 4.27 с включёнными в движок Bink Video и Bink Audio, Unity выпустили новый стартовый пак, вышла новая версия движка Diligent Engine 2.5, Activision выпустили расширение для Windows для просмотра USD-файлов, разработчики Cascadeur получили дополнительные 1.5 миллиона долларов на развитие продукта, PolyHertz выпустил новый скрипт UnChamfer Pro для 3ds Max, Khronos запускают программу сертификации 3D-просмотровщиков.

Из интересностей: подробный доклад от Insomniac про работу со светом в Marvel’s Spider-Man, занятная механика для VR игры, полезный доклад от Риотов про то, как они балансят и нерфят персонажей.

Обновления/релизы/новости

Стала доступна превью версия Unreal Engine 4.27

Oodle и Bink теперь встроены в движок.

Улучшения по части Open XR.

Path Tracer теперь в бетке.

Куча улучшений GPU Lightmass: запекания, теней, поддержки mGPU.

Обновление Niagara: версионность модулей, новый дебагер, куча улучшений UX/UI.

Оптимизировали рендеринг на мобильных платформах. Ключевые направления оптимизаций: Distance Field Shadows, Fast Approximate Anti-Aliasing (FXAA), Temporal Anti-Aliasing (TAA).

Изменения по части Datasmith, особенно в Datasmith Exporter Plugin для ArchiCAD.

Огромное число изменения инструмента для синематиков и виртуального продакшена.

Bink Video и Bink Audio теперь доступны в Unreal Engine бесплатно

Epic Games выпустили последние изменения по интеграции технологии RAD Game Tools (которые приобрела в начале этого года) в Unreal Engine. Доступно в Unreal Engine 4.27 и Unreal Engine 5.

Bink Video и Bink Audio — кроссплатформенные видео и аудио кодеки с упором на производительность.

Разработчики Cascadeur получили дополнительные 1.5 миллиона долларов от Nekki

Спустя 2 месяца после выхода в ранний доступ этот инструмент для анимаций насчитывает уже 80000 пользователей. Команда, тем времени, из 25 разработчиков должна вырасти до 30. Компания планирует достичь двух важных этапов к полноценному релизу в 2022:

Улучшить по максимуму уникальные инструменты Deep Physics с поддержкой AI.

Функциональные возможности Cascadeur должны быть расширены дополнительными стандартными инструментами.

Unity выпустили новый стартовый пак

Набор содержит бесплатные и легковесные базовые контроллеры персонажей от первого и третьего лица для последней версии Unity 2020 LTS и более поздних версий с использованием Cinemachine и Input System.

Старые версии Unity также могут работать с паком, но, вероятно, нужно будет что-то дотюнить.

МФТИ и Gaijin Entertainment запускают магистерскую программу (4 семестра) по программированию игр

Заявку нужно подать до 30 июня. Обучение очное.

Вышла новая версия движка Diligent Engine 2.5

Трассировка лучей теперь включена на Metal.

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

Несколько контекстов позволяют выполнять асинхронные вычисления и параллельный рендеринг.

Запросы на RT позволяют бросать лучи из обычных шейдеров (пиксельные, вычислительные и т. д.).

Activision выпустили расширение с открытым исходным кодом для Windows для просмотра USD

Проект доступен на GitHub под лицензией Apache 2.0 и позволяет пользователям Windows взаимодействовать с USD файлами (всё более широко используемым отраслевым форматом, созданным Pixar) прямо в Windows Explorer.

Первую версию браузера ассетов добавят в Blender 3.0

Пользователи давно ждут нечто подобное.

Epic Games поделились кратким руководством для тех, кто хочет познакомиться с Unreal Engine 5

В 16-страничной pdf-ке разобраны основные вопросы и приведены полезные ссылки. Ничего того, что есть в онлайн документации, но зато всё кратко и сжато. Как раз подойдёт для ознакомления.

Читайте также:  etf на золото что это

PolyHertz выпустил новый скрипт UnChamfer Pro для 3ds Max

BuildBox решили поменять прайс на свой движок после негодования клиентов

Они не будут брать комиссию с ревенью, если вы не используете их специальное решение для монетизации.

Ранее компания изменила прайс, помомо подписки захотели процент процент с ревенью: 30%, если у вас план Plus, 10%, если у вас PRO план. Вовремя одумались.

Faceware Technologies запустили Faceware Studio PLE, новую бесплатную версию Faceware Studio, программы для мокапа в реальном времени

Лицензия позволяет художникам бесплатно использовать Faceware Studio в течение шести месяцев для некоммерческой разработки игр, визуальных эффектов.

Вышла бетка Kinetix Advanced

Можно попробовать бесплатно, преобразовав 60-секундное видео. За 15 евро в месяц можно конвертировать до 3 минут видео и иметь доступ ко всем инструментам, которые предлагает Kinetix, а за 120 евро в месяц 30 минут видео.

Khronos запускают программу сертификации 3D-просмотровщиков

Консистентное отображение на различных платформах повышает доверие потребителей. CGTrader и Sketchfab уже подписались.

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

Интересные статьи/видео

4 полезных совета по работе с Substance Painter для новичков

Маски — ваши лучшие друзья.

Будьте рассказчиком. Недостаточно просто навесить текстурки, важно понимать, как эти объекты будут смотреться рядом с другими.

Нужно понимать/осознавать как свет и игровые движки влияют на ваши текстуры.

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

На этой неделе Epic Games обсудили новую систему глобального освещения Lumen из Unreal Engine 5

Специалисты рассказали, что это такое, как включить, и что технология из себя предоставляет.

Полезный доклад от Риотов про то, как они балансят и нерфят персонажей

Не смотрите на оценки под видео, контент норм. Там приведены реальные данные и метрики и, что самое главное, докладчик рассказывает, как они принимают решения на основе этих данных.

Источник

Bink Video

Требования : [ОС] : _multiplatform_
Просмотров : 3845 ( +8 )
Скачиваний : 400
Прислал / (а) : STAM
Дата создания : 16.11.2013 7:44:14
Источник : http://www.radgametools.com

Bink — проприетарный формат файла, медиаконтейнер, разработанный американской компанией RAD Game Tools для использования преимущественно в компьютерных играх для разных игровых платформ. Формат «Bink» используется во многих играх под персональные компьютеры (Mac OS, Microsoft Windows) и игровые консоли Xbox, Xbox 360, GameCube, Nintendo DS, Wii, PlayStation 2, PlayStation Portable и Playstation 3. На апрель 2011 года «Bink» используется в более чем 5 800 играх для 14 разных игровых платформ.

В статье выкладываю:

The RAD Video Tools (Win).

Bink Mac Player (mac).

Bink Linux Player (linux, command-line).

Изменения в версии 2.4k/1.994k

Добавлена поддержка для 64-bit iOS и 64-bit ARM симуляторов.

Теперь вы можете использовать несколько платформ BinkTexture в одном приложении (например, D3D9 и GL, например).

Исправлен экспорт проблем с помощью функции BinkSetOSFileCallbacks.

На PS4 фоновые потоки используют циклическую диспетчеризацию.

Источник

Микшерный пульт из USB-звучки и опенсорса

Иногда у меня, как у звукача аниме/гик фестивалей/конвентов, появляется задача обеспечить звуком небольшой ивент, на площадке которого нет вообще ничего из оборудования. Такие патички довольно лайтовы и располагают к экспериментам. Так, для нашего осеннего опенэйра я выбрал следующий (весьма непривычный) опенсорсный сетап, который в итоге отлично сработал:

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

Однако, это же и минус: если посреди шоу выходит из сторя ноут, то наступает полный блэкаут. Даже микрофоны перестают работать. Решения нет: надо эксплуатировать аккуратно, много тестить до ивента и подготовить резервный ноут.

RealTime Linux Kernel

Обработка живого звука на бытовом железе обычно связана с одним неприятным эффектом: задержкой вывода. Чем больше задержка, тем сложнее человеку говорить в микрофон, так что, для комфортной работы ведущих, необходимо её минимизировать. Задержка вызвана буферизацией, а уменьшение буфера приводит к его периодическому опустошению или переполнению (xrun), что звучит как 100-1000мс громкого треска, то есть, неприемлемо.

С обычным ядром Linux, xrun’ы у меня возникают примерно раз в пару минут даже при очень большом буфере. Не знаю с чем это связано, но так точно не пойдёт. Можно было бы докопаться до сути и собрать своё ядро без лишнего мусора, однако, наиболее простым plug-and-play решением является Real-Time ядро Linux. На сайте JACK пишут, что RT-режим звукового сервера работает даже на обычном ядре, но точно не из коробки. Первое, что мы сделаем для подготовки системы к обработке живого звука — установим RT-ядро и перезагрузимся в него:

Longread

После установки соответствующего пакета, в Вашем GRUB появится новый пункт с RT-ядром. Для повседневной работы RT-ядро не рекомендуется. На это есть как минимум две причины:

Если у Вас пока нет на ноуте никакого линукса, но Вы хотите его поставить ради микшера, лучше выбрать какой-нибудь мультимедиа-ориентированный дистрибутив, где всё уже из коробки оптимизировано под low latency: AVLinux или Ubuntu Studio.

Sound Server

Окей, вы добились работоспособности Real-Time ядра в Вашем дистрибутиве Linux, что дальше?

Далее нам потребуется звуковой сервер: это та программа, которая связывает звуковоспроизводящие (и звукослушающие) программы с «железным» аудиоинтерфейсом. Именно звуковой сервер отвечает за буферизацию (которая приводит к задержке вывода) и коммутацию входов/выходов.

Longread

Звуковых серверов много. В десктопном линуксе по умолчанию обычно работает связка ALSA+PulseAudio. ALSA ближе к железу, PulseAudio ближе к прикладному ПО. Для простых задач коммутации динамиков и микрофонов в браузеры и дискорды это работает сносно, но, как писал @merlin-vrn в комментариях к своей замечательной статье Интернет-радио с множеством ведущих из разных городов и звонками в прямом эфире (которая в далёком 2014м побудила меня заниматься звуком на линуксах),

I pronouce pulseaudio as pshhrrhrhshrhhhh…

И это отчасти правда даже в 2020-м: во время тестов пару раз у меня возникала ситуация, когда демон PulseAudio вешал всю аудио-подсистему и сильно грузил процессор, хотя никто его вообще не трогал. Если когда-нибудь PulseAudio умрёт, мне кажется, мир станет чуточку лучше (надежда есть). Я допускаю, что мы просто не умеем его готовить, но чистота архитектуры, производительность, гибкость и удобство JACK Audio Connection Kit сделало именно его стандартом отрасли проф. аудио на линуксе.

Устанавливаем пакет jackd (для debian и ubuntu; также может называться jack-audio-connection-kit или просто jack). В системе должна появиться команда jackd (jack daemon). В AVLinux и Ubuntu Studio он уже установлен, ничего делать не надо.

Если в Вашем дистрибутиве есть QjackCtl, можете тоже поставить. Эта программа предоставляет GUI к JACK, что помогает его настраивать и коммутировать каналы. Однако мы будем работать без неё, поскольку в CentOS её нет, компилировать лень, и без неё можно обойтись.

Ardour: Our DAW

В качестве микшера будем использовать Ardour. Из альтернатив имеется Non Mixer, но это какая-то совсем отдельная вселенная: я туда не заныривал и слышал, что там пока сыровато. Ardour — наш бро. Это бесплатная опенсорсная программа для профессиональной работы со звуком. По возможностям, удобству и дизайну интерфейса она не уступает коммерческим альтернативам под Windows и MacOS, так как у команды разработчиков Ardour есть финансирование. Схема монетизации Ardour весьма хороша: установщик не-триального Ardour можно скачать только за деньги, а исходный код с минимальными инструкциями по компиляции — бесплатно. Таким образом те, кто не может или не хочет хакать исходники могут заплатить сколько могут и максимально быстро получить готовую к работе DAW, а те, кто готов поменять деньги на время (и не считают необходимым поддерживать разработчиков) могут самостоятельно скомпилировать программу и пользоваться ей бесплатно. Вот она — настоящая свобода!

Установка из установщика тривиальная, а с запуском сейчас будем разбираться. Ура, наконец-то будут картинки! Запускаем Ardour и создаём новую сессию «Live» из Empty Template (либо Advanced Session, если хочется глубоко вникнуть в роутинг):

Выбираем JACK с какими-нибудь такими настройками:

Такая конфигурация запишет в файл cat

/.jackdrc примерно следующую команду запуска звукового сервера (отрефакторено для наглядности):

Вас встретит пустая DAW. Нужно переключиться в Mixer, скрыть всё лишнее и добавить первый канал:

Почему добавляем Bus, а не Track?

Чтобы Track мониторился в мастере, нужно на нём нажимать кнопку In (Monitor input) и следить, чтобы она не слетела. Тем временем, Bus всегда выводится и это невозможно изменить. То, что надо для работы в режиме микшера. Подключать к физическим инпутам можно как Track, так и Bus. Если у Вас нет и не планируется ни одного Track, можно вообще скрыть из интерфейса панельку Record & MonitorBus в ней синяя кнопка Show Sends, бесполезная в нашем сценарии).

Теперь необходимо подключить добавленный канал к какому-нибудь источнику звука. В меню сразу перечисляются аппаратные входы аудиоинтерфейса, так что подключим его к первому (MIC/LINE 1). Если нужно подключить что-то более глубокое из недр JACK, открываем Routing Grid или QjackCtl.

ВНИМАНИЕ! Опасность петли! Если Ваш аудиоинтерфейс подключен к громкой колонке, которая находится рядом с микрофоном, после коммутации будет больно. Лучше уберите громкость в ноль перед коммутацией и плавно поднимайте после неё.

Профит! Звук с микрофона проходит через Ardour, выходит в MASTER и мониторится на выходе звучки.

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

Говоря о плагинах, также стоит упомянуть отличный хост плагинов Carla. Его можно использовать для построения сложных цепочек обработки и контроля графа соединений JACK (вместо QjackCtl). Если маленькое окошко в панели канала не удовлетворяет Ваши потребности в удобстве коммутации плагинов, попробуйте Carla.

Также, в связи с плагинами, появляется одна мега-важная вещь, о которой почти нереально узнать чисто из практического опыта. Спасибо, @merlin-vrn, за посвящение в глубокие внутренности цифровой обработки звука. Суть в следующем: при работе с вещественными числами (а JACK работает с вещественными числами), процессору время от времени приходится обрабатывать очень маленькие (по модулю) числа. Для работы с такими числами процессоры используют некий приём под названием Денормализованные числа, и во многих процессорах этот приём дико лагает. Его используют потому что он позволяет избежать проблем с точностью (а это, в общем случае, куда важнее). То есть, если число становится меньше определённого порога, арифметические операции с ним могут (при определённых условиях) стать чуть ли не в 100 раз медленнее. При обработке звука, чаще всего маленькое число означает тихий звук, который даже и не слышно, так что критически важно принять меры для защиты от denormals. В Ardour достаточно просто подкрутить настроки:

Возможно, DC bias — это оверкилл, процессоры чаще всего поддерживают режимы работы округления denormals. Но, зато, безопасно.

У меня для ивента была вот такая раскладка:

Всё, классический микшер уже готов. Есть инпуты, у каждого свой фэйдер и кнопка MUTE, есть обработка, есть MASTER OUT и физический разъём к нему (у моей BEHRINGER UM2 даже два: тюльпаны для колонок и джек для мониторинга). Однако, для полного счастья, стоит добавить возможность включать треки с того же компа. Этим и займёмся.

Media Player

Для меня VLC — это плеер по умолчанию для любого медиаконтента. Однако, если Вас не пугают диджейские пульты, можно использовать Mixxx. В принципе, тогда Ardour и не нужен, в Mixxx есть 4 AUX и 4 MIC входа. Но лично мне комфортнее с классическим микшером и я расскажу про VLC. Ещё есть IDJC, но он уже довольно стар (даже его форк IDJC-X уже много лет не обновляется) и больше адаптирован под интернет-радио (тёплый ламповый Icecast), но может быть Вам будет удобен.

VLC умеет работать напрямую через JACK, в нём это реализовано максимально удобно.

Главное потом не забыть вернуть на PulseAudio или ALSA, когда через недельку захотите посмотреть видос, а звук работать не будет.

System Sound

Нафига вообще вводить звук из браузера?

Также нам потребуется PulseAudio Volume Control (пакет pavucontrol ), без него сложновато понимать что происходит внутри PulseAudio и влиять на это.

Extra

Conclusion

Спасибо за интерес к свободному ПО. Если что-то не понятно или не получается, пишите комменты, попробуем разбираться 🙂

Источник

Читайте также:  какой объем рюкзака выбрать для похода
Сказочный портал