Конвекторы из FLV

advertisement
Flash Video (FLV) — формат файлов, медиаконтейнер, используемый для передачи видео
через Интернет. Используется такими сервисами видеохостинга как YouTube, Google
Video, Вконтакте, RuTube и другими. Хотя описание формата контейнера было
открыто, кодеки защищеныпатентами и остаются собственническими.
Видеоформат
FLV-файл — это битовый поток, который является вариантом видеостандарта H.263. Flash Player
8 и более новые редакции поддерживают потоковое видео On2 TrueMotion VP6. On2 VP6
обеспечивает более качественное изображение, особенно при использовании низкогобитрейта. С
другой стороны, этот формат более сложен, что может создать трудности при просмотре на
устаревших машинах.
Опциональный альфа-канал, представляющий собой попиксельную прозрачность,
поддерживается с помощью дополнительного видеопотока, который кодирует только альфа-канал.
Реализация предполагает, что YUV-данные основного On2 VP6 видео потока всегда
конвертируются клиентом в RGB. Эта возможность доступна только для видео On2 VP6.
Начиная с Flash Player 9 Update 3 поддерживается новый формат мультимедиафайла ISO
Base MPEG-4 Part 12, с новым видеокодеком — H.264. Этот стандарт видеосжатия при том же
низком битрейте выдаёт значительно более детализированное и «ясное» изображение, особенно
в динамических сценах. Недостатками являются, опять-таки, повышение требований к
вычислительным ресурсам и платные патенты.
FourCC
Формат видео
FLV1
H.263
FLV4
VP6
FLV5
H.264
Аудио формат. Звук в FLV, как правило, закодирован в MP3, однако иногда могут
использоваться Nellymoser codec, несжатое аудио или ADPCM аудиоформат. В версии Flash Player
9 Update 3, в соответствии с внедрением Adobe формата ISO Base (MPEG-4 Part 12), добавлена
поддержка AAC аудио (профили AAC-LC, Main Profile, и HE-AAC). В версии Flash Player 10 Beta
добавлен открытый кодек SPEEX.
Формат FLV предназначен для потокового видео, однако существует возможность использовать
его для локального хранения и воспроизведения видео. FLV используется в Adobe Flash Player [1],
который распространяется в качестве плагина для различных браузеров и различных
операционных систем. Также формат поддерживается многими мультимедиа проигрывателями,
например mplayer или Light Alloy.
Популярные проигрыватели, поддерживающие FLV:

Media Player Classic

GOM Player

Light Alloy

MPlayer

The KMPlayer

VLC media player

Winamp

CuePlayer

JetAudio
Так как FLV — это медиаконтейнер, а не формат, некоторые проигрыватели могут некорректно
воспроизводить видео или звуковой поток при отсутствии кодеков, использованных при создании
файла.
Конвекторы из FLV:

MEncoder от MPlayer

ffmpeg2theora — для преобразования в Theora

Free Studio

Freemake Video Converter

FormatFactory

HandBrake

FLVExtract - для извлечения элементарных потоков из контейнера. Требует .NET Framework
2.0.
Видеохо́стинг — сайт, позволяющий загружать и просматривать видео в браузере, например
через специальный проигрыватель. При этом большинство подобных сервисов не предоставляют
видео, следуя таким образом принципу User-generated content. Видеохостинг стал набирать
популярность вместе с распространением широкополосного доступа в Интернет и развитием
(удешевлением) жёстких дисков.
Сервис YouTube, принадлежащий сегодня компании Google, был первым видеохостингом и
совершил революцию — новым увлечением активных пользователей Интернета стал просмотр
видеосюжетов онлайн.
Содержимое
Большое количество сайтов по видеохостингу тематически не ограничивают своё наполнение.
Однако, некоторые видеохостеры занимают специализированные секторы, предлагая
тематические порталы.
[править]Правовые
аспекты
В то время, как на некоторых сайтах проводится жёсткий контроль закачанных видеофайлов (как,
например, на Викискладе, где хранится множество свободных роликов), многие видеохостеры
испытывают проблемы, связанные с тем, что пользователи закачивают видеоклипы, не являясь их
правообладателями. Так, против YouTube время от времени возбуждаются судебные
разбирательства, в которых производители музыкальных видеоклипов, фильмов или
телесериалов требуют от Google (владельца сервиса) денежной компенсации.
[править]Рекордные
объёмы
В конце 2007 года трафик YouTube превысил суммарный трафик Интернета на территории США
образца 2000 года[1][2]. В конце 2008 года YouTube и Hulu превысили этот показатель в два раза[1].
По сообщениям компании Cisco, объём видеотрафика на территории Северной Америки и Европы
в октябре 2008 года достиг уровня общего трафика всего Интернета по состоянию на октябрь 2001
года[1]. По подсчётам компании comScore, в Северной Америке, Великобритании, Франции и
Германии потребляется более ста миллиардов минут онлайн-видео в месяц.
На первом месте по месячному трафику несомненно находится YouTube с отметкой в
31 петабайт (31 миллион гигабайт) в месяц, на втором — Hulu с 17 петабайтами[1]. YouTube
понадобилось более года, чтобы достигнуть отметки 15 ПБ, в то время как Hulu прошёл этот этап
за 7 месяцев, что подчёркивает пионерскую роль сервиса YouTube[1].
Обозреватели Cisco считают, что видеохостинг сильно поменял роль веб-камеры — с
распространением безлимитного широкополосного доступа в Интернет, для многих она открыла
некое окно в «другую комнату». Так, за два месяца в 2008 году посетители сайта ustream.tv
посмотрели более пяти миллионов часов видеозаписей щенят, известных под названиемShiba Inu
Puppy Cam[3]. Этот объём равняется количеству часов, проведённых спортивными болельщиками
на видеосайтах ESPN.com за этот же период, а использованный трафик (620 терабайт) в 15 раз
превысил трафик всего Интернета на территории США за один месяц 1994 года [1].
YouTube (МФА: амер. [juː tuːb], брит. [juː tjuːb]; рус. произн. «юту́б», или «ютью́б», или «ютю́б») —
сервис, предоставляющий услугивидеохостинга. Пользователи могут добавлять, просматривать и
комментировать те или иные видеозаписи. Благодаря простоте и удобству использования YouTube
стал популярнейшим видеохостингом и третьим сайтом в мире по количеству посетителей [1]. В
январе 2012 ежедневное количество просмотров видео на сайте достигло 4 млрд [2]. На сайте
представлены как профессионально снятые фильмы и клипы, так и любительские видеозаписи,
включая видеоблоги.
Просмотр и распространение контента
Видеоматериалы YouTube распространяет следующим образом:

На сайте YouTube.com: пользователи могут загружать видео в нескольких распространенных
форматах, в том числе .mpeg и .avi. YouTube автоматически конвертирует их во Flash
Video (.mp4) с использованием несвободного (патентованного) кодека H.264[уточнить], и делает
их доступными для просмотра в онлайн.

За пределами YouTube.com: каждое видео сопровождается готовой HTML-разметкой для
вставки видео на другие веб-страницы. Простая техника скопируй-и-вставь сделала
распространение видео с YouTube чрезвычайно популярным среди блоггеров и
пользователей социальных сетей, а также некоторых медиаресурсов, ведь ссылка на видео
может быть внедрена в HTML-код любой веб-страницы. Этой возможностью пользуются
некоторые автоматические и полуавтоматические сервисы,
например, VideoRonk представляет на одной странице 5 самых популярных видео с YouTube.

Скачивание видео: помимо специальных сайтов, преобразовывающих ссылку на страницу с
видео в ссылки на файлы, это позволяют делать ряд сторонних приложений (напр., SaveTube)
и расширений для браузера (напр., UnPlug или другие расширения для Firefox или дополнения
для Opera). Некоторые менеджеры загрузок также могут сохранять видео с этого портала
(например Download Master). Есть также ряд специальных сайтов, которые могут загружать
видео с YouTube. C января 2009 года Youtube предоставляет возможность скачивать
некоторые видеоролики напрямую с сайта[8].
Возможно сохранение без помощи сторонних приложений. Сохраненное видео размещается в
кэше браузера (если ролик имеет большой размер, в кеше может оказаться только его часть,
которая просматривалась последней, как правило этого не происходит с роликами длительностью
менее 15 минут).

в Mozilla Firefox видео временно сохраняется в каталоге профиля. Кэш доступен по адресу
about: cache.

в Internet Explorer видео временно сохраняется в папке Temporary Internet Files в профиле
пользователя (например «%USERPROFILE%\Local Settings\Temporary Internet Files\»).

в Opera видео временно сохраняется в кэше профиля в каталоге cache4.

в Google Chrome видео временно сохраняется в каталоге (пример для Windows XP и
локального диска C:\"%USERPROFILE%\Local Settings\Application Data\Google\Chrome\User
Data\Default\Cache").
Ролик будет иметь характерное имя (разное для разных браузеров). Найти этот файл проще всего,
выполнив поиск в папке кеша со следующими параметрами: Размер — больше 100 Кб, время
изменения — за последний час. Найденный файл можно сохранить (копировать) в нужное место.
Если файл не имеет расширения, нужно приписать в конце расширение .flv и видео можно будет
просматривать при помощи любого проигрывателя, поддерживающего FLV, например VLC.
Согласно статистике на февраль 2012 года, в минуту на Youtube загружается 60 часов видео (март
2010 — 24ч., ноябрь 2010 — 35ч., май 2011 — 48ч. ), а в день — 86 400 часов[9]. Самый долгий
ролик длится 596 часов[10], но его удалили.
Медиаконтейнер, мультимедиаконтейнер (англ. Media container) — формат
файла или потоковый формат (поток необязательно должен быть сохранён в виде файла),
чьиспецификации определяют только способ сохранения данных (а не алгоритм кодирования) в
пределах одного файла. Медиаконтейнер определяет, сколько метаданных фактически может
быть сохранено, вместе с тем он не определяет никакую кодификацию самих данных.
Медиаконтейнер фактически является метаформатом, так как он хранит данные и информацию о
том, как данные будут сохраняться непосредственно внутри файла. Как следствие из этого,
программа, которая способна корректно идентифицировать и открыть файл (прочитать поток),
записанный в каком-либо формате, впоследствии может быть не способна декодировать
фактические данные, записанные внутри медиаконтейнера, так как или метаданные в
медиаконтейнере являются недостаточными, или программное обеспечение неспособно
декодировать данные, закодированные в медиаконтейнере.
В теории формат-контейнер способен хранить любой тип данных, однако на практике для каждого
типа данных существуют отдельные группы контейнеров. Эти группы «настроены» для
специфических требований и информации, которая будет сохраняться в них. Медиаконтейнеры
являются типичным примером такой группы файловых контейнеров, которые предназначены для
сохранения медиаинформации, которая условно делится на изображения, видео и аудио. В случае
фильмов медиаконтейнер должен не только сохранять видео- и аудиопоток, но и при
воспроизведении обеспечивать их синхронизацию. Также в медиаконтейнере может сохраняться
несколько однотипных потоков, например фильм (видео-поток) с несколькими звуковыми
дорожками (аудиопотоками) и субтитрами (текстовыми потоками).
Медиаконтейнеры и их форматы
Как и любая другая цифровая информация, видео хранится на диске в виде файлов,
или как их еще называют, медиаконтейнеров, содержащих видео-, аудио и другие
потоки, а так же метаданные. В любой момент из контейнера можно вынуть, например,
видео или аудиодорожки, перекодировать их, и поместить их в другой контейнер, то
есть изменить формат видеофайла. Мультимедийные контейнеры могут быть разных
типов (форматов), а на то, к какому виду они относится, указывает расширение файла.
Не смотря на то, что большинство контейнеров привязаны к определенному формату, в
некоторых из них может храниться видео в совершенно разных стандартах. Например,
файл с расширением AVI способен содержать ролики как в формате MPEG-1, так и в
MPEG-2 или в MPEG-4. На что же тогда влияет тип контейнера?
Конечно, в большей мере качество фильма определяется кодеком и теми параметрами,
которые были установлены при сжатии. Но и от контейнера зависит немало. Различные
виды видеофайлов имеют определенные требования и ограничения по количеству
звуковых дорожек, каналов субтитров, типов используемых кодеков, а так же
совместимости с бытовыми проигрывателями и плеерами.
Теперь, давайте познакомимся с самыми популярными форматами видеофайлов и
коротко разберем их преимущества и недостатки.
AVI (Audio Video Interleave) – самый древний и традиционный из всех видов
медиаконтейнеров, который был впервые использован Microsoft в 1992 году. Может
содержать в себе видео и аудио информацию, сжатую различными сочетаниями
кодеков. Таким образом, AVI-файлы при внешнем сходстве могут очень сильно
отличаться внутренней «начинкой», а что бы точно определить их содержимое,
придется воспользоваться специальными программами (например, VideoToolBox).
Строго говоря, этот контейнер уже давно устарел и имеет ряд серьезных недостатков:
невозможность содержания смешанного видео (например, NTSC и PAL) и
альтернативных аудиодорожек, отсутствие меток времени и индексов кадра, отсутствие
нормальной работы с субтитрами, плохая поддержка современных кодеков и прочее.
Тем не менее, этот старичок никак не хочет уходить на пенсию, ведь до сих пор
огромное количество медиаконтента в сети распространяется именно с помощью этого
формата. Секретом такого долголетия, скорее всего, является универсальность AVI,
хотя с другой стороны это и его минус. Иногда приходится сильно попотеть, что бы
открыть какой-нибудь AVI-файл, созданный с использованием экзотических кодеков.
MKV (Matroska или Матрёшка) – популярнейший формат мультимедийного
контейнера, отвечающий всем современным требованиям. В большей мере
ориентирован на кодеки семейства H.264. К его основным возможностям можно
отнести:




создание экранного меню;
разбиение содержимого на главы;
быстрая перемотка по файлу;
переключение «на лету» между звуковыми и видеодорожками, а так же
субтитрами.
Таким образом, это упаковка, которая может содержать множество потоков видео,
аудио и субтитров, позволяя тем самым хранить фильм со всеми дополнительными
материалами всего в одном файле, при этом обеспечивая высокий уровень навигации
по медиаконтенту. Так же стоит отметить, что MKV имеет высокую устойчивость к
ошибкам, модульную расширяемость и поддерживает трансляцию материалов через
Интернет.
Широкой популяризации данного формата способствует тот факт, что это открытый
проект. То есть для персонального использования он полностью бесплатен. На
сегодняшний день, наиболее часто в файлах с расширением «.mkv» хранится видео
высокой четкости, как правило, с несколькими аудиодорожками и каналами субтитров.
MP4 (MPEG-4 Part 14) – еще один современный формат файлов для хранения
цифровых видео и аудиопотоков, являющийся частью стандарта MPEG-4. Обладает
практически всеми теми же возможностями, что и MKV. Но у MP4 есть одно
преимущество – файлы в этом формате можно проиграть практически на любых
устройствах, начиная со смартфонов и заканчивая игровыми приставками. MKV же,
кроме персональных компьютеров, поддерживают только самые современные
медиацентры.
Не стоит забывать и тот факт, что MP4 является «родным» форматом для всех
продуктов компании Apple, от iPhone до Mac. Так что если вы поклонник «яблочного»
железа, то домашнюю видеоколлекцию лучше собирать и хранить в MP4.
Стоит отметить, что контейнер MP4, в отличие от MKV, имеет ряд ограничений и не
может содержать видео стандартов MPEG-1, MPEG-2 и WMV, а так же звук в форматах
AC-3 (Dolby Digital) и WMA.
VOB (Versioned Object Base) – основной контейнер, используемый для хранения
мультимедиа контента на DVD-дисках. Может содержать несколько потоков видео
MPEG-2, до девяти аудиодорожек, до 32-х каналов с субтитрами и экранное меню.
FLV (Flash Video) – медиаконтейнер, использующийся для размещения и передачи
видеороликов в глобальной сети Интернет. Используется многими крупными сервисами
видеохостинга, такими как RuTube, YouTube, Vimeo, Flickr и другими. Видеопоток в FLVфайле как правило закодирован с помощью кодеков H.263 или H.264, а звук в MP3 или
AAC.
MOV– формат файла, разработанный компанией Apple для хранения видео, графики,
анимации и 3D. Своим появлением обязан технологии воспроизведения медиаконтента
QuickTime.
TS и M2TS– специализированные контейнеры для хранения HD-видео. TSиспользуется
в потоковом вещании цифрового телевидения IPTV и DVB. Правда, данный контейнер
вообще не может содержать субтитры. M2TS является стандартным контейнером для
Blu-Ray видео, в который могут быть включены видео и аудиопотоки, предусмотренные
стандартом BD-ROM, а так же субтитры в графическом формате PGS.
Download