Превращаем видео в поток — Qencode

Последние изменения: 22.04.2021

Работа с Qencode довольно простая, пусть вас не смущает английский интерфейс.

Наша задача:

  • Создать проект

  • Указать какой файл конвертируем

  • Куда положить готовый вариант

  • Указать как сконвертировать

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


1. Создаем проект — служит для фильтрации выполненных задач

  1. Переходим в пункт Transcoding → Manage Project.

  2. Нажимаем «Add new project».

  3. Переименовываем проект. Больше никаких опций.

c70ec8819e19f38440004a7929397db9.pngИллюстрация 1. Создание проекта в Qencode

2. Указываем какой файл конвертировать

В после Choose Source video указываем ссылку на файл (если он уже где-то размещен) — это позволит вам не закачивать видео с вашего компьютера, а сразу приступить к конвертации.

Или переключаемся на вкладку upload и выбираем файл с компьютера.


3. Указываем куда положить готовое видео

Qencode предлагает несколько вариантов:

  • Qencode S3 — положить в хранилище Qencode на 24 часа. Не удобно, т.к. каждое видео будет состоять из десятков файлов, которые придется скачивать, а потом закачивать обратно.

  • Generic S3 — передать по протоколу S3 в Яндекс.облако, Селектел или другой сервис. В таблице что указывать для настройки.

  • FTP — передача файлов по стандартному протоколу FTP, например, на ваш хостинг.

Сервис

Настройки

Яндекс.облако - S3                                                                                          
Инструкция

Bucket name — имя бакета
Endpoint — s3://storage.yandexcloud.net
Access Key ID — получаем в сервисном аккаунте
Secret Access Key — получаем в сервисном аккаунте                                

Selectel - S3
Инструкция

Bucket name — имя бакета
Endpoint — s3://s3.selcdn.ru
Access Key ID — НомерАккаунта_ИмяПользователя
Secret Access Key — пароль пользователя

FTP

Path — путь до папки
Endpoint — ваш домен
User name — имя пользователя
Password — пароль


4. Настраиваем качество

С помощью сервиса Qencode вы можете при желании не только превращать видео в поток, но и кодировать его в другой формат.

Для превращения видео в поток нам подойдут 3 формата: HLS, Mpeg-dash и HLS-аудио для конвертации аудио.

Рассмотрим настройки.


HLS

Mpeg-Dash

Codec

Оставляем по умолчанию — H.264

Resolution

Выбираем в каких разрешениях сконвертировать. Каждое разрешение — отдельная конвертация, отдельный учет в финансах. Выбор разрешения позволит снизить нагрузку.
Мы обычно ставим: 720p и 480p (*720p - это количество пикселей по вертикали).

Output Path

Конечное место назначения, т.е. папка: например, video/course1

Playlist Name

Название плейлиста. Для каждого видео указываем свое название. Этот файл будет ключевым для запуска.
Расширение (символы после точки) у плейлиста для каждого формата свое, его нужно указать.
Пример плейлиста:

lesson1.m3u8

lesson1.mpd

Остальные опции

Create fMp4 chunks — обязательно ставим для защиты.
Остальные опции выключаем.

Не нужны

Перед запуском кодирования нажмите «Save template», чтобы сохранить настройки местоположения и качества.

Возможные ошибки

В плеере надпись Not Found.

1) Папка с видео или название самого видео, содержит кириллические символы, нужно переименовать папку в хранилище или сам видео файл.

2) Кодирование видео было при помощи кодека H265, лучше H264.

Помогла ли вам статья?