Где FLV используется до сих пор
FLV известен как старый формат Flash Video, который браузеры больше не воспроизводят. Но в одной важной области он жив до сих пор: в прямых трансляциях. RTMP — протокол, по которому видео передаётся на многие стриминговые платформы и медиасерверы, — использует формат FLV. Некоторые программы, которые транслируют заранее подготовленное видео как прямой эфир или отправляют записанный файл на RTMP-сервер, ожидают на входе именно FLV. Другие причины конвертировать MKV в FLV:
- старая система дистанционного обучения или киоск со встроенным Flash-плеером,
- корпоративный видеоархив, который принимает загрузки только в FLV,
- тестовые файлы для стримингового ПО и медиасерверов.
Для всего остального — смартфонов, видеоредакторов и соцсетей — лучше подходит MP4. Воспользуйтесь конвертером MKV в MP4.
Скорость и качество
FLV поддерживает видео H.264 со звуком AAC — именно такое сочетание используется в большинстве записей OBS и во многих фильмах в MKV. Если в вашем MKV именно эти кодеки и вы оставляете исходные настройки, конвертация может пройти намного быстрее, потому что работы требуется меньше. Другие кодеки, такие как HEVC, VP9, AV1, DTS или звук Dolby, перекодируются в кодеки, которые поддерживает FLV. FLV создаётся встроенным движком конвертации, который запускает ffmpeg в браузере, и работает он медленнее, чем современный быстрый режим.
Что FLV не поддерживает
FLV — простой контейнер: одна видеодорожка и одна аудиодорожка. Дополнительные звуковые дорожки, субтитры и главы из MKV не переносятся. HEVC и 10-битное видео не входят в стандартный FLV, поэтому они перекодируются. Если целевая система старая, у неё могут быть ограничения по разрешению и битрейту. В таком случае безопасный выбор — 720p или 480p.
Советы для стриминга
Многие стриминговые решения лучше всего работают с постоянной частотой кадров, например 30 или 60 fps. Если ваш MKV записан программой для захвата экрана с переменной частотой кадров, выберите здесь фиксированную частоту: видео будет перекодировано с равномерным темпом кадров. Для старых серверов лучше сделать файл поменьше: сжатие FLV поможет уменьшить его ещё сильнее. Если нужно обратное преобразование, смотрите FLV в MKV. Вся обработка выполняется на вашем компьютере.