Привет!
Amazon Web Services предоставили своим пользователям новый сервис обработки видео Elastic Transcoder. Как вы понимаете, основной смысл — транскодирование видео.
Сервис представляет собой некий дата пайплайн. Мы даём ему информацию откуда брать видео, куда и в каком формате класть и всё. Я уже попробовал и хочу вам показать-рассказать что и как.
Во первых нам нужны 2 S3 бакета: один как исходящий, другой как принимающий:
- et_test_source
- et_test_dest
Далее в консоли Elastic Transecoder создаём новый пайплайн:
Вводим названия бакетов и называем пайплайн:
Далее у нас появится стандартная консоль:
В меню слева мы видим ещё пункты заданий и пресетов. Очень интересно взглянуть на пресеты:
Как видим, сервис даёт нам шаблоны для обычных форматов, ну и для популярных мобильных устройств. Так же можно создать шаблон самому и ввести все параметры видео.
Итак, мы имеем некое видео, залитое в бакет et_test_source, нам нужно его перекодировать. Создаём задание:
Далее, задание появляется во вкладке Jobs со статусом Processing.
После того, как задание отработало, в бакете et_test_dest у нас появится нужный файл:
Формат файла соответствует используемому пресету:
$ 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 создали ещё один новый сервис, который, на мой взгляд, будет очень интересен нашим клиентам. Мне любопытно, просчитывали ли вы сколько стоит минута видео, используя решения на серверах? Интересен ли для вас этот сервис?
Автор: korjik