Как вытащить видео с сайта и склеить его


Задача:

Получить готовый видеофайл с сайта allrecipes.com
Итак, предположим, что у нас есть ссылка на видео, в котором показывают как приготовить очень вкусный картофельный салат. И вот нам кровь из носу необходимо это видео получить себе на диск. Это просто.



Подзадача номер 1: скачать

  1. Качаем отсюда и распаковываем утилиту для вытаскивания видео из кэша браузеров.
  2. Запускаем браузер, чистим кэш.
  3. Переходим на сайт с нужным видео, запускаем его на воспроизведение, дожидаемся, чтобы оно полностью загрузилось.
  4. Запускаем утилиту, настраиваем, чтобы кеш брался только из запущенного браузера: Options -> Advanced Options -> снимаем галочки с ненужных браузеров.
  5. И вот на этом пункте неожиданность: вместо одного видеофайла получаем целый список из файлов формата m2t длительностью по 10 секунд.
  6. Не расстраиваемся и сохраняем каждый из них, не забыв отсортировать по Last Modified Date с названиями 001, 002, 003 и так далее.
Подзадача номер 2: склеить видео файлы

  1. Запускаем Total Commander.
  2. Переходим в папку с сохраненными нами видео файлами.
  3. Переходим на первый файл.
  4. Меню -> Файлы -> Собрать файлы.
Теперь у нас получился один скленный файл в формате m2t. На самом деле Total Commander может склеивать и другие форматы видео - к примеру avi с самыми разными кодеками. Однако, сейчас у нас далеко не самый распространенный формат и не всякий плеер его проиграет. Поэтому еще задача.

Подзадача номер 3: конвертировать m2t в avi

  1. Запускаем VLC-плеер.
  2. Медиа - Конвертировать/Сохранить - Добавить - Выбираем формат - Сохраняем.
Таким образом, мы скачали видео с сайта allrecipes.com, склеили его и преобразовали в распространенный формат. На всякий случай напоминаю: инструкция выложена только в образовательных целях, автор не несет какой-либо ответственности, если посетители сайта будут ей злоупотреблять :)

P.S. Инструкция работает не только для allrecipes.com, но и для любого сайта, в котором воспроизводится видео в браузере.
Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.

тегиразные статьи




Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.




3 метода подключения к MySQL с PHP с примерами кода
С. Визгорев - Chess Master (android), уровень 5, 2 сентября 2015
Быстрое введение в элементы программирования