SoX'ta .flac dosyaları için nasıl destek ekleyebilirim?


18

SoX'un .flac dosyalarına ses kaydetmesini istiyorum. Ben yaparken:

rec -t flac ~/Desktop/myrec.flac

… Şu hatayı verir:

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

SoX'u 'demlemekten' kurdum ve flac 1.2.1'i yükledim.

Http://sox.sourceforge.net/sox.pdf adresindeki man sayfalarına gittim ama aradığım bilgiyi alamadım.

.Flac dosyaları için nasıl destek ekleyebilirim?

OS X 10.9.3 kullanıyorum


Bugün, soxHomebrew'dan yüklediğimde (ekstra seçenek yok), FLAC desteği kutudan çıktı.
Sarge Borsch

Yanıtlar:


35

Basit tutmak.

Demleme işlemini aşağıdaki gibi kullanarak çıkarma:

brew remove sox

Ardından, belirli seçeneklerle tekrar yüklemek, bunun gibi, benim için hile yaptı:

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

--with-lameMP3 kullanmayacaksanız veya --with-libvorbisOGG kullanmayacaksanız bu seçeneği kaldırmak isteyebilirsiniz .

Umarım bu birine yardımcı olur.


1
Teşekkürler, bu da sox FAIL formatlarını çözer: algılanan dosya türü `` vorbis '' için işleyici yok. Bunların varsayılan olarak ne kadar garip olmadığı.
qubodup

4
Ayrıca , brew reinstallyerine . brew removebrew install
shrx

2

Bunu dene:

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

Bu, sox'u libogg ve flac mevcutken derlemeli ve daha sonra FLAC desteğini bulacaktır.

~$ 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

Yukarıdaki adımları denedim. Ama yine de aynı konu.
user3585284

İşte demlemek bilgi sox sox çıktı: istikrarlı 14.4.1 sox.sourceforge.net /usr/local/Cellar/sox/14.4.1_1 (15 dosya, 2.0M) * Kaynaktan inşa edilmiş: github.com/Homebrew/ homebrew / blob / master / Kütüphane / Formül / sox.rb ==> Bağımlılıklar İnşa: pkg-config ✔ Gerekli: libpng ✔, deli ✔ İsteğe bağlı: opencore-amr ✘, libvorbis ✘, flac ✔, libsndfile ✘, libao ✘, topal ✔ ==> Seçenekler --wlac-flac flac desteği ile inşa --with-lame topal desteği ile inşa --with-libao libao desteği ile inşa --with-libsndfile libsndfile desteği ile inşa - libvorbis. . . .
user3585284

Aynı şeyi yaptığımda tek fark libsndfile ve libvorbis'im olması. rec benim için bir .flac dosyası oluşturmak için çalışıyor. Yukarıdaki adımları tekrarlar, ancak vorbis ve libsndfile'yi de yüklerseniz ne olur? brew install libogg flac libsndfile libvorbis
JustinParker

1
EgregiousClam'ın talimatları ilk kez benim için işe yaramadı çünkü libogg kaldırmaya çalışmak 'Hata: Böyle bir fıçı yok: / usr / local / Cellar / libogg'. O zaman çok fazla dikkat etmedim ve başka bir çekim yaptım, şimdi FLAC'den dönüşüm işe yarıyor. - Başka bir deyişle: remove komutunun başarılı bir şekilde brew remove
yürütüldüğünden
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.