Come posso aggiungere supporto per i file .flac in SoX?

18

Voglio SoX per registrare l'audio in file .flac. Quando lo faccio:

rec -t flac ~/Desktop/myrec.flac

... dà il seguente errore:

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

Ho installato SoX da "brew" e ho installato FLAC 1.2.1.

Ho consultato pagine man al link ma non ho ottenuto le informazioni che sto cercando.

Come posso aggiungere supporto per i file .flac?

Sono su OS X 10.9.3

    
posta user3585284 05.07.2014 - 22:17
fonte

2 risposte

35

Mantenendolo semplice.

Rimozione usando brew in questo modo:

brew remove sox

Quindi installarlo di nuovo con opzioni specifiche, ad esempio, ha fatto il trucco per me:

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

Potresti voler rimuovere l'opzione --with-lame se non utilizzerai MP3 o --with-libvorbis se non utilizzi OGG.

Spero che questo aiuti qualcuno.

    
risposta data 12.01.2015 - 16:29
fonte
2

Prova questo:

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

Questo dovrebbe ricompilare sox con libogg e flac presente, e troverà quindi il supporto 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
    
risposta data 04.08.2014 - 16:14
fonte

Leggi altre domande sui tag