Кинотеатр одного зрителя

КПК — персональный секретарь, почтальон, музыкант и даже кинотеатр. Правда, с последним всегда возникает множество проблем. Даже если купить карту памяти объемом один гигабайт и записать туда фильм целиком, то проиграть его все равно будет затруднительно. Процессор подавляющего большинства наладонников и так еле справляется с раскодированием 24-х кадров в секунду. А добавим сюда полноэкранное разрешение такого фильма, которое бедняга должен будет пересчитывать под размер дисплея КПК. Только представьте — 24 кадра в секунду да из разрешения 640х480 пикселей — в 320х320... В общем, лучше и не представляйте! Давайте посмотрим, как можно процессору помочь.

Инструкция разделена на две части — для КПК с PalmOS и для машинок на Windows Mobile. Обладателям последних очень советую прочитать и инструкцию для PalmOS — совпадений там великое множество, а отличия, как правило, относятся лишь к разрешению дисплея. Например, скромные объемы “пальмовских” карт памяти порой вынуждают разделить фильм на части. Если у Windows-машинки та же проблема, то решать ее можно аналогичным способом.

Видео под пальмой

ИЛЛЮСТРАЦИЯ №1 Открытый файл.

Для начала скажу, что про всякие программы конвертирования одним нажатием одной клавиши лучше сразу забыть. Они медлительны, плохо сжимают файлы и дают посредственное качество на выходе. Комплект ПО, который, на мой взгляд, лучше всего подходит для создания карманного кинотеатра, смотрите на отдельном текстовом блоке “Необходимые программы”.

Итак, у нас есть фильм. На DVD или в формате DivX, XviD, или другом MPEG4-совместимом формате. Если это DVD, его нужно будет переписать на жесткий диск программами типа FlaskMPEG или EasyDivX. Если фильм уже в формате AVI, можно начинать.

ИЛЛЮСТРАЦИЯ №2 Меняем частоту кадров.

Запускаем VirtualDubMod и выбираем (File — Open) нужный файл. Ради удобства (особенно если фильм широкоформатный) можно разместить исходное и выходное окошки одно над другим (Options — Vertical Display) [см. иллюстрацию №1]. В верхнем окне будет исходный фильм, в нижнем — итоговый. Если фильм нужен не целиком, последние две кнопки на панели позволят выбрать нужный фрагмент.

Первый пункт — это частота кадров. В видеофайле она 24 или 25, а то и 30 кадров в секунду. Это слишком много для КПК. Можно сократить число в два раза. Этим мы разгрузим процессор и значительно уменьшим размер файла, мы ведь вынули каждый второй кадр. Для этого нужно выбрать пункт меню Video — Frame Rate, вкладку Process every other frame [см. иллюстрацию №2]. Не надо бояться, что фильм получится дерганым. Матрица дисплея все сгладит, поскольку обновление изображения на ней все равно не успевает за сменой кадров. “Быстрые” ЖК-дисплеи, способные обновлять изображения так, чтобы человеческий глаз этого не замечал, до наладонных устройств еще не дошли.

ИЛЛЮСТРАЦИЯ №3 Изменяем размер видео.

Второй пункт — один из самых важных. Нужно изменить размер изображения (Video — Filters — Resize) [см. иллюстрацию №3]. Сначала запишем параметры исходного файла. Для выбранного файла (фильм “Переговорщик”) разрешение составило 512х224. Возьмем размер экрана среднего Палма — 320х320 пикселей. Итак, ширина у нас есть — 512 пикселей уменьшаем до 320, это просто делается. С высотой кадра чуть сложнее. Соотношение сторон исходного кадра — 512/224=2,2. Чтобы получить новую высоту, нужно новую ширину поделить на полученное только что число: 320/2,2=145. Теперь округляем эту величину до ближайшего числа, которое делится на 16 или на 8. Пусть будет 152. На картинке показан также оптимальный метод сглаживания. Можно еще добавить фильтр Brightness/Contrast и поднять немножко яркость, если оригинальная копия темная. Если у вас Tungsten T3 или другая модель с большим экраном, можно отталкиваться от ширины в 480 пикселей. Процессор 400 МГц стерпит. А счастливым обладателям машинок с дисплеем 640х480 и вовсе не нужно нормировать кадр и заниматься скучными подсчетами. Как говорилось в известной рекламе — “со счетом у нас все в порядке”.

Теперь мы подошли к самому интересному и ответственному — сжатию. Для целевого видеотрека будем использовать формат XviD. Он получается компактнее, чем DivX, и в настройках можно задавать не только шаманский битрейт, но и просто желаемый размер файла. А звук сохраним в банальном MP3.

ИЛЛЮСТРАЦИЯ №4 Выбор кодека видео.

Поехали! Пункт меню Video — Compression [см. иллюстрацию №4]. Кодек XviD, он будет, вероятнее всего, последним. Кнопка Configure. Профиль нужно поставить Unrestricted; Encoding Type: Two Pass, 1st pass. И нажать на верхнюю правую вкладку more [см. иллюстрацию №5]. Что там? Нужно проверить, стоит ли отметка closed GOV, и если нет — поставить. Теперь разберемся с параметром BVOPs [см. иллюстрацию №6]. Он определяет количество b-кадров. Ой, да не морочьте себе голову! Я и сам не знаю, что это за кадры такие... главное — сделать сейчас, как полагается, а теорию изучим на досуге, так? Если у вашего КПК процессор медленнее 200 МГц, то стоит выключить b-кадры совсем. Однако же, если выставить в параметре BVOPs значение 1 или 2, итоговый файл фильма заметно похудеет, а качество при этом не пострадает. Что полезно, поскольку наша цель — вместить полтора часа видео на карточку 128 мегабайт. Жмем ОК и в первом диалоге выбираем Advanced Options. Motion Search — 4, VHQ — 4, chroma motion отметить, если кодируется мультик, можно поставить cartoon mode [см. иллюстрацию №7]. Нажимаем ОК во всех окнах.

Теперь — звук. Меню Streams — Streams List. В фильме, скорее всего, будет один звуковой поток. Но если файл мультиязычный (то бишь звуковых дорожек в нем несколько), выбираем нужную дорожку. Кликаем на нее правой кнопкой и жмем Full Processing. Еще раз правой кнопкой, затем — Compression [см. иллюстрацию №8]. В появившемся окне нужно выбрать MPEG Layer-3 слева и 48kbps 22,050 Hz mono справа [см. иллюстрацию №9]. Если звук в фильме тихий, можно поднять немножко громкость (Volume в контекстном меню). Со звуком — все, звуком мы довольны.

ИЛЛЮСТРАЦИЯ №5

Настройка XviD (Шаг 1).

ИЛЛЮСТРАЦИЯ №6

Настройка XviD (Шаг 2).

ИЛЛЮСТРАЦИЯ №7

Настройка XviD (Шаг 3).

Теперь сохраним временный файл с первым проходом. Потом он нам не понадобится. File — Save. Назвать его можно как угодно, все равно потом удалять. Чтобы вся работа прошла одним разом, нужно отметить Don’t run now...

Теперь займемся подгонкой под объемы. Возвращаемся в конфигурацию XviD (Video — Compression — Configure). Ставим Encoding Type: Two Pass, 2st pass. Предположим, у нас карта 128 мегабайт. Звук в выбранном нами формате займет около 32 мегабайт. Значит, на видео осталось 96. Учитывая, что карта на самом деле несколько меньше по объему (зависит от форматирования), ставим в поле ниже “90000”. Конечно, это сомнительное качество. Лучше все же иметь карточку на 256 мегабайт. Ее можно даже не заполнять под завязку. Если фильм со звуком занял 160-170 мегабайт, то при условии правильного выполнения предыдущих операций качество будет достаточно приемлемым. Опять сохраняем файл (уже с нормальным именем) и ставим его в очередь.

File — Job control — Stat job. В зависимости от мощности компьютера процедура преобразования будет тянуться от 2 до 4 часов. Потом фильм можно записывать на карточку и смотреть MMPlayer’ом.

Мобильные окна

ИЛЛЮСТРАЦИЯ №8

Выбор и подготовка звукового потока.

Здесь вариантов — два. Первый — повторить все вышеописанные манипуляции. Разве что для просмотра фильма придется воспользоваться другой программой, например Beta Player. Можно также работать и в формате Windows Media. Для этого нужен будет Windows Media Encoder.

При запуске программы она предложит несколько профилей. Выбираем Convert file, а в следующем диалоге указываем входной файл и итоговый [см. иллюстрацию №10]. Следующий диалог позволяет выбрать профиль устройства. Там есть PocketPC — он нам и нужен. Следующее окно определяет качество. Звук можно поменять на Voice quality — это сильно сэкономит место. В зависимости от формата фильма выбираем Standard или Wide Screen в параметрах видео. Доходим до последнего окна, снимаем отметку с Begin when I click finish, поскольку итоговому файлу понадобится доводка. Нажимаем Finish.

Подошла очередь упомянутой доводки. Закладка Compression [см. иллюстрацию №11]. В 150 мегабайт полуторачасовой фильм поместится с теми настройками, которые стоят там по умолчанию. Если 150 — это много, можно уменьшить значение аудиопотока до 20 kbps моно, а также понизить скорость видеопотока. Последним лучше не злоупотреблять, ибо это может заметно ухудшить качество фильма.

С объемами разобрались, переходим к разрешению. Какой профиль ни выбрать, отношение горизонтального разрешения к вертикальному окажется искаженным по сравнению с исходными характеристиками. Размер можно пересчитать по формулам, которые приведены в разделе для “пальм”. На первой странице этого же окна стоит видеокодек Windows media V8[см. иллюстрацию №12]. Я не знаю, почему по умолчанию используется именно он. В среде Windows Mobile 2003 и девятая версия проигрывается нормально, а результаты дает лучшие. Я советую поменять на 9-ую версию, а в случае проблем вернуть назад.

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

ИЛЛЮСТРАЦИЯ №9

Выбор звукового кодека.

ИЛЛЮСТРАЦИЯ №10

Выбор файла.

ИЛЛЮСТРАЦИЯ №11

Настройки потока.

ИЛЛЮСТРАЦИЯ №12

Windows Media 9 или Windows Media 8 — лучше тот, который свежее!

Получить свой персональный кинотеатр не так уж и сложно, как кажется. Все настройки программ-конверторов отнимают 10-15 минут. Долог только сам процесс преобразования. Зато в итоге мы получаем карманный кинотеатр с набором любимых фильмов. Эта фильмотека поможет скрасить скучные часы ожидания или дороги. Цель полностью оправдывает средства, вложенные в ее достижение.

Необходимые программы

VirtualDubMod —

XviD —

MMPlayer —

BetaPlayer —

Windows Media Encoder —






Рекомендуемый контент




Copyright © 2010-2019 housea.ru. Контакты: info@housea.ru При использовании материалов веб-сайта Домашнее Радио, гиперссылка на источник обязательна.