Mostrando entradas con la etiqueta Música. Mostrar todas las entradas
Mostrando entradas con la etiqueta Música. Mostrar todas las entradas

martes, 14 de noviembre de 2017

Conversión de ficheros dsf a flac - ffmpeg

Expliquemos los antecedentes. Estabamos escuchando "Crises", el álbum de Mike Oldfield.


Tiene cierta importancia para mi, por que recuerdo que fue el primer disco que me compré cuando pude disponer de una columna musical (en aquellos momentos —y ahora— me gustaba la música del señor Oldfield; la anterior a 1985, después he perdido interés en la repetición). Ese disco contiene la canción "In high places" y discutíamos si la voz del cantante era de hombre o mujer. Para aclarar las dudas, el cantante de esa canción es Jon Anderson, el cantante de Yes.


Lo interesante es que la voz de Jon Anderson es muy aguda, de contratenor, y de esa canción me atrae lo bien cantada que está. Como podéis ver, en la wikipedia dicen de la voz de Jon Anderson:

"La voz de Anderson es a menudo descrita como «angelical». Él mismo considera que posee un registro de voz de contatenor, capaz de alcanzar notas muy altas sin caer en el falsete, mientras mantiene la suavidad que se asocia constantemente a su voz. Incluso durante interpretaciones en vivo, tales como las registradas e incluidas en el álbum Yessongs, Anderson nunca cae en el falsete, como sí lo hacen frecuentemente muchos otros cantantes en actuaciones en vivo para conservar su fuerza vocal."

A mi nunca me ha interesado la música de Yes, pero la curiosidad de escuchar en directo a Jon Anderson hizo que buscara el disco Yessongs. Debido a mi edad, yo prefiero escuchar la música, y no andar buscando en youtube, así que me encontré con una versión con ficheros dsf, que son la extracción de un disco SACD. Como es natural, no dispongo de hardware para leer este tipo de discos y tampoco codecs para leer los ficheros, y era solo por la curiosidad de oír la voz de Jon Anderson. Después de buscar en la red, a pesar de ver que parece que el formato requiere librerías especiales, encontré una página donde encontré la clave. La página describe diferentes formas de extraer sonido y como introducirlo en contenedores mkv. En resumen, y en relación al sonido extraído de un SACD, el formato es diferente y se caracteriza por la  alta tasa de frecuencia de muestreo que tiene la música. Para conocer esa frecuencia aplicamos ffprobe; por ejemplo:

ffprobe '03 - YES - CLOSE TO THE EDGE.dsf'

El resultado es, después de muchas líneas

Stream #0:0: Audio: dsd_lsbf_planar, 352800 Hz, stereo, fltp, 5644 kb/s

Es decir, la frecuencia es de 352800. Esa frecuencia entre 8 nos da 44100Hz. Una vez sabido eso, aplicamos ffmpeg aplicando el codec deseado (en este caso flac) y la frecuencia correspondiente

ffmpeg -i '03 - YES - CLOSE TO THE EDGE.dsf' -c:a flac -ar 44100 03.YES.CLOSE.TO.THE.EDGE.flac

y listo.
Utilidad; para mi, ninguna, por que no tengo discos SACD ni tengo interés en Yessongs. Era solo una curiosidad. Para los que tengáis discos SACD y queráis generar ficheros legibles en cualquier máquina, primero tendréis que extraer un iso de vuestros discos, que es lo más difícil, y no es el objeto de esta entrada. Una vez logrados los ficheros de las canciones, dsf, por ejemplo, la transformación a flac u otros codecs es bien sencilla.
Para ser sinceros, si ha supuesto un conocimiento nuevo para mi. Ya no tengo una columna musical de calidad, pero he descubierto que la barra de sonido LG que tengo con la televisión lee FLAC. Pensaba que no, ya que la tele, también LG, no lee FLAC (tengo que introducir una línea AAC a los mkv con flac). Y, ¡cómo de oye!.

PD. Una voz bien aguda la de Jon Anderson. Un Farinelli moderno

miércoles, 5 de febrero de 2014

Multimedia y los requerimientos del almacenaje

El problema en el almacenaje nace de la moda y facilidad de extraer fotos y vídeos. Hasta el año 2000, aproximadamente, mi trabajo se basaba en texto, y ocupaba poco. Sin embargo, con las cámaras digitales "disparamos" muchas más fotos y sacamos vídeos; no solo familiares, si no que también en el trabajo. Ese acúmulo supone que un artículo, que antes ocupaba 200kb (las fotos estaban "almacenadas" en negativos) ahora suponen 5 o 6 MB de texto, 10 o 12 de datos y resultados estadísticos y 5 GB de fotos y vídeos. Las clases eran también texto, y las imágenes estaban en diapositivas. Hoy preparamos presentaciones, que incluyen fotos, sonidos y vídeos. Esta evolución a lo "multimedia" supone que el material de trabajo crece exponencialmente. Aquí esta el problema de almacenaje.

A eso le podemos sumar otra situación; la música. Es general ya no se utilizan los CDs para nada (en mi caso solo para ripearlos). La música se escucha en aparatos mucho más pequeños que los 12cm del CD. Eso ha supuesto que la música se almacena, al menos en mi caso, en un directorio donde se va extrayendo cuando se quiere oír, generalmente en una compresión sin pérdida FLAC, y a veces una segunda versión comprimida con pérdida MP3, ya que hay dispositivos que no leen FLAC (como dato que confirma esta afirmación, estoy escuchando a Corelli mientras escribo, pero no desde el disco original, si no que desde un FLAC extraído hasta un disco dedicado solo a eso). Para curiosos, en el ordenador uso el terminal:

mplayer *.flac

El resultado de esta moda multimedia es la necesidad de tener centenares de GBs, o incluso varios TB en el ordenador principal y discos más grandes externos para hacer copias de seguridad. Terminaremos con ordenadores así en nuestra casa


Y esto ¿por qué?

He tenido problemas por la inclusión de un quinto disco en mi ordenador, debido a la necesidad de espacio. Pero esto será una nueva historia ... quiero decir entrada.

PD. Ahora mismo he cambiado a Tomás Luis de Victoria (recomendado; corales maravillosas).

jueves, 31 de mayo de 2012

Música en terminal - mplayer

Siguiendo con el uso de aplicaciones en terminal para usar menos recursos, esta vez hablaremos de música en consola. Hay muchas aplicaciones para oír la música usando un terminal (por ejemplo, ver aquí). Muchos destacan a CMus como la más útil, y otros prefieren ncmpcpp u otras. Son embargo, para mi es suficiente con mplayer.
Tiene varias ventajas; simplemente te pones en el directorio que quieres y un simple mplayer *mp3 (o mplayer *flac) y ya está.


Consume muy pocos recursos ...


... sobre todo si lo comparamos, por ejemplo, con Rhythmbox


Y si alguien prefiere no teclear para buscar los directorios, con poner el paquete nautilus-terminal, ya se puede escribir la orden directamente desde el terminal embebido en nautilus tras haber elegido el directorio; más cómodo, imposible. Te permite luego seguir trabajando y moviéndote con nautilus y cuando quieres la cortas con un simple Ctrl-c en la ventana.


Sí, no tenemos colecciones de música preformadas, pero eso para mi es más una ventaja que un inconveniente. De hecho, llevo trabajando la última semana escuchando música siempre con mplayer.

jueves, 12 de enero de 2012

Convertir música

Personalmente, no estoy muy interesado en la conversión de los diferentes formatos de audio. Algún día tendré que pasar todos mis CDs a ficheros digitales, ya que considero que la vida de los discos está acabada, pero no es algo que me preocupe actualmente. Sin embargo, un compañero me ha pedido que transforme unos ficheros m4a (contenedor de audio favorito de Apple) a mp3 para poder escucharlos con Windows Media Player. Por supuesto, la conversión de formatos con pérdida a otros con pérdida es un error, ya que se pierde información dos veces, pero he abandonado Windows hace mucho y no sabría decirle como puede incluir codecs adecuados. En resumen, las posibilidades a mi alcance en Fedora eran:
1. Soundconverter: muy sencillo y disponible en los repositorios. Para mi gusto demasiado sencillo. Podemos ver aquí sus propiedades


La conversión ma4 a mp3 es posible, siempre que tengamos librerías faad instaladas, ya que no deja de ser una GUI de gstreamer en gnome.

En general, a pesar de ser usuario de siempre de gnome, para la transformación de sonido en Ubuntu he usado soundKonverter, un front-end mucho más completo. Por supuesto, debido a su K de KDE, precisa la instalación de las librerías qt, pero en Ubuntu las instalaba previamente con k3b. Sin embargo, no he encontrado soundkonverter en ningún repositorio de Fedora 16 con gnome.

2. gnormalize. Front-end similar a SoundKonverter, y también más completo que soundconverter. Está disponible en los repositorios atrpms, como podemos ver en yumex. Si no tenemos activado ese repositorio, en la pestaña de repositorios podemos activarlo o introducirlo como decíamos aquí.


Hace una conversión previa a wav y luego al formato deseado con la configuración que se haya pedido con borrado del wav (si así se le ha pedido). Rápido y útil.


3. audio-convert-mod. Un front-end que debe estar instalado automáticamente en Fedora, ya que no lo conocía antes. Es muy simple, pero muy efectivo. Las posibilidades de entrada dependen, naturalmente, de las librerías disponibles




y las salidas son muy limitadas (aac, wc, mp3, flac, wav, ogg), con menos posibilidades que con soundkonverter y gnormalize.


Desde mi punto de vista, cualquiera nos puede servir. En general, los usuarios ocasionales solo necesitamos una librería con el decodificador del formato del fichero de sonido que queramos oír/convertir y un front-end gráfico para poder convertir esa música si la queremos para algún aparato externo al ordenador sin complicaciones.

En resumen:
1. Si escuchamos la música desde el ordenador, no es necesario convertirla, solo instalar la librería con el decodificador adecuado para poder leerla.
2. No es conveniente transformar de nuevo la música codificada con pérdida (mp3, m4a, ogg...) por que provocaremos una segunda pérdida de calidad. De nada sirve darle más bprs; lo perdido en la primera codificación, perdido esta, y no aparece de nuevo por magia, y el segundo algoritmo, al utilizar diferentes patrones, provocará una segunda pérdida. Es mejor conseguirla de nuevo con el otro formato o extraerla de los CDs en flac (sound-juicer lo hace automáticamente si lo configuramos así).
3. Si conseguimos música sin pérdida (wav, mac/ape, flac), lo mejor es convertirla a un formato sin pérdida y libre. Por ejemplo, guardo mis CDs en flac, que es una compresión (queda como a la mitad de un wav). Si es música con formato ape sin pérdida (mac - monkey's audio codec) la transformo a flac; comprime algo menos, pero se distribuye bajo licencia BSD y GPL.
4. No comprar música (ni nada) que traiga DRM.
5. Si queremos comprimir, me gustaría recomendar ogg, pero dependerá de en que aparatos queramos escuchar los ficheros. Por desgracia, la mayor parte lee mp3, e incluso aac, pero muy pocos ogg. Asi que si quieren comprimir, compriman en mp3, y servirá para cualquier aparato; y podemos hacerlo gracias a lame.

Para mi me llega con sound-juicer para pasar CDs a flac y una GUI sencilla que convierta mac a flac, con la librería adecuada para la decodificación de los ficheros ape de mac (monkey's audio codec; no confundir con Apple). Con eso es suficiente para mi. Para los usuarios de Windows, con EAC -el mejor ripeador-, que se puede asociar con lame para transformar a mp3 con pérdida y flac para compresión sin pérdida, suficiente también.