Конвертировать FLV в MP4
Flash больше нет, а файлы FLV на старых дисках ничем не открываются. Здесь они читаются — Sorenson Spark, VP6, H.264, MP3, AAC, Nellymoser и Flash ADPCM — и сохраняются как обычные MP4, которые нормально воспроизводятся.
- Не сохраняется
- Без очереди и ожидания
- Без регистрации и водяных знаков
Как это работает
Добавьте FLV
Перетащите файл или F4V. Вы увидите, какие кодеки внутри.
Дождитесь конвертации
Старое Flash-видео декодируется и перекодируется в H.264; H.264 внутри FLV копируется без изменений.
Скачайте MP4
Снова обычный видеофайл, который воспроизводится где угодно.
Спасение файлов с платформы, которой больше нет
Flash отключили в конце 2020 года, а плагин убрали из всех браузеров, после чего осталось огромное количество файлов .flv, которые ничем не воспроизводятся. Их конвертация — по-настоящему архивная работа, и её исход целиком зависит от того, когда файл был создан.
Начиная с Flash Player 9 — примерно с 2007 года — FLV обычно содержит видео H.264 со звуком AAC, ровно то, что хранит MP4. Такие файлы конвертируются переносом дорожек без изменений: секунды и никаких потерь. К этой группе относится большинство FLV, которые у кого-то ещё сохранились, ведь она охватывает пик популярности видеохостингов.
Файлы постарше содержат Sorenson Spark или VP6 — кодеки, которые Flash использовал до H.264, — и их приходится декодировать и перекодировать, что занимает реальное время и стоит одного поколения качества. Здесь стоит умерить ожидания, а не винить конвертацию: это видео делали маленьким для интернета 2005 года, и большой современный экран это только подчёркивает. Ни один конвертер его не улучшит, а тот, что обещает, выдумывает детали.
Две вещи действительно невозможно прочитать, и страница прямо об этом говорит, а не выдаёт невнятную ошибку. Flash Screen Video, который использовали для скринкастов и записей презентаций, и Speex, старый речевой кодек, — оба тупиковые, и ни один современный декодер их не поддерживает. Cue-точки — метки, которыми Flash запускал события посреди видео, — удаляются вместе с остальными метаданными Flash, потому что вне Flash их никто никогда не читал.
Если нужно другое
ffmpeg справляется с форматами, которые здесь недоступны, и это правильный инструмент для папки восстановленных файлов: ffmpeg -i in.flv -c copy out.mp4 мгновенно переупаковывает современные файлы и автоматически переходит к перекодированию, когда этого требует кодек. Для Flash Screen Video и Speex ffmpeg — едва ли не единственное, что ещё умеет их декодировать.
С вариантом F4V — более поздним форматом Adobe, который внутри уже MP4, — часто вся конвертация сводится к переименованию файла в .mp4. Попробовать это ничего не стоит, прежде чем что-либо конвертировать.
Частые вопросы
Как это открывает файл, с которым не справляется даже VLC?
Эта страница несёт собственную поддержку старых форматов, а не полагается на то, что умеет воспроизводить браузер, поэтому запись Flash 2007 года открывается здесь — без установки чего-либо.
Мой файл где-нибудь сохраняется?
Нет. Ничего не сохраняется ни на каком этапе.
У записи ужасный звук. Это исправится?
Никакой инструмент не добавит деталей, которые не были записаны, — речевой кодек Nellymoser по своей природе очень низкого качества. Звук точно декодируется и записывается в AAC, так что звучать будет так же, но наконец-то будет воспроизводиться.
Почему картинка маленькая?
Flash-видео обычно было 320×240 или 480×360. Исходный размер сохраняется, потому что увеличение сделает больше лишь размытость. Любой плеер может растянуть видео, если хочется покрупнее на экране.
А если звук не совпадает с картинкой?
Временные метки в FLV часто неравномерны. Обе дорожки перестраиваются на общих часах по собственным временным меткам файла, что устраняет рассинхрон, из-за которого эти записи было так тяжело смотреть.
Работают ли FLV с записью экрана?
Flash Screen Video в эту сборку не входит, поэтому такие файлы отклоняются с понятным сообщением, а не превращаются в кашу. Всё остальное — Spark, VP6 и H.264 — работает.
Полезно знать: Flash Screen Video (кодеки 3 и 7) и звук Speex не поддерживаются. Cue-точки и метаданные Flash удаляются; переносятся видео и звук.
Разместите этот инструмент на своём сайте
Бесплатно для любого блога, страницы класса или справочной статьи. Вставьте один фрагмент кода — и посетители смогут пользоваться инструментом прямо на вашей странице.