Estoy buscando una manera de simplemente concatenar episodios de podcasts de una fuente RSS en un solo archivo de audio.
Estoy buscando funciones geniales como agregar 2 segundos de silencio entre cada episodio, o especificar cuándo cortar para omitir créditos, etc.
¿Conoce algunos editores que puedan hacerlo, ya sea en Windows o Linux, o debo manejar esto yo mismo con algunos comandos ffmpeg?
La forma más sencilla es usar el cat
comando Unix como
cat podcast1.mp3 podcast2.mp3 podcast3.mp3 > megacast.mp3
Los archivos MP3 son solo audio y cualquier encabezado o etiqueta MP3 en los otros archivos será solo un microsegundo de estática si puede escucharlo.
También puede grabar 2 segundos de silencio con Grabadora de sonido silence.mp3
y usar
cat podcast1.mp3 silence.mp3 podcast2.mp3 silence.mp3 podcast3.mp3 > megacast.mp3
Si quieres ponerte elegante, puedes saltarte el principio/final de un podcast con
tail -c +1000 podcast1.mp3 > trimmed.mp3
donde -c
significa usar bytes y +1000
es el número de bytes. Tendrías que experimentar con la cantidad de bytes para saber cuánto dura la introducción. Para recortar el extremo, utilice
head -c -1000 podcast1.mp3 > trimmed.mp3
y experimentar con el número 1000
. Ejecute tail --help
y head --help
para ver sufijos útiles para los bytes como kb
, mb
, etc.
GStreamer sería el camino a seguir, pero dudo que se ajuste a su requisito de "simple". Si bien ciertamente hará lo que usted quiere que haga, la curva de aprendizaje puede ser bastante empinada, aunque dicho esto, hay una montaña de documentación disponible para ello.
puede usar Audacity para concatenar varios archivos de audio, pero que yo sepa, todas las manipulaciones que describió deben realizarse manualmente.
tímrico
Nicolás Raúl