Запись интернет-радио из консоли Linux

Технически реализовать это безобразие помогает Mplayer, который умеет очень многое из консоли. Помимо проигрывания музыки, Mplayer умеет записывать радиостанции (причем вовремя записи их не нужно слушать).

Для начала у вас должен быть установлен этот плеер. В операционной системе Ubuntu это делается следующей командой:
sudo apt-get install mplayer

Для того чтобы записать радиостанцию, нужно в консоли выполнить вот такую команду:
mplayer http://radiosibir.ru:8090/HQ -dumpstream -dumpfile recorded_music_sibir.mp3 -vc dummy -vo null

Здесь:
radiosibir.ru:8090/HQ — ссылка на радио-поток;
recorded_music_sibir.mp3 — файл, в который будем записывать.

Кстати, все это дело можно поставить на какую-нибудь удобную комбинацию клавиш. Таким образом, мы получаем легкую возможность записи интернет-радио в Linux в фоновом режиме.
Поделиться публикацией
Похожие публикации
Ой, у вас баннер убежал!

Ну. И что?
Реклама
Комментарии 10
  • +1
    • 0
      Не пробывал.
      • 0
        попробуйте, сам порежит на песни, выставит теги
        • 0
          Особенно это очень подходит для радиостанций у которых смена id3-тегов запаздывает. Песня уже поменялась, а теги еще не пришли. Лучше сдампить полностью эфир и потом руками нарезать на дорожки, чтобы наверняка.
          • +1
            А не проще не рипать такие галимые хорошие радиостанции?
            +1k песен нарезать — мне проще написать скрипт который все это стащит с торрентов.
            Я рипал РадиоРокс — все ок, лишнии секунда-две в конце не проблема.
            • 0
              Лишняя секунда-две в конце у одной песни — отстутвие секунды-двух в начале другой. Мне, например, удобней было бы рипать все в один файл и класть рядом какой-нибудь cue, чтобы потом, если надо, порезать на треки и, если понадобится, немного поправить «разрез».
    • +5
      Емм, а чем wget не устроил?
      # wget radiosibir.ru:8090/HQ
      --2013-01-08 19:15:12-- http://radiosibir.ru:8090/HQ
      Resolving radiosibir.ru... 91.221.61.13, 213.183.101.101
      Connecting to radiosibir.ru|91.221.61.13|:8090... connected.
      HTTP request sent, awaiting response... 200 OK
      Length: unspecified [audio/mpeg]
      Saving to: “HQ”

      [ <=> ] 199,561 35.1K/s ^C

      Вот сам файлик
      # ls -la|grep HQ
      -rw-r--r-- 1 root root 198K Jan 8 19:15 HQ

      И VLC его нормально ест.
      • –3
        Можно и wget-ом, но mplayer вроде бы позволяет конвертировать налету. Выбор изначально был сделан именно поэтому.
      • 0
        Это хорошо, но что бы я не пробовал, но такие вот простые вещи не всегда работали так как надо.
        Некоторые радио вещатели хитрят и пускают теги с описанием текущей песни несинхронизировано
        с непосредственным звучанием. Например в плеере уже говорится, что будет звучать «вот такая вот песня»,
        а на самом деле идет реклама.
        Тут надо математику прикручивать, что-то типа распознавания образов и т.п. для слияния «музыкальных отрезков».
        • –1
          А зачем?

          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

          Самое читаемое