Як записувати Real Time Streaming Protocol (rtsp://) або Microsoft Media Services (mms://) радіо та зберігати цікаві фраґменти у форматі Ogg Vorbis (.ogg) (або у будь-якому іншому).
Рецепт перевірено на FreeBSD, Linux та Windows XP.
- Необхідні програми:
- MPlayer – The Movie Player – дозволяє записати потік у файл та конвертувати цей файл у формат WAV;
- SoX – Sound eXchange – дозволяє вирізати необхідний фраґмент з файлу, змінити гучність, число каналів, тощо;
- oggenc – a command line Ogg Vorbis encoder – дозволяє зберегти обраний фраґмент у форматі Ogg Vorbis.
- Рецепт:
- записуємо rtsp або mms потік у файл:
mplayer -dumpfile ru1.rm -dumpstream rtsp://real.nrcu.gov.ua:7553/encoder/ru1channel.rm
- конвертуємо файл
ru1.rm
починаючи з моменту 12 хв 23 сек у файлru1.wav
:
mplayer -idx -ss 12:34 -ao pcm:file=ru1.wav ru1.rm
- зберігаємо 9 хв 55 сек починаючи з третьої секунди з файлу
ru1.wav
у файлperedacha.ogg
:
sox ru1.wav -t wav - trim 3 9:55 | oggenc -q -1 -o peredacha.ogg -
- записуємо rtsp або mms потік у файл:
Спробуйте!
Проблема з УР3, собака незрозуміло чому, по деякий час після старту часто падає бітрейт з 16 до 9 кбіт/с.
Едм, це сучасний
mplayer
вже навчився змінювати бітрейт під час-dumpstream
?Без різниці, чи це Media Player Classic з планіном Rel Alternative чи RealOnePlayer чи Replay A/V – бітрейт після старту програвання через деякий час падає. MPlayer – The Movie Player – ще не пробував.
Едм, ця стаття – про
mplayer
, який раніше не вмів перемикати швидкість 🙂