Контейнер Flash відео

FLV

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

Коротко

FLV був контейнером Flash, який використовувався для відео, що протягом приблизно десяти років означало, що Інтернет використовував цей контейнер для відео. Flash було знято з експлуатації у 2020 році; файли нікуди не поділися. Жоден пристрій Apple не відкриває його, але відео всередині дуже часто є простим H.264, яке потребує лише повторного обгортання, а не повторного кодування.

30 липня 2026 р.

Відкривається без сторонньої допомоги в

iPhone · iPad Не відкриває
Mac Не відкриває
FoxDL Відкриває

На iOS ніколи не було Flash, а на macOS роками не було підтримки Flash. Ніщо в жодній системі не зчитує контейнер, але якщо всередині 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