Как загрузить видео на сайт?

Иногда хочется выложить то или иное видео на сайт. Как это лучше всего сделать? Существует несколько вариантов.

Автоматически через специализированный сервис

Для этого следует воспользоваться одним из сервисов: www.vimeo.com, www.youtube.com или аналогичным русскоязычным сервисом. Это лучший и наименее затратный вариант: ваше видео будет пережато автоматически и получит дополнительную раскрутку в социальной сети. Встроить его в свой сайт не составит труда, немного изучив документацию сервиса.

Если вы собираетесь регулярно загружать видео в Сеть, вам будет полезно автоматизировать процесс с помощью приложения Vimeo Desktop Uploader.

Когда этот способ не подходит:

  • если вы не хотите видеть логотип и ссылки на публичный ресурс (для солидности);
  • если вы хотите создать собственный интерфейс плеера;
  • если вы хотите выложить сразу много роликов и автоматизировать этот процесс;
  • если вас не устраивают генерируемое сервисом видео (хотите сами задавать параметры кодирования, такие как битрейт и разрешение);
  • если вы веб-разработчик и привыкли досконально разбираться в том, чем занимаетесь.

Полуавтоматически

Adobe Flash позволяет создать страничку с флэшовым проигрывателем с вашим видео. Огромное приложение крайне неповоротливо, пережимает видео медленно, плохо и, главное, использует технологию DirectShow для декодирования. Из-за этого весьма вероятны глюки при декодировании нестандартных форматов. Кроме того, еще и стоит денег.

Adobe Flash стоит использовать лишь для создания собственного интерфейса плеера. Кодировщик в нем плохой, также как и в Adobe Flash Video Encoder.

Вручную

Если вам все еще очень хочется хостить видеофайлы у себя на сервере, придется немножко потрудится.

  1. Сконвертируйте файлы в формат .flv Для этого лучше всего воспользоваться бесплатным FFCoder. Мудрое приложение работает в лучших традициях opensource-приложений: это GUI для сборника различных CLI-утилит, каждая их которых лучшая в своем классе. Будьте внимательны при кодировании звука: .flv поддерживает лишь частоты дискретизации (44100, 22050, 11025), а mp3-кодировщики по-умолчанию уменьшают частоту дискретизации до 32 КГц при низком битрейте, коим они считают, например, 96 kbps. При пережатии звука необходимо форсированно задать частоту дискретизации.
    • вы можете использовать прогрессивные кодеки (AAC + h264);
    • вы можете подавать на вход avs-скрипты avisynth с любой преобработкой;
    • вы можете пережимать файлы batch'ем автоматичеки;
    • вы можете варьировать другие параметры сжатия исходя из своих представлений о видеокомпрессии.
  2. Теперь необходимо подготовить web-страничку со встроенным flash-плеером. Можно сделать ее в Adobe Flash (как я писал выше), но на мой взгляд не стоит тратить на время то, что уже сделано до нас. JW FLV Player - это бесплатный набор, состоящий из swf-флэш-плеера, JavaScript-скрипта и html-странички, удобно демонстрирующей использование всего этого. Разобраться в коде не составит труда - просто замените пути к swf-файлу с кнопками (его, опять же, при желании, можно сделать самостоятельно), flv-файлу с видео и js-скрипту, после чего вставьте его к себе на страницу.

Дело остается за малым - загрузить все это на сервер.

Комментарии:

чайник)) женского рода — 2011-08-20, 20:11

программка FFCoder может и хорошая, только вот где инструкция как ей пользоваться? Поисковики вообще ее не видят в упор, только на Ваш ресурс ссылку дают в Яндексе. А по скринам непонятно как и что делать, чтобы сжать видео((

А вы пользуйтесь также и Гуглом, в данном случае он действительно гораздо догадливее Яндекса. Вот страница FFCoder на videohelp.com, а вот его обсуждение на крупнейшем видеокодерском форуме мира doom9. Попробуйте найти инструкции в этих источниках.

Finar

Блог

Как отресайзить картинки батчем?

Все фотографии, которые вы собираетесь отресайзить, должны быть в одной директории, скажем «uploads». Внутри нее можно сохранить любую структуру директорий. Мы научимся создавать копию этой директории, внутри которой все картинки будут отресайзены, причем только в сторону уменьшения разрешения.

далее

Tilda Module: интеграция NetCat с Tilda.cc

Представляем нашу новую разработку, модуль интеграции CMS NetCat с платформой Tilda.cc. Модуль дает возможностью полуавтоматически размещать классные лендинги прямо в структуре вашего сайта!

далее

Как оптимально заархивировать файлы, чтобы распаковать их средствами ISPmanager?

В определенных случаях файлы выгоднее заливать на веб-сервер в виде архива. Во-первых, если данные хорошо сжимаются, или же просто файлов очень много, это сократит время заливки. Во-вторых, в любом случае это обезопасит данные от случайного повреждения, так как при распаковке архива происходит проверка его целостности с помощью контрольной суммы (CRC). Однако, не вполне понятно, какой формат архива и тип сжатия выбирать? Мы провели небольшое экспериментальное исследование на эту тему.

далее

Как расшифровать бэкапы, зашифрованные ISPmanager?

В ISPmanager версии 5.52.0 и старше, реализована новая система резервного копирования, построенная на основе некоей ISPtar. И работает она... своеобразно. Попробуем разобраться, как именно.

далее

Весь блог тут