пятница, января 25, 2008

Как сделать ролик для загрузки на YouTube?

Имеется 12-минутный видеоролик в DVD-формате размером примерно 667 Мб. Нужно дать возможность посетителям некоторого сайта смотреть его. Первое, что приходит в голову - YouTube. И сразу же вопрос - как подготовить видео для заливки на YouTube?

Для начала выясним несколько моментов здесь.

Я не могу добавить видео со своего DVD-диска на YouTube. Что делать?
Файлы DVD (например VOB, IFO и BUP) нельзя добавлять на YouTube. Они не являются собственно видеофайлами, а используются как часть формата DVD. Мы рекомендуем формат MPEG4 (Divx, Xvid или SQV3 вместо h.264) при разрешении 640x480 со звуком MP3 (64 Кбит/с моно).
Видеофайлы каких форматов можно добавлять?
На YouTube можно добавлять видео в форматах WMV, AVI, MOV и MPG, записанные при помощи цифровых фотоаппаратов, видеокамер и мобильных телефонов.
В каком формате лучше всего добавлять видео, чтобы получить хорошее качество?
Мы рекомендуем следующие параметры:
  • Формат MPEG4 (Divx, Xvid)
  • Разрешение 640x480 (* новейшие рекомендации)
  • Звук в формате MP3
  • 30 кадров в секунду
Если вы подгоните видео под эти требования, ваши ролики на YouTube будут лучше смотреться.
Видео какого размера и длительности можно размещать на сайте?
Добавить видео можно двумя способами: при помощи программы загрузки одного файла или программы загрузки YouTube. В зависимости от выбранного способа размер видеофайла может составлять до 100 Мб и даже до 1 Гб.

Размер видеофайла, добавленного при помощи программы загрузки одного файла YouTube, не должен превышать 100 Мб. Чем длиннее видео, тем более сильное сжатие понадобится, чтобы оно уместилось в эти рамки. Именно поэтому большинство видео на YouTube длиной меньше пяти минут, а для всех видео действует предел в 10 минут.
Собственно, вырисовывается 3 этапа:
  1. Преобразование DVD в AVI.
  2. Приведение полученного файла к размеру, приемлемому для передачи на YouTube (для себя я определил его в пределах 20-25 Мб).
  3. Обрезка видео свыше 10 мин. (или разбивка на 2 части).
В принципе, первые два шага можно объединить. Операции будем производить с помощью программы mencoder.
Устанавливаем mencoder, если он еще не установлен:
$ sudo apt-get install mencoder
Преобразуем DVD в AVI с масштабированием:
$ mencoder VTS_01_1.VOB -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=200:keyint=250
-vf scale=425:350 -oac mp3lame -lameopts preset=medium -o VTS_01_1.avi
В результате получаем видеофайл размером 27 Мб. Продолжительность - 00:12:24.

Чтобы вложиться в лимит 10 мин. - обрезаем лишнее:
$ mencoder VTS_01_1.avi -ovc copy -oac copy -endpos 0:09:58 -o outfile.avi
или разбиваем на 2 части (например, по 6 мин.):
$ mencoder VTS_01_1.avi -ovc copy -oac copy -endpos 0:06:05 -o part1.avi
$ mencoder VTS_01_1.avi -ovc copy -oac copy -ss 0:06:00 -o part2.avi
Вот и всё - теперь можно заливать полученное видео на YouTube.

Материалы по теме:
P.S. Для mencoder есть графический фронтенд GMencoder, но об этом как-нибудь в следующий раз.
P.S.S. Результаты проведенной работы здесь.

Комментариев нет: