Клуб любителей телефонов Siemens (BenQ-Siemens)
Главная | Телефоны | Барахолка | Файлы | Аксессуары | Мелодии | Игры для Siemens | Графика | Документация | в закладки |
  ПравилаПравила FAQ по Siemens (BenQ-Siemens)FAQ ПоискПоиск
 
 РегистрацияРегистрация ВходВход 

Создание качественного видео для телефонов Siemens
На страницу 1 2 3
Новая тема Написать ответ Форумы Все для телефонов Siemens (BenQ-Siemens) » Картинки [ Версия для печати ]
Предыдущая тема :: Следующая тема  
Автор Сообщение
Первое сообщение темы
СообщениеДобавлено: Ср Фев 14, 2007 16:47    Заголовок сообщения: Создание качественного видео для телефонов Siemens Цитата

Создание качественного видео для телефонов Siemens.

Эта статья о том, как сделать видео высокого качества для воспроизведения на мобильном телефоне. На данный момент самым популярным способом создания видео для телефонов является использование различного рода конвертеров, таких как Nokia Multimedia Converter или pvAthor. Подобного рода программы имеют ряд преимуществ, главное из которых: возможность быстро и без особых усилий конвертировать нужные видео-ролики в понятный мобильному телефону формат 3gp или mp4. Из недостатков следует выделить малое количество настроек и довольно низкое качество конечного материала. Кроме того при низких битрейтах качество страдает очень сильно, а при высоких файлы занимают довольно много места. Это не является большой проблемой для телефонов с картами памяти, но при отсутствии таковой (как в моем случае) нехватка свободного места становится весьма ощутимой. Поэтому я стал искать другой способ конвертирования видео. Главным критерием было приемлемое качество на низких битрейтах и гибкость настроек. В этой статье будет рассмотрено кодирования видео при помощи кодека Xvid, который удовлетворяет всем этим требованиям. Итак, приступим!

Для работы нам понадобится:
1. Программа VirtualDub (желательно последней версии). Я использую русскую версию этой программы, но вам может попасться английская. В любом случае названия пунктов меню понятны и не должны вызвать затруднений.
2. Кодек Xvid (версии 1.2 и выше)
3. Программа FAAC для конвертирования аудио в формат M4A или Mobile Music Converter (ММС) для AMR.
4. Программа Yamb для сборки полученных аудио и видео файлов в единый контейнер mp4.

Этап 1: Конвертирование аудио.
Как известно, телефоны Siemens до S75 не поддерживают воспроизведение аудиоформата M4A, поэтому в данном случае необходимо использовать кодек AMR. Для телефонов S75 и выше будет предпочтительнее использовать M4A так как он дает лучшее качество звука.

Кодирование в M4A:
*Запускаем VirtualDub и открываем исходный видео-файл.
* В меню «Аудио» выбираем «Режим полной обработки», это позволит нам сделать ресемплирование и перевести аудиопоток из стерео в моно.
* Открываем окно конвертера: «Аудио» -> «Конверсия».
* Задаем рекомендуемые настройки:
Частота: 22050Hz, Высокое качество
Точность: Без изменений (16-bit)
Каналы: Моно



* Экспортируем звуковую дорожку: «Файл» -> «Сохранить WAV».
* Поскольку звук нам больше не нужен, выбираем «Аудио» -> «Без аудио».
* Сжимаем WAV файл, полученный на выходе, с помощью программы FAAC. Программа работает из командной строки и запускается командой:

faac -w [-b bitrate] sound.wav



Битрейт можно и не указывать, в этом случае он будет определен автоматически. Для потока 22050Hz моно, это приблизительно 48 кбит/с, однако битрейт можно спокойно понизить и до 32-24 кбит/с. Имейте ввиду, что речь идет о среднем, а не постоянном битрейте, поэтому результат может немного отличаться от заданного значения.
* На выходе получаем файл sound.m4a - это звук в формате M4A, который используется в контейнере MP4.

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

Кодирование в AMR (для x65-x75 до S75):
* Файл, полученный в VirtualDub открываем программой Mobile Music Converter.
* Задаем тип аудио AMR, битрейт 12.2kbps и нажимаем кнопку «Преобразование»
* На выходе получаем звук в формате amr.



Этап 2: Подготовка видео.
Сначала нужно выяснить имеются ли у исходного видеопотока черные поля по бокам или сверху и снизу. Если таковые имеются, желательно их обрезать, иначе на кодирование контрастной границы уйдет много места, что приведет к ухудшению качества.
* В меню «Видео» выбираем «Фильтры», нажимаем кнопку «Добавить» и добавляем фильтр “Null Transform”.
* Ползунком перемотки находим подходящий кадр с достаточно светлыми краями, для того чтобы было легко определить границы кадра. Затем обрезаем поля, перетаскивая границы видео окна (можно также пользоваться полями X1, X2, Y1, Y2 offset).



* Нажимаем OK и возвращаемся в окно фильтров.
* Далее необходимо рассчитать разрешение выходного файла (а именно ширину) с целью соблюдения пропорций. Для этого вооружаемся калькулятором.
Предположим, исходное видео имело разрешение 320х240. В результате мы хотим получить разрешение 132х*.
Из пропорции 320 / 240 = 132 / x находим x = 132 * 240 / 320 = 99.
Если проводилась обрезка краев, то подставляем разрешение после обрезки.
Полученную высоту округляем до ближайшего значения, кратного 4. Так, в данном случае, вместо 99 используем 100.
* Добавляем фильтр “Resize” и вводим требуемые значения высоты и ширины кадра.



В поле «Режим фильтра» выбираем алгоритм Lanczos3. Это позволит достичь наилучшего качества конечного материала. Кнопкой «Предпросмотр» можно включить предпросмотр и оценить качество ресемплинга.
* Жмем OK, OK и возвращаемся в главное окно VirtualDub.

* Далее настраиваем частоту кадров. Рекомендуемая частота кадров: 15к/с. Однако, если кодируется ролик без звука, то телефон способен воспроизводить и 30 кадров в секунду. Если аудио в формате AMR, то в некоторых случаях максимальная частота может быть до 25 кадр/с. Если же звук в формате M4A, то желательно ограничиться 15 кадрами.
В VirtualDub заходим в меню «Видео» -> «Частота кадров», выбираем опцию «Перевод в кадр\сек» и вводим значение желаемой частоты кадров.



Внимание: выбирать нужно именно опцию «Перевод в кадр\сек», находящуюся в группе Уменьшение частоты кадров, а не «Изменить __ кадров в секунду» в группе «Регулировка входной частоты». Если выбрать второе, то изменится частота кадров, но их количество останется прежним. Это приведет к рассинхронизации аудио и видео ряда (звук будет опережать изображение).

Этап 3: Настройка видео кодека.
* Заходим в меню «Видео» -> «Компрессия» и выбираем "XviD MPEG-4 Codec". Проверьте чтобы в строке FOURCC значилось xvid.
* Нажимаем кнопку «Изменить» и устанавливаем следующие параметры:
Profile @ Level: Simple @ L1
Encoding type: Single pass
* Теперь устанавливаем желаемый битрейт. XviD при однопроходном кодировании имеет два режима контроля битрейта: “Target quantizer” (кодирование с постоянным качеством) и “Target bitrate” (кодирование со средним битрейтом). Эти режимы переключаются соответствующей кнопкой. Выбор оптимального варианта зависит от исходного видео. “Target quantizer” предпочтительнее, так как дает постоянное качество на протяжении всего видео, однако на особо динамичных сценах битрейт может превышать возможности телефона. В этих случаях можно увеличить значение квантизатора или использовать режим “Target bitrate”. Я рекомендую использовать первый режим и устанавливать значение в пределах 9-12.



* Перед тем как закрыть настройки, можно нажать “Other Options” и отключить опцию “Display encoding status” – это отключит окошко с дополнительной информацией при кодировании.
* Начинаем процесс кодирования: в меню «Файл» выбираем «Сохранить как AVI», задаем имя файла и ждем окончания процесса.

Этап 4: Мультиплексирование.
Итак, у нас имеются два файла: аудио в формате M4A (или AMR) и видео в формате Xvid. Теперь необходимо создать из них один единственный файл mp4, который мы и будем закачивать в телефон. Эту операцию мы будем делать с помощью программы YAMB (Yet Another Mp4Box UI) - это графический интерфейс к консольной программе mp4box.

* Запускаем программу, кнопкой “Add” добавляем в список потоков видео файл (.avi), а затем аудио (.m4a или .amr).
* Нажимаем “Mux” и на выходе получаем готовый .mp4 файл, готовый к заливке на телефон!



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

При подготовке этого материала были использованы фрагменты статьи «Конвертирование Видео Для Просмотра На Телефоне (С помощью свободного ПО)» которая находится здесь.

DjVlad
Зелёный
Зелёный
Популярность: 0 (0)
Имя: Vlad
Возраст: 33
С нами с: 08.08.2007
Сообщений: 5
Модель телефона: BenQ-Siemens EF81

1/15 СообщениеДобавлено:Пт Авг 10, 2007 18:59   Заголовок сообщения:
Цитата

Доброго времени суток! Прошу помощи. Проблема следующая: создаю видео 320х240 для EF81 SVN58, пробовал и описанный выше способ и различные *.3gp и *.mp4 конвертеры. Тело тупо не открывает файлы!!! Думал, проблема в передаче с компа на тел. Слил с тела деморолик "SW opening battle" и перезалил обратно предварительно удалив оригинал - показывает нормально!!! Кто нить знает чем создан данный ролик и в чем может быть проблема тела?
_________________
Единственный вирус, с которым не может справиться СисАдмин, это User PC (любых модификаций).
^ Вверх ^
Профиль Личное
YArik
Зелёный
Зелёный
Популярность: 0 (0)
Имя: Ярик
Возраст: 30
С нами с: 02.09.2007
Сообщений: 1
Модель телефона: s88

2/15 СообщениеДобавлено:Вс Сен 02, 2007 23:24   Заголовок сообщения:
Цитата

Проблема такая: Faac и VirtualDub всё делают нормально, а вот Yambтупо косячит, примерно из 10-и сделал только 4-е ролика нормально. В остальных же случаях........ смотрите gif


Image1.gif - 56,85 KB
Файл скачен или просмотрен 226 раз.
^ Вверх ^
Профиль Личное
~fps
Модератор
<b>Модератор</b>
Имя: Николай

Возраст: 26
С нами с: 21.06.2006
Сообщений: 2541
Откуда: Ковдор <~> Питер
Модель телефона: iPhone 6S Pink Gold

3/15 СообщениеДобавлено:Вс Сен 09, 2007 22:08   Заголовок сообщения:
Цитата

эм. а что в "logfile" за "errors" написаны?
_________________
When your ship is going down
I'll go out and paint the town
Ha Ha you're dead / Ha Ha you're dead / Ha Ha you're dead
^ Вверх ^
Профиль Личное Сайт Фото
MBW
Зелёный
Зелёный
Популярность: 0 (0)
Возраст: 38
С нами с: 01.11.2007
Сообщений: 1
Модель телефона: EL71

4/15 СообщениеДобавлено:Чт Ноя 01, 2007 15:39   Заголовок сообщения:
Цитата

подскажите можно ли на EL71 запускать видео с расширением 320х240? пробовал и так и сяк максимум что запускается это 176х144
может уже обуждалось но не нашел icon_sadblinky
^ Вверх ^
Профиль Личное
Denis-hm
Знающий
Знающий
Популярность: +23 (29)

Возраст: 29
С нами с: 26.10.2005
Сообщений: 93
Откуда: Казань
Модель телефона: RoverPC G6

5/15 СообщениеДобавлено:Чт Ноя 29, 2007 17:13   Заголовок сообщения:
Цитата

В продолжение темы: при кодировании можно использовать двухпроходный метод. Это заметно повышает качество конечного видео при примерно том же размере.

Первый проход делается с профилем "Simple @ L1" и режимом "Twopass - 1st pass".

Во втором проходе рекомендуется использовать режим задания размера, а не битрейта, так-как качество при этом будет выше. Для второго прохода ставится метод "Twopass - 2nd pass", кнопкой ниже устанавливается режим "Target Size (kbytes)" и задается размер выходного файла. Помните что размер задается без учета звуковой дорожки!

Enjoy! Wink

_________________
ICQ: #8975656
Я в контакте
^ Вверх ^
Профиль Личное Сайт ICQ
di-max51
Новичок
Новичок
Популярность: +3 (23)
Возраст: 28
С нами с: 15.11.2007
Сообщений: 116

6/15 СообщениеДобавлено:Чт Ноя 29, 2007 18:41   Заголовок сообщения:
Цитата

Попробовал этим способом сделать видео, впечатления: faac не работает, так что сделал другой прогой. Конвертировал видеоролик 25 минут и фильм полуторачасовый описанным выше способом и ImTOO mp4 converter(настройки есть в факе по еф81), в итоге оба ролика не тормозят, однако у ролика сделанным в ImTOO качество раза в два лучше, а фильм, сделанный же этой прогой нереально тормозит, в отличии от фильма переконвертированным вышеописанным способом
^ Вверх ^
Профиль Личное
Denis-hm
Знающий
Знающий
Популярность: +23 (29)

Возраст: 29
С нами с: 26.10.2005
Сообщений: 93
Откуда: Казань
Модель телефона: RoverPC G6

7/15 СообщениеДобавлено:Чт Ноя 29, 2007 19:44   Заголовок сообщения:
Цитата

Цитата:
у ролика сделанным в ImTOO качество раза в два лучше

а размеры файлов как?

_________________
ICQ: #8975656
Я в контакте
^ Вверх ^
Профиль Личное Сайт ICQ
di-max51
Новичок
Новичок
Популярность: +3 (23)
Возраст: 28
С нами с: 15.11.2007
Сообщений: 116

8/15 СообщениеДобавлено:Пт Ноя 30, 2007 19:48   Заголовок сообщения:
Цитата

Denis-hm писал(а):
Цитата:
у ролика сделанным в ImTOO качество раза в два лучше

а размеры файлов как?

У того что качество лучше вес больше раза в полтара-два
^ Вверх ^
Профиль Личное
~fps
Модератор
<b>Модератор</b>
Имя: Николай

Возраст: 26
С нами с: 21.06.2006
Сообщений: 2541
Откуда: Ковдор <~> Питер
Модель телефона: iPhone 6S Pink Gold

9/15 СообщениеДобавлено:Пт Ноя 30, 2007 22:52   Заголовок сообщения:
Цитата

У меня FAAC отлично работает... Создаю ярлык на него, прописываю параметры, запускаю ярлык - конверт идёт
---
Отправлено через WAP2.0 - http://waping.ru
^ Вверх ^
Профиль Личное Сайт Фото
Denis-hm
Знающий
Знающий
Популярность: +23 (29)

Возраст: 29
С нами с: 26.10.2005
Сообщений: 93
Откуда: Казань
Модель телефона: RoverPC G6

10/15 СообщениеДобавлено:Вс Дек 02, 2007 17:53   Заголовок сообщения:
Цитата

di-max51 писал(а):
Denis-hm писал(а):
а размеры файлов как?

У того что качество лучше вес больше раза в полтара-два


Битрейт выше -> качество лучше! Ставим в XviD'е качество повыше и наслаждаемся! Smile

_________________
ICQ: #8975656
Я в контакте
^ Вверх ^
Профиль Личное Сайт ICQ
VpolNE_NORMAL'NYY'
Зелёный
Зелёный
Популярность: 0 (0)
Имя: Вадим
Возраст: 29
С нами с: 13.02.2008
Сообщений: 1
Откуда: Беларусь
Модель телефона: Benq-Siemens EF81

11/15 СообщениеДобавлено:Ср Фев 13, 2008 01:07   Заголовок сообщения:
Цитата

Denis-hm писал(а):
В продолжение темы: при кодировании можно использовать двухпроходный метод. Это заметно повышает качество конечного видео при примерно том же размере.

Первый проход делается с профилем "Simple @ L1" и режимом "Twopass - 1st pass".

Во втором проходе рекомендуется использовать режим задания размера, а не битрейта, так-как качество при этом будет выше. Для второго прохода ставится метод "Twopass - 2nd pass", кнопкой ниже устанавливается режим "Target Size (kbytes)" и задается размер выходного файла. Помните что размер задается без учета звуковой дорожки!

Enjoy! Wink

Не мог бы ты объяснить как кодировать с помощью двухпроходного метода поподробнее? icon_help Буду благодарен.

_________________
Don't trouble troubles until troubles trouble you!
^ Вверх ^
Профиль Личное
Denis-hm
Знающий
Знающий
Популярность: +23 (29)

Возраст: 29
С нами с: 26.10.2005
Сообщений: 93
Откуда: Казань
Модель телефона: RoverPC G6

12/15 СообщениеДобавлено:Сб Фев 23, 2008 05:10   Заголовок сообщения:
Цитата

VpolNE_NORMAL'NYY' писал(а):
Не мог бы ты объяснить как кодировать с помощью двухпроходного метода поподробнее? icon_help Буду благодарен.

Первый проход делается с профилем "Simple @ L1" и режимом "Twopass - 1st pass" - это настройки XviD'a. Т.е. делаем все как описано выше по части кодирования видео, но не собираем его в окончательный файл. После окончания первого прохода, меняем настройку кодека на "Twopass - 2nd pass", устанавливаем режим "Target Size (kbytes)", задаем размер выходного файла и сохраняем видео прямо поверх существующего файла, который получился после первого прохода. Далее собираем видео и аудиодорожки в один файл и заливаем в телефон! Smile

З.Ы. Чем больший размер файла во втором проходе вы зададите, тем качественнее получится конечный результат! Но переусердствовать не стоит, иначе битрейт может зашкалить и видео начнет тормозить.

З.Ы.Ы. Не всегда двухпроходный метод дает однозначно лучший результат. В некоторых случаях обычный способ предпочтительнее.

_________________
ICQ: #8975656
Я в контакте
^ Вверх ^
Профиль Личное Сайт ICQ
Перейти:  
Новая тема Написать ответ Форумы Все для телефонов Siemens (BenQ-Siemens) » Картинки Часовой пояс: GMT + 3
На страницу 1 2 3



AllNokia.ru - Клуб Nokia

» телефоны nokia » темы для nokia » игры для nokia
Проблемы с Nokia? Иди на All Nokia! » программы для nokia » прикольные смс » прошивки nokia