Файлы .flv немного больше (на 1,22% больше, больше или меньше). Затем я должен загрузить видео .mp4 вместо .flv, учитывая, что если это одно и то же видео, дополнительный размер .flv не означает лучшее качество?
Содержимое видео файлов, которые вы видите, должно быть точно таким же.
Контейнеры FLV и MP4 могут содержать одинаковые видео и аудио кодеки. 1 И хотя есть разница в размере файла, тот факт, что он составляет несколько процентов, означает, что единственная разница - это фактический контейнер (т.е. FLV и MP4), а не видео (H.264) и аудио (AAC). Контейнеры имеют разные способы упаковки содержимого, и FLV может быть немного более многословным, что объясняет разницу в размере.
И часть от размера, которая лучше поддерживается, или которая играется с лучшей производительностью?
FLV - это собственный формат, разработанный Adobe. MP4 - это формат, стандартизированный ISO в семействе MPEG-4. Ваше видео имеет формат H.264 (MPEG-4 Part 10), поэтому оно соответствует стандарту MPEG-4. 2
При этом поддержка MP4 всегда должна быть лучше, чем для контейнеров FLV. В то время как типичные настольные видеопроигрыватели поддерживают практически все контейнеры и кодеки, такие устройства, как мобильные телефоны или серверы потоковой передачи DLNA, могут обрабатывать только файлы MP4.
Видео, которое вы пытаетесь загрузить, закодировано с помощью профиля Baseline, который явно нацелен на мобильные устройства - поэтому, если это возможная цель, вам обязательно следует использовать опцию MP4. 3
Кроме того, нет эквивалента MP4Box и AtomicParsley для файлов FLV, которые являются очень мощными инструментами для повторного смешивания и изменения метаданных файлов MP4.
1 - См. Сравнение форматов контейнеров для списка того, что поддерживается.
2 - Оба формата защищены патентами, но на практике это не имеет значения.
3 - Профиль Baseline отключает некоторые функции кодера, чтобы гарантировать возможность воспроизведения файла на устройствах с более низкой вычислительной мощностью. Это, как правило, не означает «меньше качества».