Всем, кто сталкивался с проблемой Flash Video (FLV),
я думаю будет интересна эта тема.
Как правило, возникает несколько вопросов по поводу
использования данного типа видео, а именно:
- хочу ли я просто посмотреть это видео на сайте и всё?
- а может мне захочется его сохранить у себя и смотреть ещё раз, не тратя трафик?
- а какие проблемы меня ждут с последующими просмотрами сохранённого FLV видео?
Например, видео на youtube.com - именно в этом формате.
Для просмотра какого либо ролика используется ссылка в виде:
]]>
Мало того, что такое видео не раскроешь на весь экран,
да и просто смотреть в таком виде (по крайней мере мне) не удобно.
А при хорошем битрейте видео нужно иметь достаточно широкий канал
для непрерывного воспроизведения.
Напрашивается вывод: надо сливать на винт. А как?
Есть предложения смотреть видео с начала до конца,
а потом шерстить кэш используемого браузера на
наличие осевшего ролика и оттуда его скопировать.
Данный метод не очень практичен что-ли, даже потому что
надо и ждать полное время воспроизведения, и ещё его искать.
(А если в кеше накопилось уйма файлов?)
Поэтому предлагаю сливать видео по прямым ссылкам
качалкой.
(например, Download Master - ]]>
А прямые ссылки, в свою очередь, добывать специально разработанными
для этого прогами.
(например, Universal Share Downloader - ]]>
Думаю прога надёжней, чем пользоваться сайтами для прямых ссылок.
Кстати, на некоторых сайтах предлагают воспроизвести Flash видео,
которое находится не на их сайте, а на том же ЙуТуб. А получить
ссылку простым правым кликом не получается. Для этого просто лезем
в кишки HTML (Просмотр HTML-кода). Ищем там ссылку на ЙуТуб того же
вида (как показано ранее). Загоняем в USD, получаем прямой линк,
качаем файл, и вуаля. Конечный файл надо будет (при необходимости)
как-нибудь назвать и добавить расширение в конце ".flv".
Иногда в HTML-коде можно найти просто номер ролика, к нему
остаётся добавить кусок URL без номера и скачать.
С этим разобрались, поехали далее... как воспроизвести?
Варианты с переводом в другие форматы не рассматриваю, нам надо
воспроизвести Flash Video формат.
Есть варианты воспроизводить Flash Video через различные FLV-плееры,
но по функциональности они, как правило, уступают всеформатным.
Да и каждому по душе обязательно какой-то свой плеер.
Для воспроизведения любым плеером многими предлагается ставить
всеми уважаемый K-Lite Mega Codec Pack последних версий (или что-либо подобное),
проставить галочки при установке на FFDSHOW и на FLV Splitter.
Или ставить всё это отдельно.
Полазить в настройках FFDSHOW, найти в кодеках FLV1 и установить "libavcodec".
Но есть вариант получше, для тех, например, кто не хочет
ставить FFDSHOW.
Есть на самом деле отдельный FLV кодек от SWiSHzone.com Pty Ltd.
Он входит в состав утилиты SWiSH Video2.
( ]]>
Утилита платная, а кодек БЕСПЛАТНЫЙ.
Кодек ставится автоматически из SetupDSFLV.exe, входящий в установку SWiSH Video2.
SetupDSFLV.exe можно распаковать из установки и ставить отдельно.
Также кодек можно найти в пакете кодеков Codecs.rar
( ]]>
Называется он FLV.ax и ставится вручную путём копирования его в системную
папку и запуска команды "regsvr32 FLV.ax".
Также вместе с ним в архиве есть FLVSplitter.ax, тот самый о котором
писалось ранее, но FLV.ax на самом деле работает без сплиттера.
Не важно, как поставить FLV кодек, самое главное что Flash Video
будет открываться в Проигрывателе Windows Media и некоторых
других. Но в этом кодеке есть небольшой баг, не позволяющий, например,
играть FLV в Media Player Classic.
Но я сделал заплатку fix.reg и теперь кодек стал полноценным.
Заплатка ставится ПОСЛЕ установки кодека.
После Flash Video играется на любом проигрывателе.
Кстати, в Media Player Classic надо отключить внутренний FLV фильтр:
Options->Internal Filters->Source Filters->FLV<-снять галочку->OK.
Вот вроде и всё.