Як записувати rtsp:// або mms:// радіо та зберігати фраґменти в ogg

Як записувати Real Time Streaming Protocol (rtsp://) або Microsoft Media Services (mms://) радіо та зберігати цікаві фраґменти у форматі Ogg Vorbis (.ogg) (або у будь-якому іншому).

Рецепт перевірено на FreeBSD, Linux та Windows XP.

  1. Необхідні програми:
    1. MPlayer – The Movie Player – дозволяє записати потік у файл та конвертувати цей файл у формат WAV;
    2. SoX – Sound eXchange – дозволяє вирізати необхідний фраґмент з файлу, змінити гучність, число каналів, тощо;
    3. oggenc – a command line Ogg Vorbis encoder – дозволяє зберегти обраний фраґмент у форматі Ogg Vorbis.
  2. Рецепт:
    1. записуємо rtsp або mms потік у файл:

      mplayer -dumpfile ru1.rm -dumpstream rtsp://real.nrcu.gov.ua:7553/encoder/ru1channel.rm

    2. конвертуємо файл ru1.rm починаючи з моменту 12 хв 23 сек у файл ru1.wav:

      mplayer -idx -ss 12:34 -ao pcm:file=ru1.wav ru1.rm

    3. зберігаємо 9 хв 55 сек починаючи з третьої секунди з файлу ru1.wav у файл peredacha.ogg:

      sox ru1.wav -t wav - trim 3 9:55 | oggenc -q -1 -o peredacha.ogg -

Спробуйте!

Як записувати rtsp:// або mms:// радіо та зберігати фраґменти в ogg: 4 коментарі

  1. Проблема з УР3, собака незрозуміло чому, по деякий час після старту часто падає бітрейт з 16 до 9 кбіт/с.

  2. Без різниці, чи це Media Player Classic з планіном Rel Alternative чи RealOnePlayer чи Replay A/V – бітрейт після старту програвання через деякий час падає. MPlayer – The Movie Player – ще не пробував.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *