Sign in to follow this  
Followers 0
Shadow TH

О видеоформатах, конвертировании и многом другом

231 posts in this topic

Поскольку часто у многих пользователей возникают простые вопросы, типа "Как поменять формат видеофайла?" или "Как сжать видеофайл, чтобы он весил не 1400 МБ, а 700?", было решено создать отдельный топик для новичков, в котором будут рассмотрены эти и многие другие вопросы.

О форматах видео

В настоящий момент существует огромное количество форматов, предназначенных для хранения цифровой видеоинформации. Многие, наверное, уже наслышаны о них: это всем известные DivX, MPEG-4, XviD и многие другие. Наиболее популярными являются форматы: DivX, XviD, MPEG-4 (MPEG-4 ASP), MPEG-1, MPEG-2, H.264 (MPEG-4 AVC), MJPEG, WMV (Windows Media Video), Bink Video, RealVideo. Каждый обычно выбирает тот или иной формат для каких-то определённых целей. Выбор того или иного формата при конвертировании обычно напрямую зависит о того, где будет воспроизводиться получаемый видеофайл: на компьютере, на бытовом DVD-плеере и т.д. Поэтому, перед конвертированием видео файлов, желательно заранее узнать, какие видеоформаты поддерживает устройство, на котором впоследствии будет воспроизводиться конвертируемый файл.

Обычно существует некий алгоритм кодирования видео (например, всем известный MPEG-4 ASP), а на его основе разные разработчики делают свои кодеры (или кодировщики, т.е. программы и библиотеки, которые, на основе того или иного алгоритма, выполняют кодирование). Для MPEG-4 ASP таких кодеров весьма много: это и всем известный DivX, XviD, Microsoft MPEG-4 и т.д.

Отдельно рассматривать каждый формат я не буду, ибо информацию о каждом формате можно найти в Википедии.

О звуковых форматах и дорожках

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

Звуковые дорожки в видеофайлах также имеют свой формат. Форматов этих тоже существует огромное количество. Наиболее популярными являются: PCM, MP3 (MPEG-1 Layer 3), AC3 (Dolby Digital), FLAC, RealAudio, DTS, WMA, Vorbis и др. Все они разделяются на так называемые форматы без потери качества (lossless) (например, это форматы PCM и FLAC) и форматы с потерями (MP3, AC3, DTS и др.).

При кодировании звука в loseless-форматы не происходит сжатия и удаления какой-либо информации из файла. Т.е. перекодированный звук остаётся с таким же качеством, как и исходный.

При кодировании с использованием звуковых форматов с потерями используется сжатие, из звука удаляется неслышимая человеческому уху информация, что позволяет значительно уменить размер получаемого в итоге звукового файла, но и снизить (пускай и практически незаметно) качество звука. Уровень такого сжатия можно регулировать, таким образом можно достигнуть минимальных потерь качества и при этом уменьшить размер звукового файла. Поэтому обычно используют форматы с потерями качества, часто используют формат MP3 из-за его совместимости со многими бытовыми плеерами (однако тот же MP3 не поддерживает звук в формате 5.1, поэтому на его смену пришли более современные форматы - AAC, AC3 и DTS).

В итоге получаемый видеофайл можеть иметь, например, такую структуру:

1. Видеодорожка (формат XviD)

2. Аудиодорожка-1 (формат MP3)

3. Аудиодорожка-2 (формат AAC)

4. Аудиодорожка-3 (формат MP3)

О контейнерах

Контейнеров существует тоже достаточно немалое количество. Наиболее популярными являются: AVI, MPG, MKV, MPEG, 3GP, FLV, MOV, MP4, M4V, WMV и др.

Очень часто неопытные пользователи называют тот же контейнер AVI форматом сжатия или спрашивают, например: "А как сжать вот этот фильм в AVI?". На самом деле, к сжатию контейнеры не имеют никакого отношения. Контейнер - с точки зрения пользователя, лишь расширение имени видеофайла (иначе говоря, то что пишется в имени файла в конце после точки). С технической точки зрения, контейнер определяет способ хранения звуковых и видеопотоков (дорожек) в видеофайле. По сути контейнер - это архив, содержащий набор видео и звуковых дорожек, дорожек с субтитрами, а также другую служебную информацию. Любой видеофайл содержит одну видеодорожку и одну или более аудиодорожек. Контейнер определяет структуру записи этих дорожек в видеофайле. Расширение имени (AVI, MKV и т.д.) при этом указывает на тип контейнера. При этом у каждого контейнера есть свои ограничения в максимальном количестве потоков в одном видео файле, в форматах потоков (например, контейнер AVI не позволяет хранить звуковые дорожки в формате OGG Vorbis) и т.д.

Контейнер AVI является наиболее популярным. Хотя в последнее время его всё больше вытесняет контейнер MKV, который имеет менее жёсткие ограничения на количество потоков (дорожек) и несколько дополнительных фитч (таких как, например, возможность давать собственные названия аудиодорожкам и т.д.). На сотовых телефонах чаще всего используется контейнер 3GP, который тоже хранит потоки по-своему и имеет свои ограничения.

О конвертировании видеофайлов

При конвертировании (сжатии) видео, помимо форматов видео и звуковой дорожек, обычно указываются определённые параметры сжатия. Сейчас попытаюсь рассказать об основных таких параметрах:

Для видео:

Разрешение (Resolution) - размер каждого отдельного кадра в точках (или как ещё говорят, в пикселах). Разрешение обычно указывается в формате <ширина>x<высота>, где вместо <ширина> указывается цифрами ширина кадра в точках, а вместо <высота> - соответственно, высота кадра (также иногда эти два параметра разделяют не крестиком, а звёздочкой. Ну это, собственно, не важно). Т.е. мы знаем, что цифровое изображение строится из точек. Чем больше количество таких точек, тем больше разрешение и, соответственно, чётче и детальнее получается изображение. При конвертировании видео различают также SD и HD разрешение. Если ширина кадра меньше или равна 720 точкам, а высота кадра меньше или равна 576 точкам - то это стандартное (SD) разрешение. Если же хотя бы один из этих параметров выше - это уже HD-разрешение. HD-разрешение (HD - High Definition - высокая чёткость) даёт бОльшую чёткость и детальность изображения, однако многие старые бытовые плееры не способны воспроизвести видео с таким разрешением.

Нередко для обозначения разрешения указывают только высоту кадра: 1080p, 720p, 720i, 480p и т.д. Последняя цифра указывает на высоту кадра, а буква указывает на тип развёртки (об этом чуть ниже). Так, например, 1080p - означает разрешение 1920х1080 точек с прогрессивной развёрткой.

Также здесь стоит отметить, что не следует при конвертировании указывать бОльшее разрешение, чем было у исходного видео: качество изображения от этого не улучшится smile.gif

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

Частота кадров с секунду (FPS - Frame per Second, Frame rate) - параметр указывающий, количество кадров, которое будет сменяться за одну секунду. Т.е. к примеру, при выборе частоты кадров, равной 25 кадрам в секунду, в течение одной секунды будут последовательно показаны 25 кадров видео. Чем больше частота кадров, тем более плавно "движется" изображение. Считается, что минимальная частота кадров, которая хорошо воспринимается человеческим глазом, равна 24 кадрам в секунду (при ещё меньшем количестве кадров можно заметить, что изображение "движется" неплавно, с некоторыми рывками). В России по стандарту обычно положены 25 кадров в секунду, в США, Японии и некоторых других странах - 30. Для HD-видео также иногда применяется частота кадров в 50 и даже 60 кадров в секунду (например, когда идёт запись с видеоигры). При конвертировании видео рекомендуется оставить частоту кадров как у исходного видео. Можно сделать её чуть меньше, но ни в коем случае не больше, иначе в полученное после конвертирования видео будет периодически слегка притормаживать (за счёт того, что всё время какие-то из кадров будут показаны несколько раз друг за другом).

Всё вышесказанное относится к прогрессивной развёртке. Если используется чересстрочная развёртка, то количество кадров обычно больше в 2 раза. Т.е. если при разрешении, например, 1080p мы используем 30 кадров/сек, то при преобразовании этого видео в 1080i - частота уже полукадров будет равна 60 кадрам/сек. Ведь, как мы уже говорили выше, в чересстрочной развёртке кадры формируются не сразу целиком, а с чередованием строк: сначала нечётные строки, а потом чётные. Разумеется, при конвертировании видео с чересстрочной развёрткой в прогрессивную нужно уменьшать частоту кадров и использовать соответствующие фильтры, которые позволяют объединить чередующиеся строки из полукадров. В описанной ниже программе XviD4PSP 6 такие фильтры есть.

Нередко, при указании разрешения, сразу после типа развёртки указывают ещё и частоту кадров: 1080p30, 1080i60, 1080p60 и т.д.

Соотношение сторон изображения (Ratio) - это даже не параметр, а характеристика разрешения. Ширина и высота кадра обычно имеют определённое соотношение. Например, разрешение 640х480 точек - это соотношение 4:3 (т.е. ширина кадра относится к высоте, как 4 к 3). Существуют несколько стандартных соотношений: 4:3, 5:4, 16:9, 16:10 и др. При конвертировании видео очень часто многие стараются уменьшить разрешение кадра. При этом, когда мы подбираем новое разрешение, необходимо учитывать соотношение сторон: к примеру, если в исходном видео было соотношение сторон 16:9, то и в получаемом после конвертирования видео должно быть такое же соотношение, иначе в итоге мы получим искажения (например, лица людей в кадре будут растянуты по горизонтали или вертикали).

При конвертировании многие видеоконвертеры предлагают ещё дополнительно указать некое соотношение сторон. При этом даже для разрешения 640х480 точек можно задать к примеру соотношение 16:9. Как заметил пользователь Jmd, существуют два типа соотношений сторон: Pixel Aspect Ratio и Storage Aspect Ratio. Дело в том, что пиксел в кадре может быть не только квадратным, но и прямоугольным. Storage Aspect Ratio при этом является соотношением сторон кадра (т.е. то, о чём мы говорили выше), а Pixel Aspect Ration в данном случае - соотношение сторон одного пиксела. В конверторе когда мы указываем дополнительно соотношение - это соотношение сторон, которое будет использоваться проигрывателем при воспроизведении файла независимо от его разрешения. Таким образом, существуют, например, видеофайлы с разрешением скажем 640х480 точек (что по логике соответствует соотношению 4:3), но при воспроизведении они имеют соотношение сторон 16:9, пиксел при этом становится прямоугольным. Как настраивать этот параметр - зависит от исходника. Если у исходного видеофайла были квадратные пикселы, то необходимо выбрать соотношение, равное соотношению SAR. А вообще, многие конвертеры при этом предлагают ещё задать нужное соотношение автоматически, поэтому лучше не париться и поставить этот параметр автоматом. wink.gif

Скорость потока результирующих данных (он же битрейт или Bitrate) - основной параметр, определяющий качество и размер получаемого после конвертирования видеофайла. Измеряется в килобитах в секунду. Он показывает, какой объём информации будет обрабатываться за одну секунду. Например, при установке битрейта равного 1400 кбит/сек, одна секунда видео будет занимать приблизительно 1400/8 = 175 Килобайт дискового пространства. Соответсвенно, чем больше битрейт, тем бОльшее количество места будет "выделяться" под одну секунду видео, а значит тем лучше будет качество видео и, соответственно, больше размер получаемого видеофайла.

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

Если разрешение и частота кадров высокие, нужно соответственно устанавливать высокий битрейт. Например, при использовании формата сжатия XviD с использованием разрешения 640х480 точек и частотой кадров 25 кадров/сек относительно хорошее качество изображения можно получить, установив при кодировании битрейт в 1800 кбит/сек. Понятное дело, что при использовании HD-разрешения, нужно в разы увеличивать и битрейт. Если использовать формат h264 (MPEG-4 AVC), то для видео с разрешением 1080p30 достаточно будет битрейта в 7-9 Мбит/сек. Для 60-кадрового HD-видео битрейт нужно делать в 2 раза больше, т.е. для 1080p60 - битрейт порядка 20 Мбит/сек.

И ещё один немаловажный момент при выборе битрейта. Не следует устанавливать слишком высокий битрейт (более 20 Мбит/сек). Дело в том, что не все бытовые проигрыватели способны воспроизвести видео с такой скоростью потока. Лучше всего, конечно, предварительно закодировать несколько отрывков какого-нибудь фильма в HD-качестве с разными битрейтами и проверить на плеере, будет ли он воспроизводить (ну, и заодно чисто для себя на глаз подобрать, какой битрейт наиболее оптимальный в плане качество-размер).

О переменном битрейте видео

Такой битрейт, когда мы строго указываем некоторое постоянное значение битрейта, называется постоянным битрейтом (CBR, Constant Bitrate). Некоторые форматы видео (например, h264 (он же MPEG-4 AVC)) поддерживают т.н. переменный битрейт (VBR, Variable Bitrate), когда битрейт в каждой секунде видео может меняться (т.е. там где кадры более детальные - там битрейт делается как можно выше, где кадры менее детальные - там наоборот). Таким образом достигается наиболее оптимальное соотношение размер/качество. Однако некоторые бытовые проигрыватели не поддерживают переменный битрейт или имеют некоторые проблемы при воспроизведении видео с таким битрейтом. Существуют несколько вариантов кодирования с использованием переменного битрейта: двухпроходное и однопроходное.

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

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

Есть ещё третий вариант однопроходного кодирования с переменным битрейтом - по размеру файла. Пользователь сам указывает желаемый размер файла после кодирования, а кодер уже старается подобрать такой битрейт для каждой секунды видео, чтобы уложиться в заданный лимит. Такой вариант полезен, когда нужно скажем сжать исходный видеофайл до размера скажем CD-диска. Недостаток - это, конечно же, неконтролируемое изменение качества. Такой вариант однопроходного кодирования присутствует, например, в программах Nero Vision Express и Nero DVD Recode при использовании формата Nero Digital MPEG-4 AVC.

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

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

Какой видеокодек и битрейт необходимо устанавливать при конвертировании видео?

Наиболее популярными являются кодеки DivX 5-й и 6-й версий, XviD 1.2.1, h264.

При сжатии SD-видео (т.е. со стандартным разрешением) рекомендуется использовать кодек XviD (по причине его бесплатности и относительно неплохого качества). При этом для широкоформатного (с соотношением сторон 16:9) видео (это, например, фильмы с разрешением 720х400 точек) вполне подойдёт постоянный битрейт в 1600 кбит/сек. Для соотношения 4:3 битрейт стоит устанавливать чуть выше - 1800 кбит/сек, по той причине, что высота кадра чуть больше.

Для разрешения 1080p29.97 (или 1080p30) следует выбирать кодек h264 желательно с переменным битрейтом в пределах 7000-9000 кбит/сек. Для HD-видео с разрешением 720p30 так же используем h264, но битрейт чуть меньше - 4000-6000 кбит/сек. При использовании частоты кадров 60 кадров/сек с прогрессивной развёрткой (720p60, 1080p60) битрейт необходимо увеличивать в 2 раза: для 1080p60 - до 20 Мбит/сек, для 720p60 - до 12 мбит/сек.

Для видео с низким разрешением (320х240 точек, например) достаточно будет битрейта в 400-600 кбит/сек, кодек XviD, соответственно.

Теперь параметры кодирования звука:

Количество каналов: 1 (моно), 2 (стерео), 5.1 (6-канальный звук).

Частота дискретизации (частота сэмплирования): 11 кГц, 22 кГц, 44.1 кГц, 48 кГц и т.д. Когда звук оцифровывается, устройство, которое захватывает исходный аналоговый сигнал и преобразовывает его в цифровой (это устройство называется АЦП - аналого-цифровой преобразователь) циклично захватывает из источника аналоговый сигнал разной амплитуды с определённой частотой. Чем чаще АЦП собирает такой сигнал из источника, тем точнее соответствие полученного цифрового сигнала аналоговому. Обычно частоту дискретизации выбирают относительно самой высокой частоты в спектре звукового файла: частота дискретизации должна быть более чем в 2 раза выше этой самой высокой частоты. Мы знаем, что человеческое ухо способно слышать звук в диапазоне частот от 20 до 20000 Гц. 20000х2 = 40000, что как раз таки вписывается в максимальную частоту дискретизации в 44100 Гц. Вот и ответ: оптимальная частота дискретизации - 44,1 кГц (т.е. даже с запасом). Использование более высокой частоты дискретизации в принципе необосновано.

Скорость потока результирующих данных (битрейт, Bitrate) - аналогично битрейту в видео. Чем выше битрейт, тем больше информации результируется за одну секунду, тем выше качество получаемого звучания и тем больше размер получаемого файла. Так же, в зависимости от формата, существуют постоянный, переменный, а также усреднённый (ABR, Average Bitrate) битрейты. Усреднённый битрейт по сути является смесью постоянно и переменного: пользователю даётся возможность указать усреднённый битрейт для всей аудиодорожки, а кодер при кодировании уже автоматически старается уложиться под это среднее значение (т.е. чтобы среднее значение битрейта во всей аудиодорожке после перекодирования соответствовало указанному). Такой тип битрейта используется весьма редко, поэтому многие бытовые проигрыватели могут его не поддерживать.

Впрочем, многое зависит от выбранного аудиокодека.

Так какой же аудиокодек выбрать?

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

Наиболее популярные из них кодеки - кодек от Apple - QAAC (QuickTime AAC), Nero AAC Encoder, Fraunhofer (FhgAAC) и устаревший кодек FAAC. Последний не рекомендуется использовать на низких битрейтах по причине плохого качества сжатия, однако на высоких битрейтах кодек сжимает вполне приемлемо. В рассматриваемой мной ниже программе XviD4PSP 6 как раз таки используется кодек FAAC. Вы, при желании, можете вытащить звуковую дорожку из видеофайла, закодировать её другим сторонним кодеком, а затем снова "вклеить" в видеофайл (от том как вытаскивать и вклеивать звуковые дорожки в видеофайлах написано ниже). В большинстве случаев при конвертировании видеофайлов вполне будет достаточно кодека FAAC.

При использовании кодека FAAC в программе XviD4PSP 6 рекомендуется указать следующие параметры сжатия: режим кодирования - Постоянное качество; качество - 120; профиль - Low Complexity (LC), частотный диапазон - Полностью, версия MPEG - MPEG4.

Кодирование звуковой дорожки сторонним кодеком

Кодирование сторонним кодеком выполняется, как правило, через командную строку, либо, например, при помощи бесплатной программы X-Recode II.

При кодировании с использованием кодеков QAAC и Nero AAC Encoder используем параметры:

QAAC: -V 80 -q 2 --adts --ignorelength

Nero: -q 0.5 -ignorelength

О конвертерах

На данный момент существует огромное количество конвертеров. Среди них есть бесплатные и платные. Из бесплатных, пожалуй, могу выделить конвертеры XviD4PSP 6 (о котором речь пойдёт ниже), Koyote Soft Free Video Converter, FormatFactory и Any Video Converter. Из платных - Xilisoft Video Converter.

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

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

Конвертирование видеофайлов при помощи Xvid4PSP 6

Рассмотрим процесс конвертирования видеофайла при помощи известного бесплатного видеоконвертора от российского разработчика компании Winnydows - XviD4PSP 6. Почему я выбрал этот конвертер: во-первых, бесплатность; во-вторых, это один из немногих конвертеров, который умеет гибко работать с видеофайлами, у которых более одной звуковой дорожки; в-третьих, огромное количество возможностей и настроек для кодеров.

Скачать этот конвертер можно с сайта автора. Что особенно радует, существует Portable-версия, которая может работать прямо с флешки, например, без установки.

Итак, приступим. Запускаем XvidD4PSP 6, на экране сначала появится Splash-скрин программы с индикатором загрузки, затем появится рабочее окно.

bc8e13452f5e.jpg

Окно можно поделить на несколько основных частей: 1 - область Проводника; 2 - область задач; 3 - область панелей дорожек файла и параметров кодирования; 4 и 5 - панели инструментов области Проводника и области конвертируемых файлов соответственно. Если область Проводника у вас не отображается, очевидно, она просто закрыта областью задач, чтобы её открыть потяните вниз панель инструментов области задач (5).

Для того чтобы начать конвертировать какой-то видео или звуковой файл, нужно его сначала добавить в область задач. Есть много способов: можно найти нужный файл (или файлы) в области Проводника и перетащить его в область задач, либо щёлкнуть на кнопке Добавить медиа файл на панели инструментов 5, и оттуда уже добавить нужный файл.

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

После добавления файла в область задач, можно сразу перейти к настройке параметров сжатия. Выделите в области задач нужный файл (либо сразу несколько файлов, если хотите для всех них задать одинаковые параметры), затем в правой части окна вы обнаружите несколько панелей: 1 - Формат: Пресет; 2 - Видео; 3 - одна, несколько или вообще ни одной панели Аудио; 4 - одна, несколько или ни одной панели Субтитры. Каждая панель (за исключением первой - Формат) соответствует определённой дорожке в видеофайле.

В первой панели (Формат) в раскрывающемся списке задаётся контейнер. Выбираем, например, контейнер AVI. Остальные параметры на этой панели нас пока не интересуют.

На панели Видео в похожем раскрывающемся списке выбираем нужный кодер для видеодорожки, например, XVID. Чуть правее этого раскрывающегося списка есть кнопка с изображением зубчатых колёс - это кнопка настроек. Щёлкаем на ней, переходим в окно настройки параметров кодера XVID. Для каждого кодера это окно может быть разным. Как мы видим у XVID полно настроек. Нас интересуют режим кодирования и битрейт. Зададим режим кодирования - Постоянный битрейт, а в области Битрейт либо выберем из списка либо введём вручную с клавиатуры значение 1400kbps (о том, как подбирать нужный битрейт рассказывается выше). Остальные настройки при обучении можно оставить как есть. Жмём ОК в окне настроек кодека XviD.

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

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

63df1412e69e.jpg

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

После этого перейдём в настройкам звука. Если в конвертируемом видеофайле более одной звуковой дорожки, то вы увидите несколько панелей Аудио. Вы можете менять из расположение (порядок) простым перетаскиванием мыши. Если вы хотите убрать какую-то из дорожек из видеофайла, то просто снимите с неё галочку, расположенную в заголовке панели. Как и в панели Видео, здесь нам будет предложено для каждой дорожки указать кодер (например, AAC) и настроить его аналогично тому, как мы настраивали кодер XVID. Вы можете выбрать пункт COPY, в этом случае данная звуковая дорожка будет оставлена как есть, без перекодирования. Для звуковых дорожек можно так же указывать язык (чтобы впоследствии при воспроизведении видеофайла в проигрывателе, можно было выбирать нужный язык и воспроизводилась соответствующая ему дорожка).

Выберем кодер AAC (их там два, выбираем тот что второй), зайдём в настройки и укажем режим кодирования - Постоянное качество, Качество - 100, Профиль - Low Complexity (LC). Нажмём ОК. Теперь, если звуковых дорожек несколько, зададим параметры и для них.

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

Теперь, когда мы разобрались в параметрами кодеров, нужно указать, куда XviD4PSP будет сохранять перекодированные файлы. Программа позволяет указывать для каждого конвертируемого файла нужную директорию. В нашем случае мы хотим сохранить все перекодированные видеофайлы в одной папке. Поэтому выделяем в области задач все файлы (комбинация клавиш CTRL+A на клавиатуре) и жмём на панели инструментов 5 кнопку Сохранить как. В появившемся окне указываем папку для сохранения.

После этого можно приступить к конвертированию. На панели инструментов 5 щёлкаем на кнопке Начать кодирование, процесс пойдёт. Область Проводника сменится на другую - Состояние. В ней будет отображаться вся информация о процессе конвертации.

Процесс конвертации можно на время приостановить, щёлкнув на кнопке Пауза. Возобновить конвертирование можно, нажав Продолжить.

Обрезка видеофайлов

XviD4PSP 6 позволяет резать видеофайлы.Добавим нужный для обрезки видеофайл в область задач. Теперь в панели инструментов 4 находим кнопку Превью и щёлкаем на ней. Область Проводника сменится областью просмотра видеофайла (чтобы обратно вернуть Проводник, щёлкните на кнопке Файлы на панели инструментов). Отсюда вы можете просмотреть выбранный в области задач видеофайл, а также указать маркерами начало и конец видеофайла. При помощи синего ползунка прокрутки либо кнопками перемотки (кнопки со стрелками) найдите то место, откуда должно начинаться видео, затем щёлкните на кнопке с изображением квадратной раскрывающей скобки. Затем аналогично находим то место, где видео должно заканчиваться и щёлкаем на кнопке с изображением квадратной закрывающей скобки. Выделенная область будет отмечена на ползунке прокрутки красным цветом.

4ae94a1eab06.jpg

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

Как добавлять, убирать звуковые дорожки и дорожки с субтитрами в видео файле?

Как уже было сказано выше, XviD4PSP 6 умеет работать с видеофайлами, у которых есть более одной звуковой дорожки. Иногда возникает необходимость добавить в видеофайл ещё одну или более звуковых дорожек (например, дорожка с другим языком или просто с другой озвучкой) или же наоборот, удалить ненужные (для уменьшения размера файла, например). К счастью XviD4PSP 6 умеет всё это делать. Вы сможете извлекать дорожки, прикреплять их к видеофайлу без повторного конвертирования.

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

В чём преимущество XviD4PSP 6 - он поддерживает все известные типы контейнеров, т.е. вы сможете выполнять демуксинг/муксинг файлов с любым контейнером (MP4, AVI, MKV и др.) в одной программе, в то время как многие другие конвертеры этого делать не умеют, приходится пользоваться сторонними программами, такими как VirtualDubMod и mkv_merge GUI, например.

Добавление новых звуковых дорожек и дорожек с субтитрами к видеофайлу

Запускаем программу XviD4PSP 6, добавляем в область задач нужный видеофайл. Затем щёлкаем на нём правой кнопкой мыши, в появившемся меню выбираем пункт Добавить поток. В появившемся окне находим и указываем программе добавляемую дорожку (звуковой файл или файл с субтитрами). В результате в правой части главного окна программы появится ещё одна панель для добавленной дорожки. Если вы добавили новую звуковую дорожку, вы можете её дополнительно сжать, выбрав соответсвующий кодер на её панели, либо, если пересжатие вам не нужно, а нужно только прикрепить её к файлу, в качестве кодера указываем COPY. Для остальных дорожек в файле выставляем в поле кодека значение COPY, если оно не выставлено.

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

Удаление звуковых дорожек и дорожек с субтитрами из видеофайла

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

401004815020.jpg

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

Как вытащить звуковую дорожку из видеофайла?

Иногда нам нужно вытащить одну звуковую дорожку из видеофайла. Такое бывает нужно, когда, например, имеется музыкальный видеоклип, а нам нужен только звук из него. Делается это так: добавляем нужный видеофайл в область задач в программе XviD4PSP 6, затем в правой части выбираем нужный контейнер (именно звуковой - MP3, OGG, FLAC, WAV, AAC и т.д.) в зависимости от того, какой формат будет у получаемого в итоге звукового файла. Например, выбираем контейнер MP3. Программа автоматически отключит видеодорожку и дорожки с субтитрами в файле (если они есть). Теперь, если звуковых дорожек в файле несколько, выбираем какую-то одну из них - ставим на её панели галочку, с других звуковых дорожек галочки автоматически снимутся. Теперь в раскрывающемся списке выбора кодера на панели дорожки выбираем кодер MP3 и настраиваем параметры сжатия, как написано выше.

Можно извлекать звуковые дорожки без перекодирования, в этом случае нужно знать точно, какой формат у звуковой дорожки в видеофайле. Для этого нужно в области задач в программе XviD4PSP 6 щёлкнуть по видеофайлу правой кнопкой и выбрать пункт Показать медиа инфомацию. Появится окно с полной информацией о видеофайле.

db2a54992b80.jpg

В правой части будет отображаться все имеющиеся дорожки в видеофайле. Смотрим формат звуковых дорожек. Допустим, у нужной дорожки формат MP3, жмём ОК в окне медиа информации, теперь указываем контейнер MP3 для будущего звукового файла, а раскрывающемся списке кодера выбираем COPY.

Если у нужной дорожки был скажем формат AAC, значит нужно указывать контейнер AAC, в раскрывающемся списке кодера - COPY.

Об источниках видеосигнала: CamRip, DVD-Rip, SAT-Rip, BD-Rip, VHS-Rip и т.д.

Всё это - показатели источников, с которых был скопирован или оцифрован фильм. Как правило, по источнику можно приблизительно судить и о качестве: если фильм был "взят" с Blu-Ray диска, то качество будет значительно лучше, нежели чем у фильма, оцифрованного с видеокассеты VHS. Рассмотрим все источники подробнее.

DVD-Rip - фильм был риппован с DVD-Video диска. Качество, как правило, очень хорошее, обычное разрешение (не HD).

BD-Rip - фильм риппован с Blu-Ray диска. Как правило, отличное качество, обычно с HD-разрешением (однако, иногда попадаются BD-Rip'ы и с обычным (не-HD) разрешением), видео файл при этом имеет достаточно большой размер (нередко он достигает нескольких десятков ГБ).

Cam-Rip - фильм был снят на камеру (как правило, любительскую) в одном из кинокомплексов. Плохое качество, блёклые цвета, постоянно меняющаяся яркость и плюс ко всему убогий звук, который нередко "приглушается" зрительскими голосами из зала, откуда снимали фильм. Такой фильм можно качнуть чисто для ознакомления с самим сюжетом. Если в сети уже кто-то выложил DVD-Rip (а тем более BD-Rip), то ни в коем случае не качайте Cam-Rip.

TS-Rip - подобно Cam-Rip, с той разницей, что рип снимается профессиональной камерой на штативе в пустом кинозале; звук берётся напрямую из источника, поэтому имеет достаточно неплохое качество. Качество картинки при этом лучше, чем у CamRip, но хуже чем, скажем, у DVD-Rip.

VHS-Rip - рип с видеокассеты формата VHS. Качество как правило низкое, но лучше, чем у Cam-Rip. Хотя опять же всё зависит от того, с какой видеокассеты оцифровывали фильм, на какой аппаратуре и т.д.

TV-Rip - рип с телевизионной антенны. Обычно в таком качестве выкладывают на трекерах какие-то телепередачи, которые транслировались только на ТВ. Качество среднее, зависит от качества приёма антенны, и качества оборудования.

SAT-Rip - подобно TV-Rip с той лишь разницей, что сигнал берётся не с антенны, а прямо со спутника, что даёт несколько лУчшее качество, чем TV-Rip.

HDTV-Rip - подобно TV-Rip с той разницей, что используется HD-разрешение.

====================

Вот, собсна, и всё. На этом, пожалуй, и закончу. Если будут какие-то вопросы - пишите.

Edited by Shadow TH
8

Share this post


Link to post
Share on other sites

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

Хотелось бы узнать Ваше личное мнение о программе Format Factory.

Я использую эту программу.У меня ,как не профи в таких вопросах ,она не вызывала проблем при работе с ней.

А что Вы думаете об этой программе, какой уровень ей дадите?

Спасибо.

0

Share this post


Link to post
Share on other sites

mikemet, да нормальный вроде. По поводу уровня, как сказать... Форматов много поддерживает, основные параметры кодирования задавать можно. + бесплатность. Ещё один пример хорошего бесплатного видеоконвертера. ;)

0

Share this post


Link to post
Share on other sites

Спасибо за Ваше мнение - мне эта прога приглянулась. :rolleyes:

0

Share this post


Link to post
Share on other sites

mikemet:

Внесу свои 5 копеек. Format Factory - одна из лучших программ для своего назначения. Сколько пользовался (правда редко) нареканий или сбоев она не вызывала. Из плюсов достаточно быстрая работа и бесплатность. Хотя я не особо занимаюсь видео.

0

Share this post


Link to post
Share on other sites

mikemet:

Внесу свои 5 копеек. Format Factory - одна из лучших программ для своего назначения. Сколько пользовался (правда редко) нареканий или сбоев она не вызывала. Из плюсов достаточно быстрая работа и бесплатность. Хотя я не особо занимаюсь видео.

Значит я точно не ошибся в выборе. :rolleyes:

0

Share this post


Link to post
Share on other sites

Вечер добрый! А может ли Virtual Dub Mod после добавление дополнительной дорожки объединить обе (основную+дополнительную), т.е. что бы было слышно обе и еще, как подобрать длину дополнительной дорожки по длине файла, т.е. фоновая музыка играла до конца клипа. У меня все это не получается? И еще вопрос я его задал в разделе "лучший редактор видео", пока жду ответ; по вышеуказаной причине перешел на Ulead MediaStudio Pro 8 теперь дорожек при воспроизведении работаю две, но изображение дергается как будто вырезаны кадры т.е. не плавно, так же попробовал редактором AVSMedia результат тот же, только проще разобраться с программой. Можно устранить дефект дерганного изображения. Спасибо.

0

Share this post


Link to post
Share on other sites

Внесу свои 5 копеек. Format Factory - одна из лучших программ для своего назначения. Сколько пользовался (правда редко) нареканий или сбоев она не вызывала. Из плюсов достаточно быстрая работа и бесплатность. Хотя я не особо занимаюсь видео. (ни как не могу вставить цитату)

Хотелось обратить внимание на еще один не плохой конвертор Any Video Converter, по сравнению с Format Factory, Xilisoft Video Converter Ultimate, програмка не такая капризная к повышению битрейда и еще может вносить видеоэфекты, а такие эфекты как "четкость, яркось, контрастнось и насыщеность" очень актуальны при создании своего клипа, особенно если съемка ведется не профиссиональной камерой например: под водой, где резко меняется свет, либо в мангровых лесах и т.д. и т.п. И еще при склеивании отдельных кусочков в один общий клип не делает смазаных переходов между клипами как например в Xilisoft Video Converter Ultimate.

0

Share this post


Link to post
Share on other sites

Доброго дня Shadow TH!

Спасибо за информацию в статье:О видеоформатах, конвертировании и многом другом для "ЧАЙНИКОВ", которым я и являюсь. И еще, если возможно подскажи где найти обучающуюся программу по видео монтажу. Мне установили Ulead Video Studio 10, а толком не объяснили. На Google не мог найти , либо пропустил.

0

Share this post


Link to post
Share on other sites

Доброго дня Shadow TH!

Спасибо за информацию в статье:О видеоформатах, конвертировании и многом другом для "ЧАЙНИКОВ", которым я и являюсь. И еще, если возможно подскажи где найти обучающуюся программу по видео монтажу. Мне установили Ulead Video Studio 10, а толком не объяснили. На Google не мог найти , либо пропустил.

Я же тебе в личку кажется кинул пару ссылок?

0

Share this post


Link to post
Share on other sites

Позвольте и мне внести свои 4 копейки в обсуждаемую тему. В последнее время явно наблюдается повышенное отношение к видео и, соответственно, появление на рынке огромного количества программ, в частности, всяческих конвертеров. Заблудиться среди них неискушённому пользователю не сложно. Грубо все программы, предназначенные для обработки видео, можно разделить на две группы: первая - «комбайны», которые умеют делать всё или почти всё (как правило, они имеют встроенные проигрыватели), вторая - заточенные под какую-нибудь популярную ныне задачу, например, конвертирование DVD во множество видео форматов и т.п.

Ярким представителем второй группы являются продукты компании Xilisoft. Разработчики по полной программе эксплуатируют один медиа движок, и с ним наплодили около двух десятков программ, которые отличаются только наборами используемых кодеков и, естественно, интерфейсом. Все они среднего пошиба и ничего выдающегося из себя не представляют. Кроме того, разработчики отличаются явным жлобством: с целью зашибить дополнительные бабки они тиражируют одни и те же программы под разными брендами: ImTOO, Xilisoft, 4Media, mediAvatar и т.д. Из этой (второй) группы, к которой можно отнести продукты компаний Aneesoft, Apex, Boilsoft, Sonne, и т.д., я бы выделил Aiseesoft (они, правда, тоже не погнушались сделать клон Bigasoft). Тем не менее программы небольшие по размеру, быстро и качественно работают. Немаловажным является факт, что они поддерживают технологию NVIDIA® CUDA™, а это уже говорит о высоком качестве и скорости.

Из представителей первой группы безусловным лидером и лучшим на сегодняшний день профессиональным всеформатным видеоконвертером является XviD4PSP. Программа российского производителя, распространяется бесплатно. Чтобы научиться с нею работать в полной мере, надо обязательно посетить сайт разработчика, там очень много полезной и подробной информации по использованию. Если она вас чем-то не устроит, можете пробовать себя в освоении TMPGEnc XPress или Movavi.

В итоге, кому – как: кто-то предпочтёт освоение одного комбайна, а кому-то удобнее использовать набор из нескольких программ.

Добавлено:

Производитель Xilisoft'a выплюнул на рынок кучу клонов под очередным брендом AVCWare.

Edited by Q-Q
3

Share this post


Link to post
Share on other sites

Может кто нибудь подскажет. Юзаю Convert X To Dvd -4. К перекодированию нареканий нет. Зато заметил такую вот странность, после перекодирования в DVD, экран получается урезанным. По краям некоторые надписи просто не видно. И так на всех dvd-плеерах и телевизорах которые я пробывал. А вот на компьютере всё отлично. Как устранить эту проблему знает кто нибудь?

0

Share this post


Link to post
Share on other sites

Попробуй поменять кодировку pal-ntsc. Есть где-то эти настройки?

Или размер кадра.

Я только третью версию программы пользовал, да и то давненько, так что не помню.

0

Share this post


Link to post
Share on other sites

DISEPEAR

Я этой софтиной не пользовался, но в настройках должно стоять Litterbox.

0

Share this post


Link to post
Share on other sites

Тоже внесу несколько важных копеек по поводу конвертирования.

1. Соотношение сторон

Имеется 2-е величины Pixel Aspekt Ratio (par)и Storage Aspect Ratio (sar)

sar - это реальное разрешение картинки, например для стандата pal максимум 720х576 - обльшее разрешение бытовые плееры не воспроизводят.

Но при таком разрешении соотношение картинки может быть как 4х3, так и 16х9 - за это отвечает второй параметр par - это соотношение сторон пикселя. ТО есть он считается не квадратным, а прямоугольным. Произведение этих двых параметров как раз и дает конечное соотношение сторон кадра (4х3 или 16х9).

Опять же при сжатии в divx (xvid) надо учитывать, что плееры, как правило, не обращают внимание на параметр par в отличии от dvd поэтому физическое соотношение сторон кадра Sar должно соответствовать соттношению сторон фильма. Маибольшее качество для 16х9 может быть 720х416. (При кодировании в divx сторона должна быть кратна 16)

2. Аудио

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

Такого делать не стоит - при этом будет наблюдаться активная рассинхронизация видо и звука. ТО есть звук будет опережать видо или отставать от него.

Поэтому надо обязательно кодировать звук с постояным битрейтом.

Пока как то так...

1

Share this post


Link to post
Share on other sites

Convert X To Dvd -4. К перекодированию нареканий нет. Зато заметил такую вот странность,

после перекодирования в DVD, экран получается урезанным

Сделай в настройках как на скринах и забудешь о том, какого формата

там видео 16х9 4х3 или несколько разных всё будет как нужно!

0

Share this post


Link to post
Share on other sites

Добый вечер.Что такое файл "MOD" и как его переделать для работы с VirtualDubMod ?

Откуда он у Вас? Из фотоаппарата?

0

Share this post


Link to post
Share on other sites

Значит, при камере должет был быть диск с программой для разнообразной обработки отснятого. Или - на сайте производителя...

0

Share this post


Link to post
Share on other sites

Обижаете ... Камера JVC GZ-MG335.

По сути MOD это mpeg2,только немного модифицированный. Правильно уже сказали,используйте родной софт. С камерой всегда есть диск с программами и для обработки,монтажа и записи на ДВД диск.

0

Share this post


Link to post
Share on other sites

Значит, при камере должет был быть диск с программой для разнообразной обработки отснятого. Или - на сайте производителя...

Других вариантов нет ?

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0