Відповіді:
Якщо ви хочете зробити це графічним інтерфейсом, ви можете зробити це за допомогою Audacity.
уривок із вікі
У спадному меню на панелі інструментів пристрою Audacity виберіть в якості джерела введення "Wave Out" або "Stereo Mix". (Точна назва може бути різною, залежно від звукових драйверів вашого комп'ютера). У Windows, якщо у вас немає опції "Wave Out" або "Stereo Mix", або якщо вона не записується, перейдіть до системної панелі керування та спробуйте включити цю опцію там. Докладні відомості див: Використання Панелі управління у Вікі.
Ви також можете встановити streamtuner для перегляду радіостанцій.
# Debian/Ubuntu
$ apt-get install streamtuner
# Fedora/CentOS/RHEL
$ yum install streamtuner
скріншот streamtuner
Ви можете встановити стриптизер так:
# Debian/Ubuntu
$ sudo apt-get install streamripper
# Fedora/CentOS/RHEL
$ sudo yum install streamripper
приклад
Щоб завантажити потік, просто виконайте наступне:
$ streamripper <url>
Це збереже кожен потік у файл .mp3.
No package streamripper available
З завитком від терміналу, наприклад:
curl --output ~/Downloads/Radio/CostaDelMar.mp3 http://sc-costadelmar.1.fm:10156
Корисні варіанти є --max-time <seconds>
і --max-filesize <bytes>
.
Я не знайомий з крикером, але звучить, що стриптизер - це те, що ти хочеш. Він може бути вже доступний у вашому дистрибутиві, або ви можете отримати його за адресою http://streamripper.sourceforge.net/
Перевірте моє радіо:
Приклад WeFunkRadio .
Для першого завантаження списку відтворення та отримання адреси та порту сервера:
# http://www.wefunkradio.com/play/shoutcast.pls
# cat shoutcast.pls
[playlist]
NumberOfEntries=2
File1=http://wefunkhub.com/radiodrops/introdrop-keithmurray2.mp3
File2=http://stream-90.shoutcast.com:80/wefunk_radio_mp3_64kbps
Це адреса сервера: http://stream-90.shoutcast.com:80
Для відтворення потоку:
# mplayer "http://stream-90.shoutcast.com:80"
Щоб зберегти потік:
# wget -O stream.mp3 "http://stream-90.shoutcast.com:80"
Порада, пов’язана з відповіддю user170267: Ви можете уникнути перезапису попереднього запису, використовуючи дату та час для імені файлу:
curl --output ~/Downloads/Radio/CostaDelMar_$(date '+%F_%T').mp3 http://sc-costadelmar.1.fm:10156
Я використовую ffmpeg
. Приклад:
ffmpeg -i "http://audio.wbhm.org:8000/live.mp3" out.mp3
Для запису певної програми можна зробити наступне:
Встановіть роботу cron. Наприклад:
20 11 * * 0 /path/sermon-recording.sh
Сценарій:
#!/bin/bash
today=$(date +%Y-%m-%d)
timeout 65m ffmpeg -i http://briarwood.primcast.com:5182 Sermon_${today}.wav > /dev/null 2>&1
Я використовую timeout
команду, щоб закінчити запис через певний час. Я переадресовую висновок, щоб /dev/null
уникнути отримання системної пошти з виходом.
Аудіо-диктофон - ще один дуже простий варіант. Повні інструкції тут .
Спочатку встановіть із сховища:
sudo add-apt-repository ppa:audio-recorder/ppa
sudo apt-get -y update
sudo apt-get install --reinstall audio-recorder
Потім виберіть вбудований аудіо вихід як джерело:
Нарешті, виберіть якість, місце розташування, ім'я файлу та просто починайте записувати.
Зверніть увагу, що це записуватиме все, що надходить з вашого комп'ютера (наприклад, звуки з нових електронних листів тощо). Тому переконайтесь, що все інше вимкнено. Це, безумовно, найбільший недолік методу.