Запись аудио из радио потока
Я сижу здесь и слушаю радиопередачу, которая транслируется в прямом эфире через интернет-поток, но я бы хотел оставить кусочки для дальнейшего использования. Есть ли способ, которым я могу легко записывать потоки в режиме реального времени? Я должен также отметить (не уверен, если это необходимо или нет), что этот поток требует, чтобы я сначала авторизовался перед прослушиванием.
6 ответов
Вы можете просто использовать VLC.
Кроссплатформенная мультимедийная среда с открытым исходным кодом, плеер и сервер
VLC media player - это очень портативный мультимедийный проигрыватель и мультимедийная среда, способная считывать большинство аудио и видео форматов (MPEG-2, MPEG-4, H.264, DivX, MPEG-1, mp3, ogg, aac ...), а также как DVD-диски, аудио-компакт-диски, VCD и различные протоколы потоковой передачи. Смотрите полный список возможностей.
Его также можно использовать в качестве медиаконвертера или сервера для потоковой передачи в одноадресной или многоадресной рассылке в IPv4 или IPv6 в сетях.
Я использовал именно то, что вы просите, и это прекрасно работает.
Для этого вам необходимо:
- Медиа (Медио)
- Конвертировать / Сохранить... (Конвертир / Сальвар...)
- Вкладка "Сеть", введите исходный поток ("Tab Red", escribir la dirección de origen)
- Нажмите Преобразовать / Сохранить (Пресионар Конвертир / Сальвар)
- Вывод: проверьте файл. Выберите имя файла и путь. (Салидас: Тильдар Архиво. Элегир номер архива и директора)
- Убедитесь, что выбран аудиокодек. (En códec de audio, тильдар Аудио)
- Хит Сохранить (Сальвар)
Я использую Screamer Radio
Особенности:
Зачем использовать Screamer Radio
Это легко использовать
Это не раздутый
Это без рекламы
У него нет шпионских программ
Имеет огромную базу радиостанций
У него есть крутой пик метр;)
Вы можете легко записать то, что вы слушаете
Вы можете скрыть это в системном трее
Вы можете воспроизводить на нескольких звуковых картах
.. и это бесплатно!
Поддерживаемые типы потоков
Shoutcast и Icecast Потоковое MP3
Icecast OGG Vorbis Streaming
WMA Streaming
AAC Streaming
Особенности записи
Буфер записи: начните запись посередине и сохраните всю песню!
Прямое сохранение аудиопотока MP3 без потери качества!
Прямая экономия потока OGG Vorbis, без потери качества!
Или закодируйте OGG Vorbis в MP3, используя Lame
Кодировать WMA или AAC в MP3, используя Lame
Откройте URL или выберите вашу любимую станцию из предустановок, затем нажмите Rec, это не намного легче
Доступна портативная версия Screamer Radio.
Вы можете проверить программу, которую я разработал для этой цели (интерфейс для потоковой записи). Это зависит от MPlayer, VLC или любого другого рекордера, который вы выберете. В нем довольно много интересных функций (IMHO), попробуйте...
Относительно вопроса от @Jonathan Sampson о том, как сохранить поток на ваш компьютер в виде файла... В основном (*) бесплатное нативное решение от Matt Beckler, использующее mplayer и lame:
#!/bin/bash
# Save streaming audio to an mp3 file. Requires lame.
# This script will record for the duration entered below.
# Customize the stream URL, duration, filename, and working directory.
#
# Written by Matthew Beckler (matthew at mbeckler dot org)
STREAM="http://1.2.3.4:8140"
DURATION="1:30:00"
DATESTR="$(date +%Y-%m-%d)"
# Don't include .wav or .mp3 at the end of the variable below:
FILENAME="Stream_dump_$DATESTR"
WORKINGDIR="/data/pub/audio/podcasts/"
cd $WORKINGDIR
rm -rf $FILENAME.{wav,mp3}
mplayer $STREAM -endpos $DURATION -vo null \
-ao pcm:waveheader:file=$FILENAME.wav &> /dev/null
lame $FILENAME.wav $FILENAME.mp3 &> /dev/null
rm -rf $FILENAME.wav
(*) скрипт требует lame, но я предполагаю, что вы согласны с библиотеками, лицензирование которых может быть платным
Вы можете использовать рекордер NO23, он использует стерео-микс для записи звука в масштабе всей системы.
К сожалению, сайт доступен только на немецком языке, но должно быть легко понять, что делать.
Многие инструменты могут сделать это в Windows. (Для Linux смотрите здесь.) Некоторые списки здесь и здесь.
Я также рекомендую Screamer Radio, уже упомянутое.
Также:
Все упомянутые могут сохранять радиопередачи с тегами для заголовка, исполнителя и т. Д. StreamWriter заслуживает особой позиции, поскольку он может записывать несколько потоков одновременно, планировать запись определенных станций, названий, исполнителей и т. Д.