Yvision.kz
kk
Разное
Разное
399 773 постов42 подписчика
Всяко-разно
0
20:08, 04 мая 2010

[FAQ] Создание видео для iPhone/iPod с несколькими звуковыми дорожками, субтитрами и главами/Пункт 1 создание видео

Недавно наткнулся на несколько функций в своем яблочном плеере (iPod Nano 4Gen 16gb) а именно на:

  • Альтернативное аудио
  • Титры
  • Субтитры

И сделал хороший вывод что его можно использовать как портативный "DVD" плеер, если купить к нему дополнительный проводок для выхода на ТВ и загрузить фильмы с расширенными функциями.

Blog post image

Думаю что из него получиться достаточно хороший портативный плеер, так как разрешение достаточно не плохое и видео битрейт который он может проигрывать достаточно не плохой 2.5Mbps, при правильном кодировании видео (опишу ниже как кодировать) может получиться очень высокое качество + многоязычность + отключаемые субтитры и выбираемые главы. Думаю особенно понравиться тем кто хочет посмотреть фильмы в оригинале на English либо любой другой язык по вашему выбору...

И покопавшись в рунете нашел один FAQ по созданию качественного видео для Apple продукции (iPhone/iPod/Apple TV) с несколькими аудио дорожками и отключаемыми субтитрами (SoftSubs), кстати мне нужны тестеры владельцы iPhone чтобы проверить работают ли у них все субтитры, по разрешению автора (mastrik) я его постану (читайте Copy/Past). Итак начнем!

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

1. mp4box +Yamb
2. Dumpster for Windows
3. QuickTime PRO или если у вас уже установлен просто QuickTime, вы понадобится только генератор лицензий
4. Handbrake
5. Xvid4psp

2. Готовим видео
Можно использовать несколько программ:
1. Handbrake - наиболее предпочтительная. Видео играется на всех устройствах
2. Xvid4psp - при работе с двд-рипами, более функциональна. Видео без проблем играется на iPhone, iPod Touch и iPod Classic.
(от себя: пока использовал Handbrake, доволен им, но скоро изучу и Xvid4psp)

<p style="text-align: center;"><span>1. Handbrake</span></p>

Видео с настройками, которые приведены в примере будет воспроизводиться почти на всех девайсах от Apple, а именно:

iPhone / iPod Touch
iPod classic
iPod nano
iPod 5G/5.5G

И конечно все остальные девайсы от ноутбуков и прочих девайсов Apple до PC с установленным QuickTime и iTunes (в данных плеерах будут доступны выбор языков и субтитров)

1. Запускаем программу

Вопрос: Где её взять?
Ответ: Смотрим пункт 1. Необходимы программы

2. Для начала сделаем профиль, которым будем пользоваться в будущем.

2.1. Базой выберем профиль "iPod Legacy" и немного его подредактируем.
Pics.kz

Вопрос: Почему мы оставили ширину 640 в окошке, которое светится зелёным? (поле width)
Ответ:
1.Такая ширина позволит смотреть фильмы не только на устройстве, но так же и на ТВ.
2. Это всегда можно изменить перед кодированием
3. Если вы собираетесь кодировать только с шириной 480, можете сразу поменять это значение.
Вопрос: Почему окошко справа от зелёного пустое? (поле height)
Ответ: Потому что программа сама подбирает вертикальный размер

2.2. Открываем вкладку Video, и ставим галочку "2-pass encoding"
Pics.kz
2.3. Открываем вкладку "Advanced", и ставим Reference Frames = 5
Pics.kz
2.4. Чтобы каждый раз не делать этих действий перед кодированием, сохраним наш профиль нажав "Add", под списком профилей (Presets)
Pics.kz

3.1. Исходник видео файл (DVDrip, HDrip, да и вообще любой видео файл)

3.1.1. Открываем файл
Pics.kz
3.1.2. Выбираем место сохранения
Pics.kz
3.1.3. На вкладке "Video" выставляем битрейт
Pics.kz

Вопрос: Какой ставить битрейт?
Ответ: Это зависит от многих факторов: размер кадра, динамичность фильма, качество оригинала и прочее, поэтому я рекомендую:
1. Для ширины 640 битрейт 700-1200
2. Для ширины 480 битрейт 600-800

Вопрос: Как же решиться?
Ответ: Если вы не уверены в себе и не знаете какой битрейт будет оптимальным, оставьте его поле пустым и выставьте ползунок "Constant Quality" на значение 65-80% это даст хороший результат. Поэкспериментируйте. И найдти то, что будет вас устраивать.

3.1.4. На вкладке "Audio&Subtitles" настроим параметры звука
Pics.kz

3.1.5. В примере у исходника 2 звуковые дорожки, будем использовать обе. В поле "Source" каждой строчки выбираем свою дорожку. Полю "Mixdown" ставим значение Automatic. Битрейт ставим 128.

3.1.6. Либо запускаем кодирование конпкой "Start", либо добавляем файл в очередь кнопкой "Add to Queue"
Pics.kz

3.1.7. Если вы добавили файл к очереди переходим к пункту 4

3.2. Если Исходник DVD

3.2.1. Открываем файл
Pics.kz

3.2.2. Проверяем, что выбрана нужная часть ДВД (Программа по умолчанию выбирает самый длинный сегмент, но если вы хотите закодировать какой-то бонус с двд, то вам нужно в ручную выбрать другой сегмент)
Pics.kz

3.2.3. Выбираем место сохранения
Pics.kz

3.2.4. На вкладке "Video" выставляем битрейт
Pics.kz

Вопрос: Какой ставить битрейт?
Ответ: Это зависит от многих факторов: размер кадра, динамичность фильма, качество оригинала и прочее, поэтому я рекомендую:
1. Для ширины 640 битрейт 700-1200
2. Для ширины 480 битрейт 500-700

Вопрос: Как же решиться?
Ответ: Если вы не уверены в себе и не знаете какой битрейт будет оптимальным, оставьте его поле пустым и выставьте ползунок "Constant Quality" на значение 65-80% это даст хороший результат. Поэкспериментируйте. И найдти то, что будет вас устраивать.

3.2.5. На вкладке "Audio&Subtitles" настроим параметры звука
Pics.kz

3.2.6. В примере у исходника 2 звуковые дорожки, будем использовать обе. В поле "Source" каждой строчки выбираем свою дорожку. Полю "Mixdown" ставим значение Automatic. Битрейт ставим 128.

3.2.7. На вкладке "Chapters" ставим галочку на "Create chapter markers", и при желании, переименовываем главы.
Pics.kz

Вопрос: Как переименовать главу?
Ответ: Для того чтобы переименовать главу сделайте двойной клик по текущему названию главы, на пример, "Chapter 3"

3.2.8. Либо запускаем кодирование кнопкой "Start", либо добавляем файл в очередь кнопкой "Add to Queue"
Pics.kz

3.2.9. Если вы добавили файл к очереди переходим к пункту 4

4. При добавлении файла в очередь открыается окно очереди
Pics.kz
Здесь можно управлять очередью: Изменить порядок кодирования, удалить задание, сохранить параметры очереди в файл и загрузить очередь.

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

НЕ ЗАБУДЬТЕ ПОМЕНЯТЬ МЕСТО СОХРАНЕНИЯ (ЛИБО ПРОСТО ИМЯ ФАЙЛА):
1. При выборе другого файла
2. При изменении настроек, если вы хотите разные версии например.

4.2. Когда всё будет внесено в очередь жмём кнопку START. Откроется консольное окно и пойдёт кодирование.

<p style="text-align: center;"><span>2. Xvid4psp</span></p>

1. Запускаем программу

Вопрос: Где её взять?
Ответ: Смотрим пункт 1. Необходимы программы

2. Открываем материал

2.1. Исходник видео файл (DVDrip, HDrip, да и вообще любой видео файл)
2.1.1. Жмём "Открыть" выбираем файл. Ждём пока он подгрузиться.
2.1.2. Если файл содержит несколько аудиодорожек, программа предложить выбрать какую из них использовать
Pics.kz

2.1.3. Файл появился в окне предпросмотра - Переходим к пункту 3
Pics.kz

2.2. Исходник DVD
2.2.1. Жмём "DVD" выбираем папку с файлами (обычно VIDEO_TS). Ждём пока он подгрузиться.
2.2.2. Будет преложено выбрать сегмент, который вы хотите закодировать, обычно сегмент с фильмом самый длинный. Остальные это реклама и бонусные материалы
Pics.kz

2.2.3. После выбора сегмента, программа проиндексирует файл. Это займёт какое-то время.
2.2.4. Если файл содержит несколько аудиодорожек, программа предложить выбрать какую из них использовать
Pics.kz

2.2.5. Файл появился в окне предпросмотра - Переходим к пункту 3
Pics.kz

3. Установка формата и параметров кадра
3.1. В поле формат выбирете "MP4 iPhone ot Touch"
3.2. Откройте Видео -> Разрешение/Аспект... у вас появится вот такое окно:
Pics.kz

В нем необходимо установить конечное разрешение, по умолчанию для профиля "MP4 iPhone or Touch" идёт ширина 480, если вы собираетесь использовать другую не забывайте её поменять.

3.3. Установите желаемое значение ширины. Программа автоматически подберёт высоту кадра.

Остальные фукнции этого окна для простого кодирования не нужны. Жмём ОК.

3.4. Проверям, что для кодирования аудио остался профиль "AAC-LC ABR 128k ", который ставиться автоматически, при выборе формата.

4. Установка параметров кодирования видео

Решите какой метод вы будете использовать - фиксированного битрейта (Битрейт режимы) или constant quality (HQ режимы)

Мини FAQ по различиям:
Хорошие стороны HQ-режимов: Автоматически подбирается битрейт по исходному качеству, фильтрации, разрешающей способности.
Отрицательные стороны HQ-режимов: Вы не можете предугадать, какой размер файла будет на выходе. Но уверены, что он будет насколько возможно маленький, без проигрывания в качестве.

Хорошие стороны Битрейт-режимов: Если вы подберёте хороший битрейт для своего случая, то качество будет даже лучше чем в режимах HQ при 2-ух проходном или 3-х проходном кодировании. Вы будете знать, насколько большой размер файла будет на выходе и можете контролировать это.
Отрицательные стороны Битрейт-режимов: Для получения хороших результатов, вам потребуется использовать 2-ухпроходный или 3-хпроходный режим и кодирование будет длиться вдвое дольше.

Совет от jhonny2:

Наилучший вариант, имхо, я так делаю
Прогоняю видео с помощью
В режиме HQ
Смотрю на полученный в итоге битрейт, если устраивает то оставляю как есть. Если хочу сделать немного поменьше то скидываю ~ 20% и прогоняю в два три прохода.
Для 480х... обычно хватает 400-600кб/с
Для 640х... 800-1100
для 720х... 900-1200 (хотя HQ выдаёт от 1100-1700)

4.1. Битрейт режим
Рядом с полем "Кодирование видео" жмём кнопочку Е, открывается такое окно:
Pics.kz

4.1.1. За базу используем профиль "х264 512k Extreme"
4.1.2. Единственное поле, которое мы будем изменть это битрейт, установите битрейт, подходящий для вашего материала
Вопрос: Какой ставить битрейт?
Ответ: Это зависит от многих факторов: размер кадра, динамичность фильма, качество оригинала и прочее, поэтому я рекомендую:
1. Для ширины 640 битрейт 700-1000
2. Для ширины 480 битрейт 500-700
Поэкспериментируйте. И найдти то, что будет вас устраивать.

4.1.3. Профиль можно сохранить если нажать на кнопочку "+" справа от окна выбора профиля.

4.2. HQ Режим
Рядом с полем "Кодирование видео" жмём кнопочку Е, открывается такое окно:
Pics.kz

4.2.1. За базу используем профиль "х264 HQ Extreme"
4.2.2. Единственное поле, которое мы будем изменть это quantizer, установите quantizer, подходящий для вашего материала
Вопрос: Какой ставить quantizer?
Ответ: Это зависит от многих факторов: размер кадра, динамичность фильма, качество оригинала и прочее, поэтому я рекомендую:
Устанавливать quantizer в диапазоне от 20 до 28, чем выше значение, тем хуже будет качество. Поэкспериментируйте. И найдти то, что будет вас устраивать.
4.2.3. Профиль можно сохранить если нажать на кнопочку "+" справа от окна выбора профиля.

5. Жмём сохранить и выбираем место сохранения.
5.1. Файл добавиться в очередь с кратким описанием настроек кодирования
Pics.kz
5.2. Можете приступать к настройкам кодирования другого файла
5.3. После того как все настройки установлены. Жмём "Кодировать"
5.4. К сожалению Xvid4psp не запоминает очередь при выходе, не забывайте про это.

Следующий пост будет про подготовку отключаемых субтитров... Ждем...

P.S. Админы обратите внимание! Включите в список инструментов для создания постов функцию Спойлера (о нем я писал в предыдущем посте)!

0
651
0