¿Cómo puedo agregar soporte para archivos .flac en SoX?

18

Quiero que SoX grabe audio en archivos .flac. Cuando lo haga:

rec -t flac ~/Desktop/myrec.flac

... da el siguiente error:

rec FAIL formats: no handler for given file type 'flac'

He instalado SoX de 'brew' y tengo flac 1.2.1 instalado.

He visitado las páginas de manual en enlace pero no obtuve la información que buscaba.

¿Cómo puedo agregar soporte para archivos .flac?

Estoy en OS X 10.9.3

    
pregunta user3585284 05.07.2014 - 22:17

2 respuestas

35

Manteniéndolo simple.

Eliminándolo usando brew así:

brew remove sox

Luego, instalándolo nuevamente con opciones específicas, como así, hice el truco para mí:

brew install sox --with-lame --with-flac --with-libvorbis

Es posible que desee eliminar la opción --with-lame si no va a usar MP3, o el --with-libvorbis si no va a usar OGG.

Espero que esto ayude a alguien.

    
respondido por el Fabien Snauwaert 12.01.2015 - 16:29
2

Prueba esto:

brew remove libogg flac sox
brew update
brew doctor
brew install libogg flac
brew install sox

Esto debería recompilar sox con libogg y flac presentes, y luego encontrará el soporte FLAC.

~$ brew info sox
sox: stable 14.4.1
http://sox.sourceforge.net/
/usr/local/Cellar/sox/14.4.1_1 (15 files, 2.1M) *
  Built from source
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/sox.rb
==> Dependencies
Build: pkg-config ✔
Required: libpng ✔, mad ✔
Optional: opencore-amr ✘, libvorbis ✔, flac ✔, libsndfile ✔, libao ✘, lame ✔
==> Options
--with-flac
    Build with flac support
--with-lame
    Build with lame support
--with-libao
    Build with libao support
--with-libsndfile
    Build with libsndfile support
--with-libvorbis
    Build with libvorbis support
--with-opencore-amr
    Build with opencore-amr support
    
respondido por el JustinParker 04.08.2014 - 16:14

Lea otras preguntas en las etiquetas