Аудиокниги в радиоэфире. Выдирание потокового аудио
Отправлено myx в Сб, 2015-11-28 17:41Картинка для
привлечения
внимания :)
Озаботился поиском аудиоматериалов на эстонском. Живую речь по радио слушать пока еще очень тяжело, хотя и попадаются интересные передачи. Есть, кстати, великолепное приложение для Windows под названием ScreamerRadio, которое позволяет слушать любое интернет-радио, да еще и записывать эфир в mp3. Но для начала, прежде чем запрыгивать на уровень понимания радиоэфира, хотелось бы послушать чего-нибудь более размеренного, литературного. Попытался поискать аудиокниги, но их в свободном доступе оказалось удручающе мало.
Но оказалось, что на некоторых радиостанциях регулярно читают отрывки из книжек. Более того, на сайте национального телерадиовещания ERR есть архив передач нескольких радиостанций, где можно посмотреть программу передач за любой прошедший день и прослушать запись любой из них. Некоторые можно даже тут же скачать, но фрагменты книг к таковым, к сожалению, не относятся. Но их можно послушать - и это уже очень хорошо. Красота: залез в архив, нашел нужную книжку, запустил и слушаешь через Bluetooth-наушники, бродя по квартире.
Впрочем, в какой-то момент мне захотелось детально разобрать один фрагмент, в процессе чего мне нужно было регулярно возвращаться назад, чтобы прослушивать непонятные места снова и снова. Так вот: я задолбался кликать по нужному месту слайдера онлайн-плеера, чтобы отмотать запись чуть назад! То ошибаешься на несколько десятков секунд (которые на слайдере соответствуют паре пикселей), то вообще мимо слайдера промахиваешься. Обычно в хорошем аудиоплеере можно перескакивать на несколько секунд назад или вперед нажатиями кнопок "влево" и "вправо" соответственно на клавиатуре - но плеер на сайте ERR по этим кнопкам прыгает сразу на две минуты, что меня никак не устраивало.
В общем, снова встала проблема сохранения потоковых медиаданных, как несколько лет назад, с мультиком "Pitt and Kantrop". Использованные там методы уже неактуальны, поэтому пришлось начинать все сначала.
Пробовал разные плагины для Хрома - ничего не подошло Пробовал специальный браузер Torch, в который встроен некий Media Downloader - тоже бесполезно. Попытался сам расковырять структуру документа, нашел в медиаплеере ссылку на URL, начинающийся на "rtmp://". Полез читать про протокол RTMP, набрел на приблуду RTMPDump. Не сработало. Нашел интерактивное приложение StreamCapture, сделанное на основе RTMPDump - опять мимо.
Решение нашлось совершенно неожиданно. Я где-то раскопал инструкцию, утверждающую, будто плеер VLC умеет скачивать RTMP-потоки. После всех опробованных средств верилось с трудом, но все равно на всякий случай попробовал, благо VLC у меня стоит. На удивление все получилось - пусть в "реальном времени", то есть двадцатиминутная аудиозапись качается двадцать минут, но хоть так.
Для тех, кому интересны подробности, под катом - пошаговая инструкция. Читать дальше