BBC News

Скачиваем новости BBC для прослушивания

На уроках английского, которые я посещаю, мы начали слушать BBC News.
5-минутные новостные выпуски, которые крутят каждый час по радио.
Но слушать нам мало: задали нам их дешифровать: переводить в текст.
Предложили нехитрый способ: запустить новость, записать звучание в файл и прокручивать, пока не станут понятны все слова.
Скачать файл напрямую не получилось: формат не позволяет. Поэтому пришлось отточить альтернативный способ. Исключительно ради удобства :)

Итак для начала я нашел способ сохранять медиафайл по протоколу rtmp. Для этого понадобится небольшая утилита rtmpdump.
Впринципе, этого достаточно. Только вот чтобы правильно запустить rtmpdump нужно правильно передать ей параметры. Которых достаточно много и не все они доступны без дополнительных действий.

Так что для того чтобы правильно передать параметры rtmpdump, нам понадобится один замечательный XML-файл c сайта bbc.co.uk. В котором лежат «архивы» радиопередач BBC. «Архивы» потому что помимо времени эфира там еще и указано время доступности пользователям и некоторые другие параметры. Для того чтобы выделить из него только нужные данные только для нужных радиопередач мне понадобился небольшой скрипт на питоне.

Ну, а чтобы не выполнять всю остальной работу вручную, я запускал rtmpdump.exe прямо из этого python-скрипта. Больше особо говорить нечего, все прекрасно работает. Раз в неделю надо запустить скрипт, он сам будет выкачивать все 5-минутные передачи в отдельную папку в формате flv.

Желающим разобраться детальнее — скачивайте архив со всеми нужными скриптами

Добавить комментарий