Smart60.ru игры, программы и темы для Nokia Symbian S60 » Архив файлов » Статьи » Конвертирование видео с помощью VirtualDub

Архив файлов » Статьи (47) RSS-лента категории

Конвертирование видео с помощью VirtualDub

для Nokia 6600, 7610, 3230, Nokia 6680, N70, N72, 6630 и др.
6-06-2006, 02:21   |   Разделы: Статьи,   Nokia 6600, 7610, 3230, Nokia 6680, N70, N72, 6630 ...    
Рассказать
Конвертирование видео с помощью VirtualDub  

Описание:



Скачать Конвертирование видео с помощью VirtualDub
Конвертирование видео в формат .avi
с помощью VirtualDub


Предварительно убедимся, что у нас в системе уже установлены видео кодеки DivX (желательно последний) и XviD, если они не установлены, то устанавливаем K-Lite Codec Pack.
Для начала запустим сам VirtualDub и откроем в нем нужный видео файл, меню FileOpen video file…. Окно программы будет выглядеть та...

by WarBossIIПредварительно убедимся, что у нас в системе уже установлены видеокодеки DivX (желательно последний) и XviD, если они не установлены, то устанавливаем K-Lite Codec Pack.
Для начала запустим сам VirtualDub и откроем в нем нужный видеофайл, меню FileOpen video file…. Окно программы будет выглядеть так:

Теперь всё настраиваем…
Для начала необходимо настроить кодирование видеоизображения (пункт Video). С начала выбираем пункт меню VideoFilters. Здесь можно добавить из библиотеки фильтры для обработки изображения, нажав на кнопку Add. Нам необходимо добавить фильтр Resize (изменение пиксельных размеров). Обратите внимание, что фильтров превеликое множество: можно накладывать титры, поворачивать картинку и т.д.
После добавления указанного фильтра, у нас станут доступны оба пункта меню внизу справа - Cropping и Configure. Cropping используется для подрезки изображения, например, если требуется убрать черные поля сверху и снизу. Поскольку нам обрезать ничего не нужно, то нас интересует настройка фильтра Configure. В открывшемся окне прописываем нужное пиксельное разрешение.
В качестве метода изменения размера лучше выбрать фильтр Lanczos3, т.к. после него картинка приобретает большую четкость, что несколько лучше для смарта. Но можно также использовать и Precision Bicubic.
Вот так выглядит данный пункт с окном настройки фильтра:


Далее нужно настроить выходную частоту кадров (пункт VideoFrame rate):



Выходная частота нам нужна 12.25 кадров/с. Поэтому конфигурируем это окно, как показано на скриншоте.
Теперь дело дошло до настройки кодеков. Это пункт VideoCompression….
Рассмотрим достоинства и недостатки кодеков по пунктам:

DivX:
+ изображение мягче (и иногда даже более гладкое!).
+ местами лучше цветопередача.
- очень редко, но все же получаются артефакты в виде цветных полос и смазанностей углов изображения.
- сам DivX слегка завышает выставляемый бит-рэйт. Если было выставлено 140 кБит/с, то в итоге в конечном файле будет 141-143 кБит/с.
+ очень часто еще более точная синхронизация звука (расхождение не более  0,05 сек).
- большой недостаток – слегка «рвет» панорамные сцены, не успевая обрабатывать поток.
+ также большое преимущество DivX’а в скорости кодирования. DivX v5.2.1 кодирует быстрее XviD’а примерно на 5-10%.

XviD:
+ изображение очень четкое и качественное.
+ артефактов почти никогда нет (!).
+ выходной объем чуть меньше (чем у DivX), буквально на 1-2%.
- слегка (наоборот) занижает битрэйт. Если было 140, то станет 139-140.
+ более гладко проигрывает панорамные сцены.

Каким кодеком кодировать – выбирать вам. Попробуйте и так и сяк. Может быть, вы и вовсе разницы не заметите… Хотя лично я предпочитаю использовать XviD, при таком низком бит-рэйде он в выигрыше перед DivX’ом.
В любом случае пробуйте сами. Для одних видеоматериалов может оказаться более выгодным использовать DivX, для других XviD.

Итак, если вам хочется кодировать DivX’ом, то выбираем его и настраиваем, как показано на скриншоте ниже:



Если же нужен XviD, то берем его и настраиваем:


Что касается величины бит-рэйда, то ее изменение отразится как на качестве, так и объеме выходного файла. Чем меньше бит-рэйд, тем меньше файл, но и тем хуже качество картинки. Слишком задирая бит-рэйд (в погоне за качеством), можно получить тормоза. Так что тут важен баланс с учетом тех требований, что нужно получить в итоге. Для смартов NOKIA оптимальным есть – 110…135 кБит/с.

Теперь переходим к настройкам звука. Для начала самое главное – настройки чередования звука. Это тот самый пункт, в котором была изначально точка преткновении. Именно тут не получалось сделать звук синхронный с изображением. Теперь эта проблема решена.
Зайдите в меню AudioInterleaving… и настройте всё точно так же как показано ниже:



Теперь настроим конвертирование звука. Идем в AudioConversion…. Частоту и дискретность настраиваем, как показано ниже. А вот с моно/стерео тут смотрите сами. Например, для клипов может и имеет смысл стерео оставлять. Для фильмов – точно не имеет смысла. Поскольку кодируем длинный фильм «Форсаж», то ставим моно.


Теперь дело за аудио-кодеком. AudioCompression…. Если было установлено выше моно, то тут мы увидим один набор форматов, если стерео, то - более расширенный. В любом случае не ставьте бит-рэйд выше 40 кБит/с. К примеру, в нашем случае вполне достаточно выставить 24 кБит/с, 16 кГц, Моно.



Пункт меню AudioVolume… потребуется в том случае, если нужно поднять громкость звука в конечном файле. Иногда это бывает просто необходимо. Отметьте галочку Adjust volume of audio channels и бегунком укажите нужную величину подъема громкости в % :



Вот, собственно и все. Все настроено. Теперь можно начинать кодирование FileSave as AVI…, указав, куда сохранять результат.
Окно процесса выглядит следующим образом:



Здесь в окне VirtualDub слева отображается исходное изображение, а справа как оно будет выглядеть. Видите, маленькое такое, как раз под размер дисплея смарта.
Что касается скорости кодирования, то, как видите весь «Форсаж» конвертируется за 30 минут Total time (estimated). Это, конечно же, сильно зависит от мощности машины и от количества операций над изображением/звуком (например от количества добавленных фильтров). Указанное значение приведено для Athlon64 3200+.
Кое-что об окне статуса процесса. Здесь отражается полная информация о процессе кодирования. Самая полезная для нас информация – это прошедшее время Time elapsed, общее время Total time (estimated), а также предполагаемый размер выходного файла Projected file size, это очень важный параметр, в случае, если необходимо фильм впихнуть на карту 128Мб. В таком случае следите, чтобы это число не превышало значения 118…121 Мб. Значение это все время меняется в окне, т.к. программа пытается прикинуть конечный размер, но меняется оно очень незначительно. Примерно через первые 15-20 минут кодирования это значение стает достоверным, и уже можно достоверно судить о конечном размере. Таким образом, вы можете не терять зря время на попытки подогнать конечный файл под требуемый объем, а уже в самом начале процесса прогнозировать результат и в случае чего прервать процесс и что-то изменить в настройках.

By WarBossII для Smart60.ru

Конвертирование видео в формат .avi
с помощью VirtualDub


Предварительно убедимся, что у нас в системе уже установлены видео кодеки DivX (желательно последний) и XviD, если они не установлены, то устанавливаем K-Lite Codec Pack.
Для начала запустим сам VirtualDub и откроем в нем нужный видео файл, меню FileOpen video file…. Окно программы будет выглядеть та...

by WarBossIIПредварительно убедимся, что у нас в системе уже установлены видеокодеки DivX (желательно последний) и XviD, если они не установлены, то устанавливаем K-Lite Codec Pack.
Для начала запустим сам VirtualDub и откроем в нем нужный видеофайл, меню FileOpen video file…. Окно программы будет выглядеть так:

Теперь всё настраиваем…
Для начала необходимо настроить кодирование видеоизображения (пункт Video). С начала выбираем пункт меню VideoFilters. Здесь можно добавить из библиотеки фильтры для обработки изображения, нажав на кнопку Add. Нам необходимо добавить фильтр Resize (изменение пиксельных размеров). Обратите внимание, что фильтров превеликое множество: можно накладывать титры, поворачивать картинку и т.д.
После добавления указанного фильтра, у нас станут доступны оба пункта меню внизу справа - Cropping и Configure. Cropping используется для подрезки изображения, например, если требуется убрать черные поля сверху и снизу. Поскольку нам обрезать ничего не нужно, то нас интересует настройка фильтра Configure. В открывшемся окне прописываем нужное пиксельное разрешение.
В качестве метода изменения размера лучше выбрать фильтр Lanczos3, т.к. после него картинка приобретает большую четкость, что несколько лучше для смарта. Но можно также использовать и Precision Bicubic.
Вот так выглядит данный пункт с окном настройки фильтра:


Далее нужно настроить выходную частоту кадров (пункт VideoFrame rate):



Выходная частота нам нужна 12.25 кадров/с. Поэтому конфигурируем это окно, как показано на скриншоте.
Теперь дело дошло до настройки кодеков. Это пункт VideoCompression….
Рассмотрим достоинства и недостатки кодеков по пунктам:

DivX:
+ изображение мягче (и иногда даже более гладкое!).
+ местами лучше цветопередача.
- очень редко, но все же получаются артефакты в виде цветных полос и смазанностей углов изображения.
- сам DivX слегка завышает выставляемый бит-рэйт. Если было выставлено 140 кБит/с, то в итоге в конечном файле будет 141-143 кБит/с.
+ очень часто еще более точная синхронизация звука (расхождение не более  0,05 сек).
- большой недостаток – слегка «рвет» панорамные сцены, не успевая обрабатывать поток.
+ также большое преимущество DivX’а в скорости кодирования. DivX v5.2.1 кодирует быстрее XviD’а примерно на 5-10%.

XviD:
+ изображение очень четкое и качественное.
+ артефактов почти никогда нет (!).
+ выходной объем чуть меньше (чем у DivX), буквально на 1-2%.
- слегка (наоборот) занижает битрэйт. Если было 140, то станет 139-140.
+ более гладко проигрывает панорамные сцены.

Каким кодеком кодировать – выбирать вам. Попробуйте и так и сяк. Может быть, вы и вовсе разницы не заметите… Хотя лично я предпочитаю использовать XviD, при таком низком бит-рэйде он в выигрыше перед DivX’ом.
В любом случае пробуйте сами. Для одних видеоматериалов может оказаться более выгодным использовать DivX, для других XviD.

Итак, если вам хочется кодировать DivX’ом, то выбираем его и настраиваем, как показано на скриншоте ниже:



Если же нужен XviD, то берем его и настраиваем:


Что касается величины бит-рэйда, то ее изменение отразится как на качестве, так и объеме выходного файла. Чем меньше бит-рэйд, тем меньше файл, но и тем хуже качество картинки. Слишком задирая бит-рэйд (в погоне за качеством), можно получить тормоза. Так что тут важен баланс с учетом тех требований, что нужно получить в итоге. Для смартов NOKIA оптимальным есть – 110…135 кБит/с.

Теперь переходим к настройкам звука. Для начала самое главное – настройки чередования звука. Это тот самый пункт, в котором была изначально точка преткновении. Именно тут не получалось сделать звук синхронный с изображением. Теперь эта проблема решена.
Зайдите в меню AudioInterleaving… и настройте всё точно так же как показано ниже:



Теперь настроим конвертирование звука. Идем в AudioConversion…. Частоту и дискретность настраиваем, как показано ниже. А вот с моно/стерео тут смотрите сами. Например, для клипов может и имеет смысл стерео оставлять. Для фильмов – точно не имеет смысла. Поскольку кодируем длинный фильм «Форсаж», то ставим моно.


Теперь дело за аудио-кодеком. AudioCompression…. Если было установлено выше моно, то тут мы увидим один набор форматов, если стерео, то - более расширенный. В любом случае не ставьте бит-рэйд выше 40 кБит/с. К примеру, в нашем случае вполне достаточно выставить 24 кБит/с, 16 кГц, Моно.



Пункт меню AudioVolume… потребуется в том случае, если нужно поднять громкость звука в конечном файле. Иногда это бывает просто необходимо. Отметьте галочку Adjust volume of audio channels и бегунком укажите нужную величину подъема громкости в % :



Вот, собственно и все. Все настроено. Теперь можно начинать кодирование FileSave as AVI…, указав, куда сохранять результат.
Окно процесса выглядит следующим образом:



Здесь в окне VirtualDub слева отображается исходное изображение, а справа как оно будет выглядеть. Видите, маленькое такое, как раз под размер дисплея смарта.
Что касается скорости кодирования, то, как видите весь «Форсаж» конвертируется за 30 минут Total time (estimated). Это, конечно же, сильно зависит от мощности машины и от количества операций над изображением/звуком (например от количества добавленных фильтров). Указанное значение приведено для Athlon64 3200+.
Кое-что об окне статуса процесса. Здесь отражается полная информация о процессе кодирования. Самая полезная для нас информация – это прошедшее время Time elapsed, общее время Total time (estimated), а также предполагаемый размер выходного файла Projected file size, это очень важный параметр, в случае, если необходимо фильм впихнуть на карту 128Мб. В таком случае следите, чтобы это число не превышало значения 118…121 Мб. Значение это все время меняется в окне, т.к. программа пытается прикинуть конечный размер, но меняется оно очень незначительно. Примерно через первые 15-20 минут кодирования это значение стает достоверным, и уже можно достоверно судить о конечном размере. Таким образом, вы можете не терять зря время на попытки подогнать конечный файл под требуемый объем, а уже в самом начале процесса прогнозировать результат и в случае чего прервать процесс и что-то изменить в настройках.

By WarBossII для Smart60.ru

 (голосов: 0)
  0 байт       Скачали: 0

Схожие файлы:


1        6 июня 2006 09:32    
Группа: Гости
 --
Публикаций: 0
Комментариев: 0
чинно


2    BAIT    6 июня 2006 10:07    
Группа: Посетители
 220993246
Публикаций: 0
Комментариев: 2
Рульно


3        6 июня 2006 13:46    
Группа: Гости
 --
Публикаций: 0
Комментариев: 0
respect!!!!


4        6 июня 2006 17:07    
Группа: Гости
 --
Публикаций: 0
Комментариев: 0
Плагиат


5    trig    7 июня 2006 16:28    
Группа: Посетители
 217
Публикаций: 0
Комментариев: 7
только про искажение изображения забыли написать. фигово...Начальный файл 576 на 240 так?на смарте с дисплеем 208 на 176 new width и new height лучше выбрать так: ширина пусть будет 208 а вот высоту считаем так: новая высота = (новая ширина(делить=))старую )*старую высоту т.е : н.выс=(208/576)*240=86,(6) т.е. 87 пикселей. кому покажется мало- их дело. В итоге получаем 208 на 87 зато без искажений=) а то все вытянутые какие-то..стрёмно..


6    VsevEdik    8 июня 2006 12:45    
Группа: Посетители
 888790
Публикаций: 0
Комментариев: 4
А у меня кодек DivX 6.0 . Версия 5.2.1 давняя, её сравнение с XviD некорректно.


7        16 сентября 2006 18:39    
Группа: Гости
 --
Публикаций: 0
Комментариев: 0


8        16 сентября 2006 18:42    
Группа: Гости
 --
Публикаций: 0
Комментариев: 0
хорошая программа


9    nicman2006    15 мая 2007 19:13    
Группа: Посетители
 --
Публикаций: 0
Комментариев: 3
четто звук пропал чё делать


10    VALKOST5    9 июля 2009 10:30    
Группа: Посетители
 435465566
Публикаций: 0
Комментариев: 6
И не чинно и не рульно,а послушайте старого,опытного спеца,который всё это уже давно отрепетировал до мелочей.Первое-ставите VirtualDub руссифицированный,проще работать,в нете полнно,задайте в Google правильный запрос,возможно прийдётся зарегится.Дальше даю данные на кодировку фильмов под SmartMovie или лучше под DivX Player 0.89,только лучше ставьте с руссификатором,найдёте.Видео AVI-кодек XviD MPEG-4,другие муть,этот сбоев не даёт и видео меньше на тех же битрейдах.Пока ставите коэфициент кодека на 1,0-1,10.Аудио можете поставить на прямопотоковое копирование.Частоту кадров на VirtualDub пока ставьте 60 кадров/сек.,потом обьясню почему.Просто,как показано в инструкции,фильм обрезаете и сжимаете-на выходе размер видео 208х176-очень мало конвертёров работающих с таким размером.SmartMovie конвертёр сразу в топку,много погрешностей.А подгоняете фильм под необходимые параметры для смартфона Sumbian OS 6,7,8,8.1a(Nokia N70-1,как у меня) другим бесплатным конвертёром Super(eRightSoft) Converter любой версии,в нете полно.Итак размер видео-без изменений,кодек XviD(на самом деле точно XviD MPEG-4),240-288 битрейдов,кому как нравится,мне 240 хватает,аудио 16000Гц,64 битейда,1 канал(моно)-а зачем стерео?,формат mp3-но не меньше,иначе фильм не запустится.А частоту кадров выставляете-15 кадр./сек-это родимая частота камеры нокий.Атеперь поймёте почему я требовал на виртуалдабе 60 кадр./сек.-многие зарубежные фильмы идут с частой 23,976 кадр./сек.Как Вы сможете кратно поделить и уменьшить частоту?Вот для этого вначале нужно частоту кадров поднять,а затем уменьшить!После,возможно и пакетной,конвертации прогоните фильмы ещё раз в прямопотоковом копировании через VirtualDub ещё разок,кое что он подправит,т.е. все хвосты после конвертации.Очень трудно одной прогой создать качественный портативный видеофайл.Советую,разобравшись с видеофильтрами,увеличить слегка контрастность и уменьшить насыщение видео.Удачи!

Добавление комментария
Ваше Имя:
Ваш E-Mail:
Код:
Включите эту картинку для отображения кода безопасности
обновить, если не виден код
Введите код:






 
 

 
 


 
Главная страница / РЕГИСТРАЦИЯ / Статистика сайта / Привет админам / Статьи партнёров
 
Copyright © 2013 - 2024 / Smart60.ru - Все файлы, расположенные на данном ресурсе, были взяты из открытых источников. Любая информация, представленная здесь, может использоваться только в ознакомительных целях, после чего вы обязаны ее удалить. Ни администрация сайта, ни хостинг-провайдер, ни любые другие лица не могут нести ответственность за использование материалов данного сайта.
Входя на сайт вы автоматически соглашаетесь с данными условиями.