Контейнер Flash Video

FLV

Формат, который десятилетие был интернетом, и пережил технологию, его породившую.

Коротко

FLV был контейнером, который Flash использовал для видео, а поскольку примерно десять лет Flash и был интернетом, это означало, что FLV был контейнером всего веб-видео. Flash списали в 2020 году; файлы никуда не делись. Ни одно устройство Apple такой файл не открывает, но видео внутри очень часто оказывается обычным H.264, которому нужна лишь перепаковка, а не перекодирование.

30 июля 2026 г.

Открывается без посторонней помощи в

iPhone · iPad Не открывает
Mac Не открывает
FoxDL Открывает

На iOS Flash никогда не было, а поддержки Flash в macOS нет уже много лет. Ни одна из систем не умеет читать этот контейнер — но если внутри лежат H.264 и AAC, что бывает часто, перепаковка сделает файл воспроизводимым везде за секунды.

Факты

Полное название Flash Video
Тип Контейнер
Расширения .flv, а также .f4v (на самом деле это MP4)
Опубликован 2002 год, Macromedia, позже Adobe
Видео внутри Sorenson Spark или VP6 в старых файлах; H.264 примерно с 2008 года
Звук внутри MP3, AAC, Nellymoser (речь), Speex
Субтитры Отсутствуют
Статус Flash Player прекратил поддержку 31 декабря 2020 года

Контейнер, который на самом деле был механизмом доставки

FLV существовал потому, что Flash нужно было что-то, что можно транслировать через обычный веб-сервер и начинать воспроизводить, ещё не получив файл целиком. Его структура — простая последовательность помеченных кусков: тут видео, там звук, иногда метаданные, — без требования, чтобы файл был полным или что-либо было заранее проиндексировано.

Для своей эпохи это был правильный ответ, и именно поэтому практически каждый видеосайт между 2003 и 2013 годами раздавал FLV. Осталось огромное наследие: уроки, лекции, записи, личные коллекции — всё в контейнере, который ничто современное не откроет.

Хорошая новость в том, что бóльшая часть этого наследия моложе 2008 года, а файлы с того времени почти всегда несут видео H.264 и звук AAC — как раз те потоки, которые принимает MP4.

Почему конвертация обычно мгновенна

Когда потоки внутри контейнера уже относятся к тем, что принимает целевой контейнер, конвертация означает распаковку и перепаковку — чтение видео и звука и запись их в новый файл без изменения хотя бы одного кадра. Это ремультиплексирование, и оно работает со скоростью, на которую способен диск. Часовой FLV превращается в MP4 за несколько секунд.

Исключение — старые файлы. Видео Sorenson Spark и VP6 или звук Nellymoser не имеют места в MP4 и должны быть по-настоящему перекодированы заново — медленнее и с потерей качества. Быстрый способ понять, с чем ты имеешь дело: если файл примерно до 2008 года или выглядит как раннее веб-видео, жди медленного пути.

Или вообще обойти этот вопрос. Плеер с собственным стеком декодирования открывает FLV как есть, вместе с VP6, и ничего не конвертирует.

Как разобраться с целым архивом таких файлов

  1. Воспроизводить их на месте

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

  2. Ремультиплексировать современные файлы массово

    Всё, что несёт H.264 и AAC, перепаковывается в MP4 почти мгновенно и без потерь, а затем воспроизводится на любом устройстве без посторонней помощи.

  3. Перекодировать только то, что действительно важно

    Раннее видео Flash имеет низкое разрешение и сильно сжато; перекодирование не может вернуть то, чего никогда не было. Делай это для нескольких важных файлов и заранее знай, что выглядеть после этого они будут ровно так же плохо.

Полная версия Почему твой iPhone открывает один видеофайл и отказывается открывать следующий Контейнеры, кодеки и три способа посмотреть файл, который iOS отказывается открывать.

Вопросы об этом формате

Откуда эти факты

Похожие форматы

Твоя библиотека — наконец в одном месте.

Скачать бесплатно. Без аккаунта, без регистрации, без данных, которые нужно кому-то передавать.

Загрузите в App Store