
MPlayer: limitar la duración de una grabación de radio por Internet
18/12/2011Revisión técnica (octubre de 2026): El caso original se observó con MPlayer 1.0rc3 y flujos MMS que pueden haber desaparecido. Evita terminar procesos mediante filtros genéricos; si empleas scripts, guarda el PID del proceso creado y comprueba que pertenece a tu grabación. Valida las URL de streaming vigentes y los derechos aplicables antes de grabar.
Se conserva a continuación la solución histórica original.
Mplayer 1.0rc3-4.4.4 no graba correctamente, a pesar del parámetro «endpos», streams de Internet si se le especifica una duración determinada, sobrepasándola habitualmente. Como workaround se puede embeber mplayer en un script con una duración determinada, matando el proceso tras la duración establecida de la grabación:
#!/bin/bash
PID="$!"
segundos=100
emisora=mms://ondacerolivewm.fplive.net/ondacerowmlive-live/oc_madrid
mplayer -really-quiet -nolirc -noframedrop -dumpfile prueba.asf -dumpstream $emisora &
PID="$!"
sleep "${segundos}"
kill "${PID}"
Fuente: http://lists.mplayerhq.hu/pipermail/mplayer-users/2008-June/073285.html
Deja una respuesta