Путеводитель в Цифровое видео. ЧаВо — часто задаваемые вопросы


Общие вопросы
Почему изображение в кинофильмах выглядит лучше, чем видео, снятое видеокамерой? Можно ли сделать видео похожим на кино?

Отличие на вид видеоряда, снятого на кинопленку, от снятого видеокамерой, обусловлено в основном следующими причинами (в примерном порядке убывания значительности влияния на заметность различий):

  1. Видеокамеры обычно снимают интерлейсное видео, а на кинопленке всегда прогрессив (кадр всегда экспонируется полностью). Кроме того, на кинопленке частота съемки 24 кадра в секунду, а на большинстве видеокамер обычно 50/60 полей (полукадров) в секунду. Два этих фактора обычно максимальным образом влияют на визуальное отличие киносъемки от видеосъемки.
  2. Даже если видеокамера снимает в прогрессиве, у нее обычно короче выдержка при съемке каждого кадра (особенно при съемке не в помещении, а при дневном свете). В результате на кинопленке из-за смаза изображения (так называемый Motion Blur) быстрые движения выглядят плавными, а на видеокамере при съемке в прогрессиве возникает стробирование изображения. Кроме того, в киносъемке все сцены постановочные, и движения как камер, так и объектов в кадре более плавные, чем в любительской и репортажной видеосъемке.
  3. У кинопленки значительно выше динамический диапазон, в результате можно добиться, что в одном кадре оказываются проработанными как яркие, так и темные объекты. Кроме того, при съемке кинофильмов могут применяться градиентные светофильтры, притемняющие небо, в результате снять сцену с большим ДД становится легче. Простые любители, снимающие видео, обычно никаких специальных фильтров не применяют просто по незнанию или из-за недоступности таких фильтров.
  4. У кинопленки специфичная цветопередача, отличная от всех видеокамер, и даже программным способом в компьютере можно лишь имитировать «похожесть» на кинопленку. Большинство программных фильтров, встроенных в видеоредакторы (а иногда — и прямо в видеокамеры), дают эффект лишь весьма отдаленного сходства со съемкой на кинопленку. Кроме того, при съемке кинофильмов применяются различные оптические светофильтры, также влияющие на характер изображения. Никто не мешает использовать такие же фильтры и на видеокамере, но обычно никто этого не делает (см. предыдущий пункт).
  5. При съемке на кинопленку довольно часто применяют светосильные объективы, позволяющие сильно уменьшить глубину резкости открытием диафрагмы. Далеко не все любительские видеокамеры позволяют вручную управлять диафрагмой, и даже если позволяют, то обычно глубина резкости все равно получается больше, т.к. матрица камеры мельче, чем кадр профессиональной кинопленки.
  6. Разный характер шумов на изображении: матрицы видеокамер сильно шумят в тенях, в то время как на кинопленке не шум, а зернистость, одинаковая по всему кадру.
  7. Не стоит забывать и о прочих моментах, влияющих на восприятие конечного материала: профессиональное качество звука и собственно самой съемки в кинофильмах (с использованием штативов, площадок на рельсах, кранов, SteadyCam'ов и пр.).

Если Вас заинтересовал данный вопрос, то, видимо, Вы решили придать своим видеофильмам эффект «киношности». Однако, на данный момент нет 100% программного способа осуществить это. Существующие решения и плагины, самостоятельные или встроенные в видеоредакторы, лишь частично имитируют эффект «кино». А большинство плагинов (обычно называются «Old Film») лишь имитируют стилизацию под «старый кинофильм» (делают изображение монохромным, добавляют зернистости, бегающие по кадру «царапины» и пр.).

Попробовал записать снятое на видеокамеру видео на DVD или сжать в DivX, качество получилось плохое, хотя фильмы, купленные на диске в магазине, при большей длительности имеют качество на порядок лучше. Почему, и можно ли что-то сделать?
Качество сжатия видео сильно зависит от самого сжимаемого материала. Коммерческие фильмы, профессионально снятые на кинопленку, отличаются следующими основными особенностями:

  • значительно меньше уровень шума в изображении (бытовые, и даже профессиональные видеокамеры шумят гораздо больше), а шум плохо поддается компрессии;
  • съемка ведется профессиональными операторами со штатива, крана и т.п., что обеспечивает куда более плавное движение камеры и отсутствие беспорядочного «дергания» изображения, что очень часто присутствует в любительских съемках, и также требует больше данных при кодировании;
  • значительно реже и аккуратнее используется зум (а то и вовсе не используется), что обычно нельзя сказать о любительских съемках;
  • используются профессиональные объективы с высокой светосилой, что при заметно большем размере кадра, чем размер матрицы видеокамеры, дает очень маленькую глубину резкости на многих сюжетах. В результате высокой детализацией обладают только объекты в небольшой части кадра, а остальное размыто и не требует большого объема данных при кодировании, тогда как в любительских съемках обычно все детали изображения резкие;
  • для оцифровки кинопленок используются профессиональные сканеры, которые сканируют изображение в очень высоком разрешении, и могут фильтровать изображение от шума, зерна и прочих артефактов.

Поэтому даже при сжатии любительских видеоматериалов с самыми высокими установками качества в несколько проходов, результат может разочаровать. Чтобы улучшить результат, можно порекомендовать следующее:

  • для съемки использовать камеру с меньшим уровнем шума (обычно это более дорогая камера с большей матрицей, а лучше с тремя — 3CCD) и стабилизатором (лучше оптическим);
  • съемку вести со штатива или прочего устройства, обеспечивающего устойчивость камеры при съемке (например, монопод или SteadyCam);
  • при съемке с рук стараться как можно жестче держать камеру, не допуская ее тряски, болтания из стороны в сторону;
  • аккуратно и в меру пользоваться зумом;
    использовать широкоугольную насадку, чтобы меньше была надобность водить камерой из стороны в сторону, если в кадр что-то не влезает;
  • уже снятый материал можно обработать: отфильтровать от шума и стабилизировать дрожание в кадре;
  • при кодировании стараться установить побольше поток данных, максимальные настройки качества и использовать многопроходное кодирование.
Однако, даже все перечисленное не может обеспечить такого же качества, как у высокобюджетного кинофильма, и об этом не стоит забывать.
Видео на ЖК-дисплее видеокамеры и на телевизоре выглядит хорошо, а после копирования в компьютер - бледно и некрасиво. Почему так, и что делать?

Во-первых, на качество изображения на ЖК-дисплее видеокамеры ориентироваться не стоит. Обычно производители камер стараются, чтобы картинка на дисплее выглядела «покрасивее»: намеренно завышают насыщенность цветов, делают побольше яркость/контраст и т.п. Дисплей в первую очередь предназначен для кадрирования, а не оценки качества результата.

Во-вторых, между телевизором и монитором компьютера есть разница в цветопередаче, и обычно у телевизора яркость, контраст и цветовая насыщенность значительно выше. Поэтому в компьютере изображение c видеокамеры выглядит бледным и малоконтрастным.

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

Видеофайл при воспроизведении в программном проигрывателе и при просмотре в видеоредакторе выглядит несколько по-разному. Почему?

Это может быть обусловлено разными причинами:

  • программный проигрыватель открыл другой модуль для декодирования видео (например, DirectShow-декодер вместо кодека Video for Windows);
  • в проигрывателе включено изменение яркости/контраста изображения;
  • проигрыватель использует для отображения оверлей видеокарты, у которого изменены настройки яркости/контраста;
  • редактор декодирует видео в другое цветовое пространство (например, YUV вместо RGB, или наоборот).
Добавил титры и вставил фотографии в видео, а на телевизоре они показываются не полностью — обрезаются по краям. Почему?

Дело в том, что на телевизоре действительно показывается не всё изображение — по краям (снизу, сверху, слева и справа) происходит некоторое отсечение (около 5-10% размеров картинки в зависимости от конкретного телевизора) в результате так называемого оверскана (overscan), присущего особенностям аналогового телевидения. Это следует иметь ввиду при подготовке изображений для показа на телевизоре.

В большинстве всех современных видеоредакторов для облегчения решения этой проблемы предусмотрена так называемая «безопасная область» (safe area) в окне предпросмотра видео — если ее включить, то поверх видео показывается две вложенных рамки. Внешняя соответствует тому, что за ее пределами (ближе к краям изображения) на любом телевизоре гарантированно изображение будет отсечено. Внутренняя — тому, что внутри нее все будет видно на любом телевизоре. Поэтому фотографии и титры следует размещать так, чтобы они были внутри по крайней мере внешней рамки, а лучше — внутренней. Кроме того, настоятельно рекомендуется осуществлять предпросмотр результата на телевизоре сразу во время монтажа (например, это возможно делать через DV-видеокамеру, подключенную к компьютеру по интерфейсу IEEE1394/FireWire, а выход камеры — к телевизору).

Вставил фотографии в видео, а на телевизоре они показываются с неправильными пропорциями (круг выглядит как овал, лица вытянутые и т.п.). Почему?

Обычно это связано с тем, что для изображения в видеоредакторе указаны неправильные пропорции пиксела, либо изображение неправильно создано. Например, при создании проекта для DVD (обычно в видеоредакторе это тип проекта PAL DV или NTSC DV), фотографию в графическом редакторе нужно первым делом привести к к соотношениям ширины к высоте 4:3, а в пикселах — 768х576. После вставки в видеоредактор нужно указать правильные пропорции пиксела для этого изображения.

В программе Sony Vegas по умолчанию устанавливаются правильные пропорции пиксела, но после помещения изображения на видео-дорожку необходимо нажать над полученным клипом правую кнопку мыши, и в пункте меню Switches/Maintain Aspect Ratio снять флажок.

Есть и другой способ: еще в графическом редакторе после приведения изображения к размеру 768х576 изменить его размеры без сохранения пропорций на 720х576 для PAL, 720х480 для NTSC, а после добавления изображения в проект указать правильные пропорции пиксела в свойствах исходного файла в Media Pool.

В некоторых других программах видеомонтажа (например, Canopus Edius, Adobe Premiere) для проекта PAL/NTSC DV достаточно создать изображение с размерами 768х576 (или 1024х576 для проекта 16:9), при этом в проекте по умолчанию для него сразу будет установлены правильные пропорции пиксела.

Вставил фотографии в видео, а на телевизоре они выглядят плохо. Как решить эту проблему?

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

Поэтому фотографии или прочие изображения, великолепно выглядящие на экране компьютера, на телевизоре могут лишь раздражать. Чтобы этого избежать, их можно предварительно обработать в фото-редакторе (например, Adobe Photoshop): привести к разрешению видео (например, 720х576 для PAL или 720х480 для NTSC), уменьшить яркость и контраст примерно на 10-20%, а также уменьшить резкость с помощью фильтра Gaussian Blur или Median. В некоторых видеоредакторах имеются встроенные опции уменьшения мерцания изображения, включаемые на видеодорожке либо в свойствах исходного файла.

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

Интерлейс и всё связанное с ним
Ввел видео в компьютер (оцифровал видеокассету, скопировал или захватил с цифровой видеокамеры), открыл в видеоредакторе, а при воспроизведении изображение «двоится», кадры искажаются с эффектом, похожим на «расческу». То же происходит и при воспроизведении в некоторых программных плеерах. При просмотре записи с камеры на телевизоре такого эффекта не было. Что это такое? Может, я неправильно ввёл видео с камеры в компьютер?

Нет, скорее всего всё введено правильно. Такое происходит в случае так называемого интерлейсного (interlaced), или чересстрочного видео. Каждый кадр интерлейсного видео содержит в себе два полукадра (по другому называемых полями), каждый из которых при съемке видеокамерой записывается в разные моменты времени (например, если частота видео 25 кадров/сек, то это же составляет 50 полукадров/сек). В цифровом виде один полукадр записывается в четных строках пикселов кадра (строки нумеруются с нуля, поэтому четные имеют номера 0, 2, 4…, а нечетные — 1, 3, 5…), а второй полукадр — в нечетных. Существует понятие «порядок полей» (или полукадров — fields order): первое поле верхнее/чётное (upper field first или even field first) и первое поле нижнее/нечётное (lower field first или odd field first).

Характерная «расчёска» на краях летящих облаковЭффект «раздвоения» или «расчески» заметен только в том случае, когда в кадре есть движение: в один момент времени при съемке видеокамерой записываются только нечетные строки, а в другой момент (через время длительности одного полукадра), когда изображение в кадре уже сдвинулось — четные. Поэтому движущиеся объекты (а то и весь кадр, если камеру при съемке перемещают) «смазываются» или «двоятся», и изображение становится похожим на «расческу» (если же движения нет, то оба полукадра получаются одинаковыми, и никакой «расчески» в таком случае не видно). На иллюстрации справа мы видим такую характерную «расческу» на краях быстро пробегающих облаков.

Интерлейсное видео обычно получается при оцифровке аналогового видео (с VHS-кассеты, аналоговой видеокамеры или ТВ-тюнера), и в таком режиме обычно снимает большинство и современных цифровых видеокамер (MiniDV, DVD, HDV и даже AVCHD). Однако, если такое видео смотреть, подключив видеокамеру или DVD-плеер к обычному ЭЛТ-телевизору, то на экране телевизора такого же эффекта видно не будет, всё будет выглядеть нормально. Это связано с тем, что телевизор показывает полукадры по отдельности и последовательно (с частотой в 2 раза выше, чем частота полных кадров), восстанавливая исходное изображение, в соответствии с тем, как оно снималось видеокамерой (см. выше). Такой способ воспроизведения видео называется чересстрочной разверткой.

Чересстрочный режим съемки и воспроизведения видео был принят как стандарт несколько десятков лет назад из-за ограничений передатчиков и приемников аналогового телевидения. Прореживание (т.е. уменьшение их количества) строк по вертикали в 2 раза позволяет уменьшить поток передаваемых видеоданных в единицу времени, но при этом хорошо передать плавность движений. 50 полукадров в секунду воспринимаются глазом более плавно, чем 25 кадров в секунду, а при быстрых движениях потеря вертикального разрешения глазом практически не замечается. Поскольку у большинства людей всё еще сохранились ЭЛТ-телевизоры с чересстрочной разверткой, то и большинство видеокамер по-прежнему снимают видео в таком режиме, чтобы на обычных телевизорах оно выглядело наиболее плавным при воспроизведении движения в кадре. Однако, во многих современных камерах есть и прогрессивный режим съемки, когда каждый кадр записывается целиком, т.е. по всем строкам в один момент времени. Это повышает детализацию по вертикали в 2 раза, но уменьшает плавность движений, что может быть особенно заметно при панорамировании камерой.

Следует отметить, что цифровые фотокамеры с функцией видеозаписи практически все умеют снимать только в прогрессивном режиме, поэтому плавность записанного ими видео обычно хуже, чем у видеокамер, снимающих в чересстрочном режиме. Однако, уже есть и камеры, умеющие снимать в прогрессивном режиме с частотой 50 кадров/сек, что обеспечивает и высокую детализацию, и хорошую плавность движений. Впрочем, в бытовом секторе таких камер немного.

Как бороться с «расческой», и нужно ли это делать?

В большинстве случаев с эффектом «расчески» бороться не нужно. Как уже было сказано в ответе на предыдущий вопрос, при воспроизведении видео на телевизоре «расческа» не видна. Поэтому, если видео введено в компьютер с целью изготовления и записи DVD для просмотра на телевизоре с бытового DVD-плеера, то нужно при работе с видео в компьютере просто не обращать на «расческу» внимания, а результат монтажа видео смотреть на телевизоре.

Однако, никто не мешает смотреть его и на компьютере: многие программные плееры умеют «на лету», прямо во время воспроизведения, убирать этот эффект. Например, они могут показывать полукадры последовательно по отдельности, так же, как это делает телевизор, с частотой в 2 раза выше, чем частота кадров (такой режим воспроизведения условно называется «BOB»). Либо они могут «смешивать» два полукадра, получая из них прогрессивный кадр (режим «Blend»). Режим показа интерлейсного видео зависит от конкретного плеера и его настроек, но в любом случае это не требует предварительной обработки видео с целью «уничтожить» полукадры.

Если же по каким-то причинам хочется сделать прогрессивное видео (этот процесс называется деинтерлейсинг, deinterlacing) еще при перекодировании, то в программах перекодирования и обработки видео обычно есть возможность это сделать. Впрочем, качественный деинтерлейсинг требует довольно сложного анализа движений в кадре, в противном случае будут возникать «двоящиеся» контуры из-за смешивания двух полукадров. К сожалению, большинство монтажных программ умеет делать только такой деинтерлейсинг (либо еще более примитивный, когда один из полукадров попросту «выкидывается» — при этом еще и теряется вертикальная четкость), поэтому всё же лучше сохранять интерлейсное изображение, и пользоваться для его воспроизведения «правильными» программными плеерами с режимом деинтерлейса «ВОВ» (например, PowerDVD, BSPlayer, VLC и др.).

При воспроизведении видео, взятого с MiniDV-камеры, «расчески» не видно, но она возникает, если открыть это же видео в видеоредакторе (например, в VirtualDub или Adobe Premiere). Почему, и что делать?

При воспроизведении DV-видео в Windows Media Player оно декодируется средствами DirectShow-декодера формата DV фирмы Microsoft, который установлен в Windows по умолчанию. Он осуществляет деинтерлейсинг прямо во время воспроизведения, и поэтому «расчески» в плеере не видно. Видеоредакторы не умеют работать с видео средствами DirectShow, и декодируют DV-видео с помощью кодека стандарта Video for Windows (такой кодек должен быть предварительно установлен в системе), который деинтерлейсинг не осуществляет, а только декодирует видео и показывает его «как есть». В ответе на предыдущий вопрос уже сказано, что в большинстве случаев ничего с этим эффектом делать не нужно, а во время монтажа нужно просто не обращать на него внимания. При воспроизведении результата монтажа эффекта «расчески» не будет, если смотреть видео на обычном телевизоре либо в программном плеере, который умеет осуществлять деинтерлейсинг «на лету».

Смонтировал видео и записал на DVD, при просмотре изображение «дрожит» или «дергается». Почему, и что теперь делать?

Такой эффект возникает, когда при перекодировании видео неправильно указан порядок полей (полукадров) для интерлейсного видео. Например, с DV-камеры видео поступает с порядком «первое поле нижнее» (при съемке сначала записывается нижнее поле в кадре, затем верхнее). Поэтому в программе, осуществляющей перекодирование DV-видео в формат MPEG2 для DVD, для настроек исходного видео нужно указать именно такой порядок (lower/odd field first). В противном случае при воспроизведении видео поля (полукадры) будут показываться в порядке, противоположном тому, что был при съемке видео камерой, и это проявляется в виде «дрожания» или «дергания» изображения на телевизоре. Для HDV-камер порядок полей обратный: первое поле верхнее. Такой же порядок полей обычно получается при захвате видео ТВ-тюнерами. Однако, существуют платы видеозахвата, в которых можно указать любой порядок полей; в таком случае важно запомнить, какой порядок был указан при захвате, т.к. программы обработки/монтажа видео не всегда способны правильно сами определить порядок полей (например, в файлах с форматом контейнера AVI вообще не предусмотрено возможности указания порядка полей, в отличие от MPEG2).

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

Мне принесли видеофайл. Как в нем определить порядок полей (полукадров)?

Иногда можно определить порядок полей, имея сведения формате сжатия видео и о том, откуда это видео взято. Например, если оно скопировано с цифровой DV-камеры, то видео имеет порядок полей «первое поле нижнее» (lower/odd field first). В случае HDV-камеры порядок обратный: «первое поле верхнее» (upper/even field first). Такой же порядок полей обычно имеет видео, захваченное большинством ТВ-тюнеров.

Если же порядок полей априори неизвестен, или его хочется точно проверить, то правильно определить его можно только при просмотре глазами, т.к. автоматических способов определения, работающих с достоверностью 100% на любом видеоматериале, не существует. К сожалению, простых программ, специально предназначенных для определения порядка полей, нам не известно. Если вы знакомы с AVISynth (ознакомиться с ним можно в соответствующей статье), то для видеофайла «video.avi» (это может быть любой видеофайл, лишь бы для него в системе присутствовали нужные декодеры), можно написать avs-скрипт следующего вида:

DirectShowSource(«video.avi»)
AssumeTFF()
SeparateFields()

Этот скрипт нужно сохранить в файл с расширением «avs», открыть в VirtualDub (AVISynth должен быть установлен) и понажимать кнопку «стрелка вправо». Если движения в кадре плавные, то первое поле верхнее (TFF), если же движения происходят скачками «вперед-назад», то первое поле нижнее. Это можно дополнительно проверить, сменив вторую строку в скрипте на AssumeBFF(), снова открыв скрипт в VirtualDub и понажимав кнопку «стрелка вправо».

Если же в обоих случаев «дергания» нет, и картинка сменяется только после каждого второго нажатия «стрелки вправо», то полукадры одинаковы, и Вам достался видеоматериал с прогрессивной разверткой.

Форматы видео, контейнеры, кодеки
Скачанный из интернета или принесенный с другого компьютера видеофайл не играется. Что делать?

Для того, чтобы файл проигрывался, в системе должны быть установлены декодеры соответствующих форматов данных (как форматов сжатия видео и звука, так и формата контейнера, в котором они находятся в файле). Чтобы определить формат файла, можно воспользоваться специализированными программами, например GSpot или MediaInfo.

Однако, лучше не кидаться первым делом устанавливать кучу декодеров, особенно так называемые кодек-паки (Codec Packs) вроде K-Lite и т.п. Это обычно приводит к замусориванию системы, т.к. разные декодеры начинают конфликтовать между собой, и зачастую многие видеофайлы вообще перестают играться. Существуют бесплатные программные плейеры, успешно умеющие воспроизводить многие типы видеофайлов, а также DVD-видео с помощью встроенных декодеров — Media Player Classic, VLC, mplayer, kmplayer. Стоит попробовать установить один из них и попробовать проиграть файл в нем. И только если не получается, тогда искать и устанавливать кодеки.

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

  • DivX — www.divx.com
  • XviD — www.xvid.org
  • MPEG2/DVD — установить DVD-проигрыватель (например, PowerDVD, WinDVD, либо попробовать бесплатный аналог
  • WMV, ASF — установить последнюю версию Windows Media Player
  • RM — установить последнюю версию RealPlayer, либо попробовать Real Alternative
  • MOV, QT — установить последнюю версию QuickTime, либо попробовать QT Alternative
  • MKV — для этого контейнера нужно установить Haali Media Splitter
  • H264/AVC — CoreAVC
  • FLV — формат Flash Video корпорации Adobe. Популярный формат для видеороликов, размещаемых в интернете (например, на сайте youtube.com). Для воспроизведения таких роликов, встроенных в веб-страницы, достаточно скачать и установить плагин Adobe Flash Player. Для воспроизведения уже скачанных файолов в таком формате можно использовать плейер VLC.

Также довольно много кодеков имеется на сайтах www.free-codecs.com и www.doom9.org (в том числе кодеки для звука в формате mp3 и других).

Также можно установить универсальный декодер ffdshow. Он позволяет декодировать множество форматов сжатия, и гибко настраивается — в нем можно разрешить/запретить декодирование нужных форматов, что позволяет избежать конфликты с другими кодеками. Если самостоятельно найти кодек не удается, всегда можно обратиться за помощью в Конференцию iXBT.com.

Можно ли по расширению видеофайла определить его формат?

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

Чтобы достоверно определить формат файла, лучше воспользоваться специализированными программами, например, GSpot или MediaInfo.

Есть видеофайл, который играется в Windows Media Player (или другом программном проигрывателе), но видеоредакторы (в том числе VirtualDub) его открыть не могут. В чем дело?

Скорее всего, это означает, что в системе присутствуют декодеры для видео и звука в виде DirectShow-модулей (их используют программные проигрыватели), но нет кодеков стандарта Video for Windows (VfW) для видео и Audio Compression Manager (ACM) для звука. Обычно видеоредакторы не способны работать с видео и звуком посредством технологии DirectShow, поэтому для работы с соответствующим форматом сжатия видео и звука нужно установить именнно VfW-кодек для видео и ACM-кодек для звука. Если файл не открывается, первым делом следует узнать, какие кодеки нужны, и проверить наличие таких кодеков в системе. Если нужно открыть файл для редактирования и пересжатия в другой формат, например, в VirtualDub, также может помочь AVISynth и DirectShowSource — подробно об этом рассказано в статье Основы использования утилиты AviSynth при обработке видео.

Как понять, какие кодеки установлены в системе?

Нажмите «Пуск», выберите «Панель управления», «Система», затем выберите закладку «Оборудование», нажмите кнопку "Диспетчер устройств«. В появившемся окне раскройте группу »Звуковые, видео и игровые контроллеры«, в ней есть разделы »Аудиокодеки" и «Видеокодеки». Щелкните два раза по нужному разделу, в появившемся окне выберите закладку «Свойства» — в ней и будет показан список установленных кодеков: для звука это кодеки стандарта Audio Compression Manager (ACM), для видео — кодеки стандарта Video for Windows (VfW). Именно такие кодеки используются большинством видеоредакторов (в том числе VirtualDub). Также может помочь утилита AVIcodec.

Как понять, какие кодеры и декодеры стандарта DirectShow установлены в системе?

В отличие от кодеков, для DirectShow-кодеров и декодеров нет стандартного способа узнать их список только с помощью средств системы Windows. Это возможно сделать с помощью приложения GraphEdit из пакета Microsoft DirectShow SDK, но без некоторых специальных знаний пользоваться им не рекомендуется. Определить набор установленных DirectShow-декодеров может помочь утилита DirectShow Filter Manager.

Захват аналогового видео
(перед чтением данного раздела рекомендуется изучить блок-схему работы с цифровым видео)
Хочу записывать телепередачи в компьютер. Какое оборудование и программы для этого нужны?

Если в компьютере уже имеется плата видеозахвата аналогового видео, то можно использовать ее, подключив к ней видео- и звуковой выходы телевизора. Однако, если такой платы нет, или использование телевизора неудобно, то необходимо приобрести компьютерный ТВ-тюнер. На рынке имеется множество тюнеров различных типов (внутренный, в виде PCI-платы, либо внешний, подключаемый через USB), можно использовать практически любой из них, т.к. по функциональности и качеству приема и захвата они в последние годы уже практически не различаются. К тюнеру подключается ТВ-антенна, и можно не только смотреть телепередачи на экране компьютера, но и записывать передачи в видеофайлы. Кроме того, обычно тюнеры позволяют осуществлять и захват видео с внешнего аналогового источника видео (например, видеомагнитофона или аналогового выхода видеокамеры).

Для захвата видео обычно в комплекте с тюнером имеется всё необходимое ПО, но также можно использовать хорошо зарекомендовавшую себя программу iuVCR. Подробно о захвате видео ТВ-тюнерами написано в статье «Оцифровка при помощи ТВ-тюнера».

Хочу перевести видео с VHS-видеокассеты в цифровой вид. Какое оборудование и программы для этого нужны?

Для перевода видео в цифровой вид требуется плата видеозахвата. Как вариант, можно использовать ТВ-тюнер с возможностью захвата (см. ответ на предыдущий вопрос). Современные тюнеры дают приемлемое качество захвата, но если источник видео плохого качества (например, старая VHS-кассета), то могут проявляться проблемы с пропуском кадров и рассинхронизацией видео и звука (степень этого также может зависеть от используемого видеомагнитофона и программ захвата). Для решения таких проблем лучше использовать качественные видеомагнитофоны с функцией TBC (time base correction), а также специализированные платы видеозахвата с такой функцией (например, Canopus ADVC-300). Однако, такое оборудование достаточно дорого и зачастую уже снято с производства, поэтому приемлемым способом захвата «плохих» кассет может оказаться использование ТВ-тюнера с программой iuVCR, с захватом в формат AVI (не в MPEG2!) и последующим программным пересжатием в нужный формат.

Кроме того, захват можно осуществлять с помощью DV-видеокамеры, если у нее не заблокирован аналоговый вход (зависит от конкретной модели камеры). В таком случае из камеры вынимается кассета, в меню камеры включается функция оцифровки AV->DV (см. инструкцию к конкретной камере), к аналоговым входам камеры подключается аналоговый источник (например, видеомагнитофон), а камера подключается к компьютеру через цифровой интерфейс (IEEE1394, или FireWire, iLink). В программе ввода DV-видео отключается DV Device Control (управление перемоткой и запуском камеры с компьютера), вручную запускается захват, а на видеомагнитофоне нажимается кнопка Play. Когда захват закончен, он также останавливается вручную. Недостатки такого подхода заключаются в том, что возможен захват только в формат DV (причем, скорее всего, в камере, купленной в России, только в PAL, хотя этого может быть достаточно), и невозможен захват в цвете сигнала в стандарте SECAM без применения специального адаптера.

Захват аналогового видео также можно осуществлять с помощью видеокарт с функцией VIVO. Проверьте, нет ли такой функции в вашей видеокарте, и если есть, то можно попробовать осуществить захват видео с её видеовхода (это можно сделать с помощью тех же iuVCR или VirtualDub) и оценить приемлемость качества результата для себя. Возможно, что для ваших целей этого будет достаточно.

Обсуждение темы качественного захвата видео с VHS-кассет проводится в Конференции iXBT.com.

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

С телевизора в России видеосигнал поступает в стандарте SECAM. Если видео захватывается с помощью оцифровки через DV-камеру (см. ответ на предыдущий вопрос), то невозможно захватить изображение в цвете, т.к. DV-камеры поддерживают только стандарты NSTC или PAL, но не поддерживают SECAM. Для решения проблемы нужен либо специальный конвертор сигнала SECAM->PAL, либо может оказаться проще и удобнее купить ТВ-тюнер, т.к. они способны захватывать видео в стандарте SECAM даже с внешнего аналогового источника.

Бывают редкие случаи, когда необходимо оцифровать видеокассету, записанную с телевизора в Европе (например, во Франции), где принят стандарт SECAM, не совместимый с Российским. В таком случае даже использование ТВ-тюнера может не помочь, если используемый видеомагнитофон не способен воспроизвести такую кассету в цвете.

В захваченном видео с VHS-кассеты в нижней части кадра находится какой-то "мусор" в виде искаженных полос (строк), который на телевизоре не был виден. Можно ли как-то исправить это, и нужно ли? Может, я как-то неправильно делаю захват?

Нет, всё правильно. Такие искажения в нижних строках присутствуют на всех VHS-записях, они связаны с конструктивными особенностями аналоговых видеокамер и магнитофонов, и избавиться от этих искажений еще на уровне источника сигнала невозможно. На телевизоре они не видны, т.к. края изображения (около 5-10% по площади) на телевизоре не показываются — попадают в т.н. область оверскана (overscan) и при отображении отсекаются.

В компьютере изображение показывается целиком, поэтому искажения видны. Если захваченное видео в результате будет записано на DVD для просмотра на телевизоре, то на эти искажения при монтаже и обработке видео можно не обращать внимания, т.к. при воспроизведении DVD на телевизоре они также будут находиться за пределами видимой части кадра. Если видео нужно смотреть на экране компьютера, то возможны различные варианты действий при обработке видео:

  • «залить» края изображения черной рамкой, чтобы «закрасить» искажения;
  • «обрезать» (crop) изображение по краям, при этом размеры кадра уменьшатся (это может привести к тому, что видео перестанет соответствовать стандарту DVD Video, и DVD-диск из такого видео будет сделать невозможно; но если нужно сделать, например, AVI-файл, который будет просматриваться только на компьютере, то такой вариант приемлем);
  • использовать программный плейер, который умеет «обрезать» картинку во время воспроизведения, или несколько увеличивать ее так, чтобы края не были видны (например, такую функцию имеет BSPlayer и ZoomPlayer);
  • наконец, можно просто не обращать внимания на эти искажения, благо, они занимают совсем небольшую часть кадра.
Ввод цифрового видео в компьютер
Наснимал несколько кассет в отпуске на видеокамеру MiniDV. Хочу из них сделать DVD. Какое оборудование и программы для этого нужны?

Для ввода видео с цифровой DV-видеокамеры требуется плата интерфейса IEEE1394 (также называется FireWire, iLink). В последнее время такой интерфейс иногда сразу имеется на материнской плате либо в звуковых картах среднего и высокого ценовых диапазонов. Также такой интерфейс часто присутствует в новых моделях ноутбуков. Поэтому сначала нужно проверить, нет ли уже разъема интерфейса IEEE1394 в используемом компьютере. Если нет, то нужно купить интерфейсную плату такого стандарта в любом магазине, торгующем компьютерными комплектующими.

Стоимость таких плат обычно невысока (15-20$), а если она заметно больше (50$ и более), то, скорее всего, в комплекте имеется и лицензионное ПО для монтажа видео и даже создания и записи DVD (например, продукты Pinnacle). Может оказаться, что именно такой вариант и устроит, но если за дополнительное ПО платить не хочется (например, программа для видеомонтажа уже имеется), то следует тщательно проверить перед покупкой, за что именно Вы платите. Однако, не рекомендуется покупать и самые дешевые платы (в районе 10$ и даже дешевле) — может оказаться, что в комплекте поставляется некачественный DV-шнур для подключения камеры, и при работе возникнут проблемы (вплоть до того, что камера вообще не опознается компьютером). Также, камеру следует подключать в выключенном состоянии к выключенному компьютеру, иначе может сгореть порт IEEE1394 в самой камере, что часто ремонту не поддается, либо его стоимость сопоставима с ценой самой камеры.

Когда камера подключена, необходимо использовать ПО для ввода видео с камеры в компьютер. Следует отметить, что этот ввод — не захват в прямом смысле этого слова, т.к. при этом данные просто копируются в цифровом виде без каких-либо преобразований и обработок, сохраняя качество на 100%. Модули ввода цифрового видео имеются во всех современных монтажных программах (Adobe Premiere, Pinnacle Studio, Sony Vegas и др.), а также имеются и специализированные программы — как бесплатные (DVIO, WinDV и др.), так и платные.

Пожалуй, лучшая из них — ScenalyzerLive. Доступна и ее старая, однако стабильно работающая полнофункциональная бесплатная версия (найдите на странице ссылку на «freeware version»). Ввод с кассеты осуществляется в реальном времени, т.е. столько же времени, сколько длится видеозапись. Объем полученных данных — примерно 13 Гб на час видеозаписи.

После ввода видео можно сделать монтаж, а результат монтажа записать на DVD. Об основах видеомонтажа написано в соответствующем разделе Путеводителя. О том, как и чем можно сделать DVD-диск, также написано в соответствующем разделе Путеводителя.

(дополнительно см. статью Захват цифрового видео)

Чем отличаются DV type 1 и DV type 2? Какой из них лучше?

С DV-видеокамеры видео и звук поступают в «сыром» виде, но для совместимости с программами видеомонтажа для системы Windows оно должно быть сохранено в файле с форматом контейнера AVI. Для формата DV существует два типа контейнера: DV type 1 и DV type 2. На качество видео- и звуковых данных тип контейнера никак не влияет — в обоих случаях сохраняется 100% исходное качество, т.к. данные помещаются в контейнер без какой-либо обработки, т.е. просто копируются в цифровом виде. Разница в том, что в DV type 1 видео и звук находятся в одном потоке, как они и хранятся на DV-ленте (при этом тип потока «iavs» — interleaved audio and video stream). Однако, такой формат поддерживается не всеми программами видеомонтажа.

Поэтому в программах ввода DV-видео (например, ScenalyzerLive) обычно есть возможность выбрать тип контейнера DV type 2. В таком случае звук дополнительно дублируется в отдельный поток («auds» — audio stream, а видео находится в потоке «vids» — video stream), и такой формат поддерживается практически всеми программами для работы с видео, поэтому он более предпочтителен (модули захвата видео, встроенные в монтажные программы, обычно позволяют создавать только такой тип DV-контейнера). Файл получается несколько больше за счет дублирования звука, но при современных объемах и стоимости жестких дисков это несущественно.

Хочу записывать передачи со спутника в компьютер. Какое оборудование и программы для этого нужны?

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

О том, как осуществлять просмотр и запись передач со спутника, можно прочитать в статье «DVD-видео со спутника».

Какой программой можно ввести видео с HDV-камеры в компьютер?

Это позволяют сделать модули захвата видео в последних версиях популярных видеоредакторов (Adobe Premiere, Pinnacle Studio, Sony Vegas). Кроме того, хорошо справляется с этой задачей бесплатная программа HDVSplit. В результате видео сохраняется в формате HDV, в контейнере MPEG2 Transport Stream (файл с расширением m2t).

Если программа ввода «не видит» подключенную HDV-камеру, проверьте в настройках видеокамеры, правильно ли выбран режим работы её DV-выхода. Должен быть разрешен вывод видео в формате HDV, а не только DV (о том, как это сделать, прочитайте в руководстве к камере).

Редактирование видео
Какие существуют бесплатные программы для редактирования видео?

Начиная с Windows XP, в системе сразу присутствует видеоредактор Windows Movie Maker, подходящий для несложного редактирования, и понятный даже начинающим пользователям.

Широко распространен бесплатный редактор VirtualDub и его модификации VirtualDub-MPEG2 и VirtualDubMod (последние два, помимо AVI, позволяют также открывать файлы формата MPEG2). Главные их ограничения — только одна дорожка видео, и на выходе позволяют сохранять видео только в контейнер AVI. Однако, в них можно быстро осуществить простой монтаж с обработкой видео фильтрами, коих существует очень много. Подробнее об использовании VirtualDub можно прочитать здесь.

Какие существуют сложные видеоредакторы? Что они позволяют делать?

На сегодняшний день существует как минимум несколько десятков видеоредакторов различной сложности и направленности. Пожалуй, самые известные из них: Adobe Premiere — профессиональный видеоредактор, Pinnacle Liquid Edition, Canopus Edius, Sony Vegas. Более простые: Ulead Video Studio, Pinnacle Studio — их можно рекомендовать и начинающим. Такие видеоредакторы предоставляют практически неограниченные возможности по редактированию: много дорожек видео и звука, наложение титров и прочей графики на видео, видеоэффекты и переходы, создание DVD и многое другое.

Подробнее о программах видеомонтажа можно прочитать в соответствующем разделе Путеводителя.

Существуют ли видеоредакторы, позволяющие монтировать видео в формате MPEG2?

Практически все современные видеоредакторы позволяют это делать. Бесплатный редактор VirtualDubMod умеет открывать MPEG2-файлы, но позволяет сохранять результат только в AVI. Более серьезные видеоредакторы (Pinnacle Studio, Pinnacle Liquid Edition, Sony Vegas, Canopus Edius) также позволяют открыть видео в формате MPEG2 (однако, не всякие из них сумеют открыть звук в формате AC3/Dolby Digital) и сохранить результат в формате MPEG2 (а некоторые даже позволяют сделать на выходе DVD-диск) или любом другом. Узнать, какие именно форматы видео и звука позволяет открыть конкретный видеоредактор, можно на сайте производителя программы (со временем количество поддерживаемых форматов может измениться).

Существуют ли видеоредакторы, позволяющие монтировать видео в формате MPEG2 без полного пересжатия материала?

Да, существуют. В частности, это могут делать Canopus Edius и Sony Vegas (однако, могут возникнуть сложности с настройками сжатия видео в выходном MPEG-плагине, чтобы полного пересжатия не производилось — в частности, максимальный выходной битрейт видео должен быть не меньше, чем во входных файлах). Редактор, гарантированно позволяющий сохранять результат монтажа MPEG2 без полного пересжатия материала — Womble MPEG Video Wizard. В нем при сохранении можно указать, какой входной файл будет является «эталонным», и, если прочие файлы в монтажном проекте по формату совпадают с ним, то при сохранении из в результирующий файл пересжатия видео осуществляться не будет. Следует помнить, что пересжатия невозможно избежать в участках, где производится обработка видео (переходы, эффекты), а также там, где «отрезано» начало GOP (c ключевого кадра).

Наснимал кучу видеороликов цифровым фотоаппаратом. Хочу сделать из них монтаж. Какими программами и как это делается?

Для начала следует перенести видео с цифрового фотоаппарата в компьютер. Это делается, так же, как и с фотографиями — либо копированием файлов со съемного диска (в виде которого камера представлена в системе при подключении к ПК), либо с помощью специального мастера системы Windows (также необходимые для переноса программы могут быть на диске в комплекте с камерой).

Обычно видео в фотокамерах представлено в файлах-контейнерах следующих форматов: MOV (QuickTime), AVI, MP4, MPG (последний встречается реже). Для того, чтобы видео можно было монтировать в видеоредакторах, его лучше всего сразу преобразовать в контейнер AVI с помощью программы MP4Cam2AVI (для формата MPG это не требуется). Эта программа позволяет осуществить преобразование очень быстро, без пересжатия и потери качества. Подробные руководства по работе с программой представлены в статьях (часть 1, часть 2).

Далее видео в файле с расширением AVI можно открыть в любом видеоредакторе (например, VirtualDub). Также необходимо предварительно установить видео-кодеки для соответствующих видео-форматов. Чаще всего встречаются форматы Motion JPEG (подойдет любой кодек этого формата, например, PicVideo) и MPEG4 ASP (подойдут кодеки DivX/XviD).

Хочу сделать DVD-диск из видеороликов, снятых цифровым фотоаппаратом. Как это сделать?

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

Многие современные DVD-плейеры позволяют воспроизводить AVI-файлы со сжатием видео в формате MPEG4 ASP (кодеки DivX/XviD), поэтому можно результат монтажа сохранить в AVI-файл(ы) с использованием упомянутых кодеков и просто записать на болванку (CD/DVD), чтобы затем ее можно было вставить в плейер и смотреть. В случае, если фотокамера снимает видео в формате MPEG4 ASP, то несложный монтаж (нарезка/склейка) может быть осуществлен в программе VirtualDub, и результат сохранен без пересжатия (видео в режиме Direct Stream Copy).

Однако, не все плейеры поддерживают такую возможность, и не всегда такие файлы играются без проблем даже в плейерах, которые имеют поддержку формата MPEG4 ASP. Кроме того, не будет возможности сделать меню и прочие элементы навигации, как на стандартном DVD Video-диске (такое возможно только для DivX6-сертифицированных плейеров, которых совсем немного). Поэтому лучше всего результат монтажа пересжать в формат MPEG2 и затем сделать авторинг стандартного DVD Video — формата, который поддерживается всеми DVD-плейерами.

Это можно сделать разными способами: некоторые программы монтажа имеют встроенную возможность создания DVD-диска, либо встроенный кодер в формат MPEG2. Также можно передать результат монтажа для кодирования во внешний кодер с использованием фреймсервера. При монтаже видео с цифровой фотокамеры лучше всего создать в видеоредакторе проект формата NTSC, т.к. в большинстве случаев видео с ЦФК имеет частоту 15 или 30 кадров в секунду (современные телевизоры и плейеры в большинстве поддерживают и PAL, и NTSC, поэтому проблем быть не должно). Исходно размер кадра видео обычно 640х480 пикселов, и пикселы квадратные, но при создании DVD или сжатии в формат MPEG2 в кодере следует выбрать формат NTSC DVD с размером кадра 720х480. На телевизоре пиксел неквадратный, поэтому картинка, растянутая по ширине с 640 до 720 пикселов, тем не менее, будет выглядеть нормально.

Полученный в результате сжатия в MPEG2 и авторинга (при этом можно создать меню и прочие элементы DVD Video) образ DVD-диска нужно записать на болванку, например, с помощью программы Nero, и диск готов.

В снятом с рук видео картинка сильно дергается в разные стороны. Можно ли как-то стабилизировать уже снятое видео?

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

Можно ли изменить скорость воспроизведения видео при монтаже?

Да, такая возможность есть. В некоторых видеоредакторах есть встроенная возможность задать профиль изменения скорости воспроизведения видеофрагментов (клипов). Например, в Sony Vegas это делается командой меню Insert/Video Envelopes/Event Velocity.

Существует и отдельные программы для замедления/ускорения видео, позволяющие это делать с разным качеством результата. Подробнее такие программы описаны в статье.

Есть видео в формате DV AVI, захваченное с видеокамеры в один файл. Есть ли способ автоматически разбить его на фрагменты в соответствии с запусками/остановками записи на камере? Возможности перезахватить видео заново нет.

Да, для этого предназначена программа HandySaw DS (для граждан России и стран СНГ программа бесплатна). Она может автоматически разбить на сцены не только видео в формате DV, основываясь на тайм-коде, но и практически любое другое на основе анализа и обнаружения смены сцен в видеоряде (с настраиваемыми параметрами анализа). Если это возможно, программа осуществляет разрезание видео без пересжатия и потерь качества (в частности, для формата DV это так).

Какими программами можно разделить MPEG2-файл на отдельные потоки (видео и звук) и/или собрать обратно?

В частности, это можно сделать с помощью TMPGEnc (меню File/MPEG Tools, далее закладки Demultiplex/Multiplex). Если нужно разделить на отдельные потоки DVD-диск, то это можно сделать с помощью программы SmartRipper — для каждого из потоков (видео/звук) нужно выбрать режим Demux to extra file.

Как преобразовать звук в MPEG2-файле в другой формат?

Разделить файл на отдельные потоки (см. ответ на предыдущий вопрос), пересжать звук в другой формат, затем собрать файл обратно. Также это можно сделать с помощью Womble MPEG Video Wizard, указав на выходе, чтобы видео не пересжималось, а для звука указать нужный формат (правда, их поддерживается немного).

Наснимал несколько дисков на DVD-видеокамеру. Хочу из них сделать монтаж, а потом записать на DVD. Какими программами и как это делается?

Самый простой и удобный способ это сделать — скопировать видео с диска в компьютер, а затем сделать монтаж в программе Womble MPEG Video Wizard. Программа хороша тем, что необработанные участки видео может сохранить в выходной файл без пересжатия (то есть быстро и без потерь качества). Есть также более дорогая модификация программы под названием MPEG Video Wizard DVD, которая позволяет на выходе сразу получить DVD-диск. В случае, если требуется только простой монтаж с нарезкой/склейкой, этого более чем достаточно. Если же оказалось, что возможностей программы недостаточно, и требуется сложный монтаж, то нужно использовать более мощные видеоредакторы, на выходе получать MPEG2-файл и делать авторинг DVD. В частности, в редакторах Sony Vegas и Pinnacle Studio есть команды импортирования видео с DVD-дисков, которые позволяют быстро начать монтаж видео с DVD-видеокамер.

Наснимал видеороликов на HDD/Flash MPEG2-видеокамеру. Хочу из них сделать монтаж, а потом записать на DVD. Какими программами и как это делается?

К многим видеокамерам прилагается программы, позволяющие как перенести видео из камеры в компьютер, так и сделать монтаж — первым делом следует попробовать программу, прилагающуюся на диске в комплекте с камерой. Если же такой программы нет, или ее возможностей не хватает, то первым делом нужно перенести видео в компьютер. Это можно сделать либо с помощью той же программы в комплекте, либо просто скопировать видеофайлы со съемного диска (в виде которого камера представлена при подключении к ПК) в компьютер, например, с помощью Проводника Windows. Видео обычно находится в файлах с расширением MOD — его нужно просто сменить на MPG после копирования.

О том, как осуществить монтаж MPEG2 и сделать DVD, сказано в ответе на предыдущий вопрос.

Сделал DVD-диск из видео, захваченного с аналогового источника (VHS-магнитофон, ТВ-тюнер). Захваченное видео играется хорошо, но в полученном из него DVD видео и звук расходятся. Почему так, и можно ли что-то сделать?

Довольно часто при захвате видео с аналогового источника из-за плохого качества сигнала происходят так называемые выпадения (дропы), или пропуски кадров. Если захват осуществляется в формат MPEG2, то в видеокадры, тем не менее, записываются правильные времена с учетом пропущенных кадров. Поэтому, при воспроизведении полученного файла в программных плейерах видео и звук играются синхронно, и, если пропущенные кадры встречаются не очень часто, то на глаз они могут быть вообще не заметны. Однако, при создании DVD большинство программ авторинга некорректно обрабатывают такое видео, считая, что пропущенных кадров быть не должно. В результате на полученном DVD видео и звук по мере воспроизведения постепенно расходятся. Существует всего несколько программ, которые умеют корректно обрабатывать такое видео при авторинге DVD — подробную информацию можно получить на форуме. Там же можно узнать разные способы исправления такое видео (в худшем случае может потребоваться полное пересжатие).

Чтобы избежать такой ситуации в будущем, захват аналогового видео нужно осуществлять в формат AVI, затем пересжимать в MPEG2 программными кодерами, и только потом делать авторинг DVD. Быстро получить корректный DVD из аналогового источника можно с помощью бытового DVD-рекордера.

Как взять из DVD-диска отдельный фрагмент и сохранить его в AVI-файл?

Есть несколько способов:

  1. Программа XMPEG и ее более старая модификация FlaskMPEG. Позволяют «забрать» кусок видео прямо с DVD-диска и сразу сохранить в AVI с использованием любых кодеков, установленных в системе. К сожалению, иногда «вылетают» в процессе работы. Если первая не справляется, то можно попробовать вторую (менее удобная и более сложная в использовании).
  2. С помощью программы SmartRipper скопировать DVD в непрерывный MPEG2-файл на жестком диске, затем открыть в VirtualDubMod и пересжать в AVI с использованием любых кодеков. Обычно такой метод работает без проблем.
  3. Если формат звука на DVD не поддерживается программой VirtualDubMod, то может потребоваться индексирование MPEG2-файла с помощью DGIndex, затем написание скрипта для AVISynth, чтобы можно было открыть видео в VirtualDubMod. Если известны времена начала и конца вырезаемого участка, то обрезать видео можно прямо в скрипте AVISynth — после этого достаточно будет открыть его в VirtualDub и пересжать в AVI.
Что такое фреймсервер, и как им пользоваться?

Фреймсервер (frame-server) — это программный модуль, позволяющий передавать видео из одной программы (обычно это программа видеомонтажа) в другую для перекодирования в другой формат или иных целей. Работа с фреймсервером обычно осуществляется так: из программы монтажа производится сохранение в промежуточный AVI-файл, который, на самом деле, является «пустышкой»-переходником и сам по себе не содержит видео и звука. Благодаря этому сохранение в него производится практически мгновенно, и такой файл занимает очень мало места на диске.

Если сохранять промежуточный AVI-файл обычным способом, с использованием какого-либо кодека, то либо сжатие будет производиться очень долго, либо, если используется беспотерьный (lossless) кодек, а то и некомпрессированный формат, промежуточный файл займет огромный объем на диске (десятки гигабайт на час и даже больше, в зависимости от разрешения видео).

Промежуточный файл остается открытым в исходной программе, и затем открывается во внешней программе (например, MPEG-кодировщике). При обращении к видео- и звуковым данным из этого файла из внешней программы на самом деле производится передача данных напрямую из исходной программы, причем в некомпрессированном виде, то есть без потерь качества. Это позволяет, в частности, перекодировать видео в формат, который не поддерживается используемой программой видеомонтажа, или перекодировать видео в многопроходном режиме, который также может исходной программой не поддерживаться.

Об использовании фреймсервера DebugMode FrameServer рассказано в статье про видеоредактор Sony Vegas (этот фреймсервер можно использовать и в некоторых других видеоредакторах). Также осуществлять фреймсервинг можно из бесплатного редактора VirtualDub с помощью модуля VFAPI (подробнее об этом можно почитать по этим ссылкам). Фреймсервером является и модуль AVISynth, позволяющий открывать видео самых различных форматов, гибко обрабатывать и передавать его в виде AVI-файла в другие программы. Об использовании AVISynth можно прочитать в статье.

Снял видео на камеру, которая умеет снимать в режиме 16:9. Как сделать из снятого видео DVD с пропорциями кадра 16:9?

Если речь об SD-камере (DV, MPEG2), которая умеет снимать видео в режиме 16:9, то, на самом деле, снятое видео получается с разрешением 720х576 для PAL или 720х480 для NTSC. При этом, возможны два варианта записи видео с изображением 16:9.

Сначала нужно убедиться, как камера это видео снимает: Anamorph (анаморф) или LetterBox. Точно проверить это можно, открыв видео в VirtualDub или VirtualDubMod. Если кадр с черными полосками сверху и снизу, то это LetterBox, если без полосок — анаморф.

Сначала рассмотрим второй, более сложный случай. В этом случае в видео проставляется флаг о том, что пиксел неквадратный, а при воспроизведении изображение растягивается так, что пропорции изображения составляют не 4:3, а 16:9. На экране 4:3 это достигается либо добавлением черных полос снизу и сверху кадра (режим Letterbox), либо "обрезанием" картинки слева и справа. Нужный режим выбирается в используемом плейере автоматически либо вручную. Если исходное видео в формате DV, то все предметы в кадре в VirtualDub при этом кажутся вытянутыми по вертикали, т.к. в стандартном заголовке AVI-файла не предусмотрено полей, где можно было бы записать информацию о том, что пиксел в видео неквадратный.

Если камера (DVD/HDD/Flash) снимает видео в формате MPEG2, то такой флаг сразу присутствует в снятом видео, и достаточно только сделать из него авторинг DVD. Если камера DV, то при пересжатии в формат MPEG2 нужно явно указать, что исходное видео имеет пропорции 16:9, и выходное видео также имеет такие пропорции. Бывает, что программные MPEG2-кодеры не могут определить это автоматически (не могут взять информацию о флаге 16:9 из DV-потока в AVI-файле), поэтому нужно убедиться перед перекодированием, что выставлены нужные пропорции как для входного, так и для выходного материала.

В случае, если исходный материал LetterBox, то нужно установить пропорции 4:3 и на входе, и на выходе кодера.

Если нужно сделать DVD из видео, снятого HD-камерой, то исходная картинка всегда 16:9, и для получения наилучшего качества результата нужно делать анаморфный DVD (без черных полос сверху и снизу, с неквадратным пикселом). Методика работы примерно такая же, только размер картинки нужно сначала уменьшить до SD-разрешения без сохранения "квадратности" пиксела (то есть 1920х1080 или 1440х1080 нужно смасштабировать в 720х576 для PAL или 720х480 для NTSC), а затем сжимать в MPEG2. При этом не следует забывать, что в случае интерлейсного (чересстрочного) исходного видео нужно сохранить чересстрочность и при уменьшении размера картинки. Впрочем, если программа-кодер сама позволяет сделать DVD-совместимый MPEG2 из исходного HD-материала, то, скорее всего, масштабирование чересстрочного материала она делает корректно (хотя, возможно, и не с наилучшим качеством, которое можно получить, например, с помощью AVISynth).

Хочу сделать качественное перемасштабирование видео из HD-видео в DVD. Как это сделать?

В некоторых программных кодерах MPEG2 (например, Canopus ProCoder, Rhozet Carbon Coder) есть встроенная возможность корректного масштабирования видео из HD в DVD. Однако, лучший результат можно получить, если подавать в кодер видео не напрямую, а через скрипт AVISynth, который предварительно качественно масштабирует видео (понадобится плагин LeakKernelDeint, а также DGIndex):

LoadPlugin("LeakKernelDeint.dll")
MPEG2Source("video.d2v")# HDV-видео нужно сначала проиндексировать с помощью DGIndex
LeakKernelBob(order=1)# первое поле верхнее (TFF), указать 0 в случае BFF на входе
LanczosResize(720,576)# для DVD
AssumeTFF().SeparateFields()
SelectEvery(4, 0, 3).Weave()# на выходе TFF
ConvertToYUY2(interlaced=true)# для CCE или Canopus ProCoder

Этот скрипт нужно сохранить в файл с расширением AVS и открывать в MPEG2-кодере. Если исходное видео не в формате HDV, а в AVCHD, то вместо DGIndex потребуется DGAVCIndex. При перекодировании нужно указать, что и исходное, и выходное видео имеет пропорции 16:9. Если нужно сделать видео 4:3 обрезкой картинки слева и справа, то перед LanczosResize нужно добавить Crop так, чтобы отрезать 2х1/8 (1/4) горизонтальных пикселов по ширине (если исходное видео имеет ширину 1440, то нужно отрезать по 180 пикселов слева и справа; если 1920, то по 240; а если 1280, то по 160).

В результате получится результат, заведомо лучший, чем если сразу снимать в SD-разрешении на HD-камере.

Взято отсюда: Экстремальный Ависинт (AviSynth), #3110

DVD Video (авторинг, обработка, прочие вопросы)
Снял материал на видеокамеру, сделал монтаж. Хочу записать результат на DVD-диск для просмотра на бытовом DVD-плейере. Как и чем это делается?

Рекомендуемая схема вкратце такова:

Видео, полученное в результате монтажа, сжимается в формат MPEG2. Из полученных файлов создается DVD в программах авторинга DVD с необходимой структурой: меню, расстановкой глав (эпизодов), несколькими звуковыми дорожками, дополнительными материалами и т.п. В этой же программе на выходе создается набор файлов или образ диска для записи на DVD-болванку. Запись результата на DVD-болванку осуществляется в этой же программе, либо программе для записи DVD (например, Nero, ImgBurn и т.п.).

Решил сделать DVD с помощью Nero или модуля, встроенного в Pinnacle Studio (иной видеоредактор), качество получилось плохое. Можно ли сделать лучше, как и чем?

Попытаться точно можно. В Nero и прочие "однокнопочные" программы создания DVD обычно встроен кодер довольно низкого качества, зачастую с ограниченными возможностями настройки (а то и вовсе без таковых). Чтобы получить максимальное качество, необходимо материал закодировать в формат MPEG2 специализированными программными кодерами. Причем в случае материала большой длительности (например, если более часа видео нужно записать на однослойную DVD5-болванку) это лучше делать в 2 прохода (см. ниже вопрос про одно- и двухпроходное сжатие).

Затем необходимо воспользоваться программами авторинга DVD, которые используют полученный материал в формате MPEG2 без лишнего пересжатия. Полученные файлы можно записать в самой программе авторинга, если она предоставляет такую возможность, или в той же Nero (выбрав в качестве типа записываемого диска DVD Video).

Какие существуют хорошие программы для кодирования видео в MPEG2?

Наиболее распространенные и рекомендуемые по качеству результата программные кодеры в формат MPEG2 следующие: Canopus ProCoder, Cinema Craft Encoder (CCE), TMPGEnc (хотя существуют и другие). Кроме того, во многие программы видеомонтажа встроена возможность вывода результата в формат MPEG2 с помощью кодера MainConcept, который также дает достаточно высокое качество результата.

В какой формат следует кодировать звук при создании DVD Video?

Для записи звука на DVD Video допустимы следующие форматы: AC3 (Dolby Digital), MPEG Audio (но не mp3), LPCM (Linear PCM - несжатый звук), DTS. Последний для любительских видеосъемок использовать особого смысла нет, т.к. в основном он предназначен для получения качества многоканального звука, более высокого, чем в случае использования AC3. Несжатый звук рекомендуется использовать только в исключительных случаях (например, запись музыкального концерта, когда хочется сохранить оригинальное качество звука без каких-либо изменений), т.к. он требует максимальный поток данных, из-за чего, скорее всего, придется уменьшить поток видео (помимо ограничения объема данных, вмещающегося на диск, существует ограничение на максимальный суммарный поток данных видео и звука, допустимый для DVD Video — примерно 10.08 Мегабит/с).

Поэтому наиболее часто для звука в DVD Video используются форматы AC3 (Dolby Digital) и MPEG Audio. Последний хорош тем, что возможность сжатия в него предусмотрена в большинстве программных MPEG-кодеров, тогда как для сжатия в AC3 может потребоваться отдельная программа. Однако, некоторые DVD-плейеры не могут воспроизвести звук в таком формате, и по стандарту DVD Video для дисков с видео в стандарте NTSC формат MPEG Audio вообще недопустим. Следует отметить, что в последние годы большинство мультиформатных DVD-проигрывателей не имеют такого ограничения. Поэтому выбор формата сжатия звука — скорее вопрос личных предпочтений между удобством и качеством результата. Формат AC3 при том же потоке обычно дает качество несколько лучше, чем MPEG Audio, хотя заметно это может быть не на любом звуковом материале и при прослушивании не на любой аппаратуре.

Хочу закодировать видео из монтажной программы не через встроенный MPEG-кодер, а с помощью внешней программы. Возможно ли это?

Самый простой способ — сохранить результат монтажа в промежуточный AVI-файл, используя формат сжатия без потерь (например, кодек HuffYUV) либо с небольшим сжатием (кодеки M-JPEG, DV). Однако, это может потребовать весьма много места на диске, и дополнительное время.

Некоторые видеоредакторы позволяют сохранить видео через так называемый фрейм-сервер, например DebugMode (список поддерживающих его видеоредакторов приведен на сайте программы www.debugmode.com). Он позволяет быстро сохранить видео в промежуточный AVI-файл относительно небольшого размера, который затем можно открыть во внешнем MPEG-кодере. Реальные данные для кодирования при этом будут браться прямо из видеоредактора. Это позволяет сэкономить время и место на диске, а также воспользоваться многопроходным сжатием в MPEG2 даже в видеоредакторах, которые напрямую это делать не позволяют.

Какие существуют хорошие программы для создания DVD?

Если не считать «однокнопочные» программы, то одними из лучших программ для создания (авторинга) DVD являются Sonic Scenarist, DVDLab Pro, Sony DVD Architect (хотя существует и множество других — например, TMPGEnc DVD Author, MPEG Video Wizard DVD).

Первая является профессиональной программой и достаточно сложна в освоении (в частности, все меню нужно рисовать вручную во внешнем графическом редакторе), две других в освоении проще и нагляднее, хотя и несколько уступают по некоторым возможностям, но для начинающего пользователя или при создании простых дисков это несущественно. Главная особенность этих программ — они могут принимать в качестве исходного материала видео в формате MPEG2, и преобразовывать в файлы для записи на DVD без лишнего перекодирования материала, что гарантирует наилучшее качество результата.

Некоторые программы DVD-авторинга описаны в статье Обзор программ DVD-авторинга.

Можно ли на одном DVD-диске совмещать разное видео: PAL и NTSC, 16:9 и 4:3?

Можно при условии, если видео разных типов будет размещено в разных Titles.

Когда достаточно использовать однопроходное сжатие в MPEG2, а когда этого недостаточно?

Если сжимаемый видеоматериал короткий (менее часа), то при сжатии видео в MPEG2 можно установить максимально допустимый (с учетом звуковых данных) по стандарту DVD Video поток видеоданных в примерно 9 Мегабит/с, и результат поместится на однослойную DVD-болванку. При этом можно использовать однопроходное сжатие в режиме постоянного потока (CBR, Constant BitRate). Если видео планируется записать на двухслойную болванку, то в таком режиме можно сжать до 2 часов видео.

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

Сделал DVD-диск длительностью в несколько часов на однослойной болванке, качество получилось отвратительным. Можно ли как-то сделать лучше?

Обычно хорошее качество при записи любительского материала на DVD можно достичь, записывая на однослойную DVD-болванку видео с потоком не менее 6 мегабит/с, а лучше 8-9. Это означает, что длительность видео на одном диске должна быть не более полутора часов, и в случае, если длительность более часа, то использование двухпроходного сжатия настоятельно рекомендуется. Если видео имеет длительность более полутора часов, то лучше разделить его на части и записать на несколько болванок (тем более, что они уже очень дешевы).

Если же по каким-то причинам хочется записать несколько часов видео на одну DVD5-болванку, можно сжать видео не с полным разрешением 720х576 (для PAL), а, например, 480х576 или даже 352х576. Падение разрешения на глаз может оказаться не очень заметным, зато при сжатии будут значительно уменьшены артефакты (квадраты и пр.). В «особо тяжелых» случаях (когда хочется записать на диск больше 4 часов видео) можно попробовать уменьшить изображение до разрешения 352х288, но в таком случае будут потеряны полукадры, что в случае интерлейсного видео ухудшит плавность движений.
Следует отметить, что не все программы авторинга DVD без проблем и некоторых ухищрений откроют такое видео. Но, например, это успешно может сделать DVDLab Pro.

Хочу записать несколько фильмов на один DVD-диск и получить «N фильмов в 1». Качество результата мне не очень важно, но как все же сделать получше?

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

Хочу переписать фильм с DVD-диска, но его объем более 4 гигабайт, и он не влезает на однослойную DVD-болванку. Как решить проблему?

Если фильм ценный, и хочется сохранить исходное качество, то лучше, конечно, переписать его «как есть» на 2-слойную DVD-болванку (тем более, что это может значительно сэкономить время, несмотря на некоторую дороговизну таких болванок).

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

Хочу пересжать звук на DVD-диске в другой формат, или заменить его на другой, не трогая ничего остального. Можно ли это сделать с помощью какой-либо программы автоматически, не изменяя остальной структуры диска?

На данный момент нам таких программ не известно. Поэтому в таком случае требуется пересжатие звука и пересборка (реавторинг) диска вручную, что требует определенных знаний и применения специальных программ. Некоторые случаи реавторинга DVD-дисков описаны в данной статье: http://www.ixbt.com/divideo/reauthoring.shtml

Хочу изменить структуру DVD-диска: выкинуть лишние материалы, звуковые дорожки, изменить меню, но при этом сохранить все остальное. Как и чем это можно сделать?

Для небольших изменений структуры DVD-диска (например, пропуск непроматываемой рекламы) можно воспользоваться программой IFOEdit. Однако, для серьезной переделки требуется сделать пересборку (реавторинг) диска. Это требует определенного опыта и знаний. Некоторые случаи реавторинга DVD-дисков описаны в данной статье: http://www.ixbt.com/divideo/reauthoring.shtml

Хочу сделать сборку из нескольких DVD-дисков, выкинув лишнее. Как и чем это можно сделать?

Довольно удобно для этого использовать программу TMPGEnc DVD Author. Она позволяет открыть с жесткого диска DVD-диски и сделать из них компиляцию. При этом каждый диск можно отредактировать, выкинув лишнее, и довольно легко сделать несложное меню для получившейся сборки. Если по каким-либо причинам такой вариант не устраивает, можно сначала скопировать нужные куски с разных DVD-дисков каким-либо способом, а затем сделать из них новый диск с помощью программ авторинга.

Как и чем скопировать фильм с DVD-диска в один непрерывный MPEG-файл без пересжатия?

Это можно сделать с помощью бесплатной программы SmartRipper. В ней нужно перейти в режим Movie, затем в настройках (кнопка Settings) в группе File-Splitting включить режим Max Filesize. Полученный файл будет иметь расширение VOB, его можно сменить на MPG.

Как автоматически разделить DVD-диск на главы, чтобы каждая была сохранена в отдельный MPEG-файл?

Это можно сделать с помощью бесплатной программы SmartRipper. В ней нужно перейти в режим Movie, затем в настройках (кнопка Settings) в группе File-Splitting включить режим Chapters. При копировании фильма на жесткий диск он будет автоматически разрезан по главам. Полученные файлы будут иметь расширение VOB, его можно сменить на MPG.

Как скопировать с DVD только звук?

Например, с помощью программы DVD Audio Extractor или SmartRipper (включив в ней режим сохранения потоков данных в отдельные файлы). Однако, вторая программа не позволяет сразу перекодировать звук в другой формат, если это нужно.

Хочу сделать слайд-шоу из фотографий на DVD-диске. Как и чем это лучше делать?

Существует несколько вариантов. Первый - поместить фотографии на видеодорожку в видеоредакторе, при желании добавить музыку, результат сжать в MPEG2 и сделать авторинг DVD. Второй — воспользоваться специализированными программами для создания слайд-шоу (например, ProShowProducer). Такая возможность есть и в программе авторинга DVDLab Pro.

Мой DVD-плейер позволяет воспроизводить видеофайлы в формате MPEG2 без необходимости авторинга DVD-диска. Записал такой файл на болванку, а он проигрывается рывками. В чем дело?

Такое бывает, если MPEG2-файл записан на CD-диск вместо DVD. У бытовых DVD-плейеров есть ограничение на скорость считывания файлов с CD-болванок, обычно в соответствии с требованиями к VideoCD, максимальный поток на котором составляет обычно не более 2.2 Мегабит/сек. MPEG2-файлы обычно имеют поток данных значительно больше, и привод просто не успевает считывать данные с CD-диска. Решением проблемы является запись MPEG2-файлов на DVD-болванки (тем более, что они сейчас уже очень дешевы), а для обеспечения максимальной совместимости с любыми плейерами лучше все же делать авторинг DVD.

Хочу пересжать весь фильм с DVD-диска в AVI-файл с видео в формате DivX/XviD. Чем это сделать лучше всего?

Рекомендуем воспользоваться бесплатной программой Auto Gordian Knot. Все сделает автоматически, и при необходимости подгонит файл под нужный размер. Главные ограничения программы — не позволяет сжать только фрагмент фильма, и поддерживает на выходе только кодеки DivX/XviD. Существуют и другие программы для автоматического сжатия DVD в AVI, например, Dr.DivX.

Хочу пересжать фрагмент DVD-диска в AVI-файл, причем сжать видео любым кодеком, установленным в системе. Чем это можно сделать?

Рекомендуем воспользоваться бесплатной программой XMPEG (или более старой версией FlaskMPEG). Позволяет прямо с DVD-диска выбрать нужный фрагмент, и выбрать формат сжатия для видео и звука из кодеков, установленных в системе. К сожалению, на некоторых DVD-дисках обе программы непредсказуемо «взрываются». В таком случае можно предварительно скопировать весь фильм в один непрерывный MPEG-файл на жестком диске (см. выше) и открыть его с помощью VirtualDubMod. В нем уже можно выбрать нужный фрагмент фильма и перекодировать в нужный формат.
В особых случаях, если для звука нет соответствующего кодека, но есть DirectShow-декодер, можно открыть файл через AVISynth с помощью DirectShowSource.

Диск, снятый на DVD-видеокамере, не распознается компьютером, хотя в камере видео с него просмотреть можно. В чем дело, и как скопировать видео на компьютер?

Первым делом следует финализировать диск в камере — очень часто начинающие пользователи DVD-видеокамер забывают об этом, или не знают, что это нужно делать (ведь в самой камере-то диск проигрывается). Финализация диска производится вызовом соответствующей команды в меню камеры (инструкция о том, как это делается в конкретной камере, должна быть в руководстве пользователя).

В случае, если диск записан на DVD-видеокамере обычного разрешения, то после финализации диска его можно просмотреть в обычном DVD-проигрывателе, и файлы на диске становятся видны при вставлении диска в DVD-привод компьютера. Если диск финализировать не удается, или после финализации диск не проигрывается, и файлы с него в компьютер скопировать не получается, то следует обратиться к специальным программам копирования/восстановления данных с DVD-диска (например, Isobuster, Multi Data Rescue), либо попытаться скопировать дорожку с помощью Nero (меню «Дополнительно — сохранить дорожку»).

В случае, если диск записан на DVD-камере высокого разрешения (HD), то диск нельзя проиграть на обычном DVD-проигрывателе, т.к. в нем нет декодера видео высокой четкости. Преобразовать видео для обычного разрешения можно с помощью компьютера. Если файлы с диска не видны в компьютере, то, скорее всего, не установлен драйвер файловой системы UDF 2.5. Этот драйвер можно взять, например, по одной из ссылок результата поиска. Также данный драйвер входит в состав программы Nero InCD (www.nero.com).

Как правильно сжимать звук в формате AC3 для DVD? Сделал такой файл, а при просмотре полученного DVD звук очень тихий — приходится сильно увеличивать громкость. Есть ли хорошие "однокнопочные" программы для сжатия звука в AC3?

Такое происходит, когда используется автоматическое кодирование звука в формат AC3 (например, в программах авторинга DVD — Sonic ReelDVD и Scenarist) без настройки параметров кодирования. В формат AC3 заложена возможность регулирования динамического диапазона звучания (соотношения громкости максимально тихих и громких звуков) еще при кодировании. Обычно это имеет смысл для высокобюджетных кинофильмов, звук для которых записывается в профессиональных звуковых студиях, при этом звук имеет очень большой диапазон громкости — от очень тихих до очень громких звуков. Для любительских звукозаписей это обычно неактуально, и при кодировании звука лучше отключить все «лишние» опции. Например, при экспорте звука в формат AC3 с помощью соответствующего плагина в видеоредакторе Sony Vegas, а также в программе Sonic Solutions AC3 Encoder (входит в пакет Sonic Scenarist) нужно задать следующие параметры кодирования:

Data rate (поток данных) — если звук стерео, то можно оставить значение по умолчанию (192 kbps). Если звук многоканальный, или хочется получить максимально высокое качество звучания, можно поставить 384 или даже 448 kbps.

    • Sample rate — для DVD лучше всего выбрать 48 кГц, при этом исходный звук должен быть сэмплирован с этой же частотой
    • Dialog normalization — если звук уже нормализован по громкости (а в большинстве случаев это так), то лучше поставить -31 дБ
    • Bit stream mode — выбрать «main audio service: complete main (CM)».
      Dolby surround mode — выбрать «Not indicated»
    • Copyright bit, Original bit stream — можно включить, на звук это не влияет
    • Audio production information exists — выключить.

Самое важное: в группе Dynamic range compression, отвечающей за компрессию динамического диапазона звука, в Compression characteristic выбрать «None». Это как раз и отвечает за то, что динамический диапазон исходного звука изменять не нужно.

Из остальных опций нужно включить только DC highpass filter, Bandwidth lowpass filter, LFE lowpass filter. Остальные выключить.

Интересующиеся могут узнать значение всех этих параметров в официальном техническом документе (на английском языке). Еще больше информации находится в онлайн-библиотеке фирмы Dolby.

В качестве «однокнопочной» (почти) программы подойдет и пакет BeSweet, его можно загрузить с сайта doom9.org.

Чем можно быстро и просто преобразовать звук из формата AC3 (в том числе многоканальный) в стерео WAV-файл?

Для этого подойдет «однокнопочная» утилита HeadAC3he, ее можно загрузить с сайта doom9.org.

Чем можно «разобрать» звук в формате AC3 на отдельные 6 каналов для обработки, а потом собрать их обратно?

Для разделения AC3-звука на отдельные каналы (каждый будет помещен в отдельный несжатый WAV-файл) можно воспользоваться пакетом BeSweet (его можно загрузить с сайта doom9.org). Для обратной сборки можно воспользоваться специализированной программой SonicFoundry SoftEncode, либо возможностью создания Surround-звука, встроенной в современные профессиональные программы видеомонтажа (например, Sony Vegas). Некоторые рецепты по обработке и пересборке AC3-звука даны в статье Реавторинг DVD-Video дисков.

Тема создания Surround-звука достаточно сложна и обширна, и в сети можно найти довольно много материала на эту тему, например:

Работа со звуком

Этот цикл вопросов посвящен обработке звука. Чтобы обработка получалась качественной, настоятельно рекомендуется при этом пользоваться и наушниками (чтобы в них контролировать тихие участки звука), и обязательно колонками (чтобы контролировать, как результат будет прослушиваться при просмотре результата без наушников). Если это возможно, желательно использовать не маленькие компьютерные колонки, а достаточно большие, с реальной (а не пиковой, PMPO) мощностью не менее 10 Вт и полосой частот хотя бы от 50 Гц (лучше от 20 Гц). В противном случае может оказаться, что результат, нормально звучащий на Вашем оборудовании, будет плохо звучать при просмотре на телевизоре с DVD-плейера, или у других людей.

Снял видео на природе, и записался очень громкий шум ветра. Включенное в камере подавление шума ветра не помогло. Как улучшить звук?

Полностью убрать шум ветра так, как будто его и не было, практически невозможно. Можно обработать звук так, чтобы снизить заметность шума ветра. Для этого нужно воспользоваться звуковым компрессором (просьба не путать с конвертором звука в сжатый формат вроде mp3, здесь имеется ввиду обработка самого звукового сигнала), он есть практически во всех современных звуковых редакторах и даже программах видеомонтажа. Например, в видеоредакторе Sony Vegas нужно добавить на звуковую дорожку эффект Track EQ. В нем включить первую полосу эквализации звука (тип фильтра Low Shelf), в поле Gain (усиление) поставить для начала -12 дБ, в поле Frequency (частота) поставить 100 Гц, запустить воспроизведение и послушать, что получается (при этом выбрать для прослушивания участок, где шум ветра наиболее сильно слышно). Если шум ветра по-прежнему слишком громкий, нужно попробовать уменьшить значение Gain до -24 дБ или даже до нижнего предела (-Inf). Если и это не помогает, нужно попробовать увеличить частоту до 200 Гц или больше. Однако, при этом будут подавлены низкие частоты и в тех местах, где шума ветра нет, поэтому нужно подобрать значения усиления и частоты так, чтобы результат оказался наиболее приемлемым с Вашей точки зрения.

Как убрать шипение из звука с видеокамеры?

Для этого необходимо воспользоваться звуковым редактором, в котором есть функция подавления шума. Например, такую функцию имеет звуковой редактор Adobe Audition (раньше назывался Cool Edit Pro, такая версия тоже подойдет). Звук из видео нужно предварительно сохранить в несжатый WAV-файл (формат PCM) из любого видео-редактора. Для получения наилучшего результата важно, чтобы частота оцифровки полученного файла совпадала с частотой исходного звука, чтобы избежать лишних обработок.

Важно отметить, что под шумами, которые можно «подавить» таким образом, подразумевается постоянный фоновый шум звукового видеотракта (такой звук обычно звучит как «шшшш», «фффф», постоянное гудение и т.п. — к примеру, шум двигателя видеокамеры), а не случайные посторонние шумы (стуки, звук проезжающих машин и т.д.) — такие звуки в автоматическом режиме убрать невозможно. Кроме того, если уровень фонового шума слишком высок и даже сравним по громкости с уровнем основного полезного звука (такое бывает в записях, оцифрованных со старых VHS-кассет), то убрать такой шум также становится крайне сложно, т.к. программе уже сложно отделить шум от полезного звука, и качественного результат в таком случае ждать не приходится.

После того, как звук открыт в редакторе, нужно найти тихий участок звука, где есть только ровный шум без каких-либо призвуков (это лучше проконтролировать в наушниках), длительность участка должна быть побольше (хотя бы секунда, а лучше несколько секунд). Этот участок нужно выделить мышью и вызвать пункт меню Effects/Noise Reduction/Noise Reduction (в программе Adobe Audition это пункт меню Effects/Restoration/Noise Reduction). В появившемся окне нужно установить следующие параметры:

    • Snapshots in profile: 4000
    • FFT Size: минимум 8192, лучше 16384 (или даже максимальное значение 24000, особенно для сильно зашумленных записей)

После этого необходимо нажать кнопку Capture Profile (она недоступна, если был выбран слишком короткий участок звука; тогда нужно выбрать более длинный тихий участок, либо, если это невозможно, уменьшить значение параметра Snapshots in profile, и вызвать окно еще раз). Затем нужно задать остальные параметры обработки:

    • Включить Remove Noise
    • Reduce by: 100
    • Precision Factor: 9
    • Smoothing amount: 10
    • Transition width: 6

Главный параметр — Noise Reduction Level, уровень подавления шума в процентах. Его нельзя устанавливать в 100%, т.к. при этом в звуке не только возникнут "булькающие" и звенящие артефакты, но и вместе с шумом будут полностью подавлены звуки реверберации (отраженные от стен отзвуки, эхо), придающие естественную окраску звуку, и передающие эффект присутствия в помещении, где проходила съемка. Поэтому лучше не ставить этот параметр выше 80 %, а если искажения слишком слышны (это лучше проконтролировать в наушниках), то уменьшить до 50-60%.

После того, как шум проанализирован, и все параметры обработки заданы, нужно нажать кнопку Close (не Cancel!), выбрать на этот раз уже весь звук полностью (нажать Ctrl+A), а затем снова вызвать ту же команду меню Effects/Noise Reduction/Noise Reduction (или Effects/Restoration/Noise Reduction) и на этот раз нажать OK. Обработка может происходить довольно долго в зависимости от длительности видеозаписи и мощности компьютера, но обычно оно того стоит: послушайте результат и сравните с тем, что было, чтобы убедиться в этом. После обработки сохраните обработанный WAV-файл, вернитесь в программу видеомонтажа и подложите обработанный звук на звуковую дорожку вместо использованного (важно при этом точно совместить звук с точностью до кадра).

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

Звук с видеокамеры слишком тихий, хотя местами встречаются очень громкие звуки (удары, хлопки дверями и т.п.). Можно ли как-то тихое сделать громче, а громкое тише?

Эта проблема решается с помощью уменьшения динамического диапазона звука. Для этого нужно воспользоваться звуковым эквалайзером, он есть практически во всех современных звуковых редакторах и даже программах видеомонтажа. Например, в видеоредакторе Sony Vegas нужно добавить на звуковую дорожку эффект Track Compressor. У данного эффекта есть два основных параметра: Threshhold (порог срабатывания в дБ, это уровень звука, начиная с которого громкость более громких звуков будет уменьшена) и степень компрессии Amount (во сколько раз уменьшать превышение громкими звуками порог срабатывания). Также лучше включить опцию Auto gain compensation (автоматическая компенсация громкости) — эта опция как раз и отвечает за то, чтобы тихие звуки стали громче настолько же, насколько при этом громкие звуки станут тише. Можно попробовать установить Amount в 10, а затем, включив воспроизведение обрабатываемого звука, подобрать порог срабатывания Threshhold (можно начать со значения -12 дБ) так, чтобы полезный звук (например, голос человека в кадре) стал отчетливо слышен.

Если при этом громкие звуки (хлопки дверей, падения предметов и т.п.) по-прежнему гораздо громче, нужно попробовать увеличить степень компрессии Amount до 20 и даже максимального значения Inf. — в таком случае звуки, более громкие, чем уровень срабатывания, будут жестко ограничены этим уровнем (такой компрессор уже называется Limiter — ограничитель).

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

В снятом видео голос человека получился глухой, слова не разобрать. Просто увеличение громкости и даже компрессия не помогает — остальные звуки тоже становятся громче. Можно ли как-то улучшить звук, чтобы голос стало лучше слышно?

Обычно эту проблему можно решить применением звукового эквалайзера. Например, в видеоредакторе Sony Vegas нужно добавить на звуковую дорожку эффект Track EQ. В нем включить вторую полосу эквализации звука (полосовой тип фильтра — Band), в поле Gain (усиление) поставить для начала 3 дБ, а в поле Frequency (частота) 2000 Гц, запустить воспроизведение и послушать, что получается.

Речевые частоты голоса человека находятся в области средних частот — примерно от 1000 до 5000 Гц. Нужно во время воспроизведения попробовать изменить частоту в этом диапазоне и найти значение, при котором голос становится слышен наиболее отчетливо (для мужского голоса это обычно 2-3 кГц, для женского — около 4-5 кГц). Также можно увеличить ширину полосы Bandwidth до значения 2-3 и даже 4 октав, а также попробовать увеличить усиление, сделав его 6 дБ или даже больше. При этом нужно следить, чтобы общий уровень звука не стал слишком высоким (это можно проконтролировать по звуковому индикатору), и звук не стал слишком неестественным («как из телефона»). Поэтому параметром усиления лучше не злоупотреблять, и при необходимости уменьшить уровень громкости самой звуковой дорожки так, чтобы не было зашкаливания на звуковом индикаторе при воспроизведении.

Озвучил видео голосом, записанным с микрофона. Полученный результат мне не нравится: во-первых, много шума, а во-вторых, звучит как-то «плоско», неинтересно. Можно ли как-то улучшить звук?

Звук, записанный с микрофона, лучше обработать следующим образом (первые три способа обработки описаны в ответах на предыдущие вопросы):

    • первым делом нужно очистить записанный звук от фонового шума;
    • для того, чтобы звук по громкости получился равномерным в течение всей записи, его нужно обработать звуковым компрессором;
    • если звук неразборчив, можно попробовать обработать его эквалайзером, усилив средние частоты в районе 2-5 кГц;
    • чтобы «оживить» звук, можно дополнительно обработать его ревербератором, добавив эффект эха и отражения звука от стен в каком-либо помещении.

Первый этап можно сделать, например, в программе Adobe Audition (Cool Edit Pro), а все последующие — прямо в видеоредакторе Sony Vegas, добавив последовательно на звуковую дорожку эффекты Track Compressor, Track EQ, Reverb (подобные эффекты встречаются и в других звуковых- и видеоредакторах). Каждый из эффектов нужно добавлять и настраивать последовательно.

В ревербераторе обычно есть набор пресетов (готовых предустановок) — лучше всего попробовать применить какой-либо из них и послушать, что получается. Нужно выбрать такой, чтобы эффект звучал не слишком навязчиво (а то может получиться что-то вроде «эха утром в горах» с многократными отражениями и повторами голоса диктора), и не слишком громко. Это особенно важно, если звук диктора не полностью заменяет исходный звук видеозаписи, а лишь добавлен к нему, либо звучит вместе с фоновой музыкой. Реверберацию нужно подбирать и настраивать так, чтобы «окрашенный» звук хорошо «вписывался» в прочее звуковое окружение.

Главное преимущество, которое дает ревербератор — фактически, он придает даже моно-звуку «объем», «сочность», и, несомненно, улучшает восприятие, но только если применяется умеренно и аккуратно. Чтобы применять его осознанно, и узнать, что означают параметры этого эффекта, рекомендуется изучить статью Эффект реверберации: теория и практика.

В видеозаписи концерта звук получился чрезмерно громкий и с искажениями (хрипы и т.п.). Можно ли как-то улучшить звук?

Попытаться можно. Для начала следует отметить, что качество результата зависит от степени искаженности звука, а также качества микрофона камеры, которой делалась запись. Некоторые используют для съемки видео цифровые фотокамеры (ЦФК), а то и сотовые телефоны с функцией видеозаписи. К  сожалению, качество записи звука в них оставляет желать лучшего. Большинство ЦФК записывают моно-звук очень низкого качества (например, 22 кГц/8 бит, а то и хуже), и даже умеющие записывать стерео-звук фотокамеры обычно имеют слабочувствительный микрофон посредственного качества. Поэтому исправить искаженный звук с них обычно сложнее, чем с видеокамер (микрофоны в них обычно достаточно качественные, чтобы хорошо записывать звук 48 кГц/16 бит/стерео).

Чтобы попытаться исправить искаженный звук, нужно сохранить его в WAV-файл. Это можно сделать с помощью практически любого видеоредактора (в частности, VirtualDub). Для видео, записанного ЦФК, может потребоваться предварительное преобразование файла в формат AVI с помощью программы MP4Cam2AVI [см. статьи Обработка видеозаписей MPEG4 фотовидеокамер. Этапы от камеры до DVD плеера шаг за шагом и Обработка видеозаписей MPEG4 ASP фотовидеокамер. Часть II (два года спустя)].

Затем нужно открыть звук в программе Adobe Audition (Cool Edit Pro) и вызвать пункт меню Effects/Noise Reduction/Clip Restoration. Нужно подобрать параметр Input Attenuation (ослабление) так, чтобы в результате обработки визуально волновая картинка звука была не зашкаленной (не достигала максимума по амплитуде). Для начала можно ввести значение ослабления -3 dB, нажать OK, дождаться окончания обработки звука и посмотреть и послушать то, что получилось. Если звук по-прежнему зашкаливает по амплитуде, то вызвать меню Edit/Undo и попробовать снова со значением -6 dB, потом -12 dB (обычно этого уже достаточно даже для сильно зашкаленного звука).

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

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

 

 




  • Поделиться:
Дополнительно

Нашли ошибку на сайте? Выделите текст и нажмите Shift+Enter

Код для блога бета

Выделите HTML-код в поле, скопируйте его в буфер и вставьте в свой блог.