Y todo porque he terminado de configurar un servidor Linux para mi hija y su madre y he encontrado varias grabaciones de móvil de cuando ella (Laura) era muy pequeña.
El servidor lleva instalado openmediavault y funciona bastante bien. Creo que es un poco demasiado ruidoso el disco y no estoy seguro de lo que está haciendo para que suene tanto. Tendré que mirar en algún sitio si eso es normal o algún fallo mío.
El caso es que he encontrado una carpeta completa de archivos en formato amr y aunque puedo escucharlos sin problemas en mi ordenador de sobremesa he pensado que mejor pasarlos a mp3.
Como no parece que dicho formato tenga ningún tipo de meta información y para mí lo más importante es la fecha de creación del archivo (que no existe en Unix) pues he efectuado una copia vía rsync a un directorio local, he creado un pequeño programa y lo he lanzado con muy buenos resultados:
#!/usr/bin/env bash
FILES=$(ls *.amr)
for f in $FILES
do
epoch=$(stat --printf="%Y" $f)
fecha_hora=$(date --date="@${epoch}" '+%F_%T')
filename="grabación_${fecha_hora}.mp3"
ffmpeg -i $f -ar 22050 $filename
done
Y sí, se escucha bastante bien como puede escucharse en el siguiente: