Amazon Elastic Transcoder

от автора

Привет! image

Amazon Web Services предоставили своим пользователям новый сервис обработки видео Elastic Transcoder. Как вы понимаете, основной смысл — транскодирование видео.

Сервис представляет собой некий дата пайплайн. Мы даём ему информацию откуда брать видео, куда и в каком формате класть и всё. Я уже попробовал и хочу вам показать-рассказать что и как.

Во первых нам нужны 2 S3 бакета: один как исходящий, другой как принимающий:

  • et_test_source
  • et_test_dest

Далее в консоли Elastic Transecoder создаём новый пайплайн:
image

Вводим названия бакетов и называем пайплайн:
image

Далее у нас появится стандартная консоль:
image

В меню слева мы видим ещё пункты заданий и пресетов. Очень интересно взглянуть на пресеты:
image

Как видим, сервис даёт нам шаблоны для обычных форматов, ну и для популярных мобильных устройств. Так же можно создать шаблон самому и ввести все параметры видео.

Итак, мы имеем некое видео, залитое в бакет et_test_source, нам нужно его перекодировать. Создаём задание:
image

Далее, задание появляется во вкладке Jobs со статусом Processing.

После того, как задание отработало, в бакете et_test_dest у нас появится нужный файл:
image

Формат файла соответствует используемому пресету:

$ ffmpeg -i  Downloads/MVI_3237.MOV  ffmpeg version 0.8.4-6:0.8.4-0ubuntu0.12.10.1, Copyright (c) 2000-2012 the Libav developers   built on Nov  6 2012 16:51:11 with gcc 4.7.2  Seems stream 0 codec frame rate differs from container frame rate: 59.94 (2997/50) -> 29.97 (2997/100) Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Downloads/MVI_3237.MOV':   Metadata:     major_brand     : isom     minor_version   : 512     compatible_brands: isomiso2avc1mp41     encoder         : Lavf54.29.104   Duration: 00:00:13.64, start: 0.000000, bitrate: 1037 kb/s     Stream #0.0(eng): Video: h264 (Constrained Baseline), yuv420p, 640x480 [PAR 1:1 DAR 4:3], 903 kb/s, 29.97 fps, 29.97 tbr, 2997 tbn, 59.94 tbc     Stream #0.1(eng): Audio: aac, 44100 Hz, stereo, s16, 128 kb/s 

Стоимость. Elastic Transecode оплачивается поминутно.

  • Стандартное разрешение (<720p) $0.015 за минуту видео
  • Высокое разрешение (720p+) $0.030 за минуту видео

* Цены указаны для региона US-EAST-1.

Вот так Amazon Web Services создали ещё один новый сервис, который, на мой взгляд, будет очень интересен нашим клиентам. Мне любопытно, просчитывали ли вы сколько стоит минута видео, используя решения на серверах? Интересен ли для вас этот сервис?

ссылка на оригинал статьи http://habrahabr.ru/company/epam_systems/blog/167493/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *