FLV и SWF

Anonim

FLV против SWF Adobe очень успешна в распространении своих собственных форматов файлов в Интернете. Два из этих форматов - FLV и SWF. Первоначально SWF предназначался для отображения векторной графики небольшого размера, чтобы ее можно было легко использовать на веб-сайтах. FLV означает Flash Video и предназначен для потоковой передачи видео в Интернете.

FLV жестко представляет собой видеоконтент, поэтому вы должны ожидать, что файл FLV содержит только видео, в то время как файлы SWF могут содержать разнообразный контент. Он может содержать видео, анимацию, игры, даже небольшие приложения. Приложения могут быть написаны сценарием с помощью ActionScipt для предоставления сценариев ответов на то, что делает пользователь. Сложность анимаций и взаимодействий может варьироваться от упрощенных меню до полномасштабных мини-игр с несколькими элементами и действиями.

Хотя FLV предназначен только для одной цели, он делает свою работу очень хорошо. Это видно по количеству видеосайтов, которые используют этот формат. Это прогрессивный формат и позволяет игроку начать воспроизведение видео, даже если весь файл еще не загружен, что очень удобно при загрузке длинных видеороликов через Интернет. FLV также извлекает выгоду из использования форматов lossy при кодировании видео, так как всегда важно иметь как можно меньше размера файла для более быстрой загрузки. Аудио в FLV-файлах часто кодируется в формате Mp3, и видео обычно использует кодировщик H.264, который может быть немного более голодным, но обеспечивает лучшую картину.

С видео в формате SWF есть несколько недостатков, которые делают его плохим выбором. Во-первых, он использует сжатие без потерь для поддержания качества изображений, которые он использует в анимации и интерактивных апплетах, но это означает, что видео, хранящееся в SWF-файле, не сжато и будет слишком большим для использования в Интернете. Также невозможно хранить очень длинные видео в SWF-файле, так как они ограничены определенным количеством кадров.

Резюме: 1. Оба из Adobe и в основном используются в Интернете 2. FLV - это строго видеоконтейнер, в то время как SWF может содержать много разных носителей 3. SWF-файлы могут быть написаны сценарием с помощью ActionScript, чтобы обеспечить взаимодействие, что-то FLV не способно 4. FLV использует метод сжатия с потерями, в то время как SWF без потерь 5. SWF-файлы также могут содержать видео, но не так хороши, как FLV, особенно с длинными и высококачественными видео