Audiodatei mit ffmpeg in FLAC konvertieren?

22

kann ich eines dieser Formate in eine kompatible 16000.0 Sample Rate FLAC- Datei konvertieren ?

kAudioFormatLinearPCM                   = 'lpcm',
kAudioFormatAppleIMA4                   = 'ima4',
kAudioFormatMPEG4AAC                    = 'aac ',
kAudioFormatMACE3                       = 'MAC3',
kAudioFormatMACE6                       = 'MAC6',
kAudioFormatULaw                        = 'ulaw',
kAudioFormatALaw                        = 'alaw',
kAudioFormatMPEGLayer1                  = '.mp1',
kAudioFormatMPEGLayer2                  = '.mp2',
kAudioFormatMPEGLayer3                  = '.mp3',
kAudioFormatAppleLossless               = 'alac'

Ich habe versucht, ffmpeg zu verwenden

ffmpeg -i audio.xxx -acodec flac audio.flac

aber das Ergebnis ist

FFmpeg version CVS, Copyright (c) 2000-2004 Fabrice Bellard
Mac OSX universal build for ffmpegX
  configuration:  --enable-memalign-hack --enable-mp3lame --enable-gpl --disable-vhook --disable-ffplay --disable-ffserver --enable-a52 --enable-xvid --enable-faac --enable-faad --enable-amr_nb --enable-amr_wb --enable-pthreads --enable-x264 
  libavutil version: 49.0.0
  libavcodec version: 51.9.0
  libavformat version: 50.4.0
  built on Apr 15 2006 04:58:19, gcc: 4.0.1 (Apple Computer, Inc. build 5250)
Input #0, wsaud, from 'audio.alac':
  Duration: 00:00:03.8, start: 0.000000, bitrate: 199 kb/s
  Stream #0.0: Audio: adpcm_ima_ws, 24931 Hz, stereo, 199 kb/s
Unable for find a suitable output format for 'audio.flac'

Ich habe auch flac codec für mac installiert, aber nix ...

Ich habe versucht, auch verwenden convtoflac.sh(von http://legroom.net/software/convtoflac ), aber das Ergebnis ist ähnlich.

Irgendeine Idee, in flac umzuwandeln?

elp
quelle
Ihre Version von ffmpeg wurde wahrscheinlich ohne FLAC-Unterstützung erstellt. Versuchen Sie ffmpeg -formats | grep flacund ffmpeg -codecs | grep flaczu sehen.
Grawity
Flac war anwesend D A flac:!
Elp
In beiden "Codecs" und "Formaten"? Auch das Dbedeutet "Dekodieren". Ohne Edie Unterstützung von ncoding wird es nicht funktionieren.
Grawity
ffmpeg -codecs | grep flacwird nicht funktionieren! Ich finde keine Codec-Optionen ....
Elp

Antworten:

27

Vergessen Sie die FFmpeg-Version, die in ffmpegX enthalten ist - es ist wirklich alt. Offensichtlich wurde es nicht mit FLAC-Unterstützung kompiliert.

Du könntest:

Dann versuchen Sie es einfach noch einmal:

ffmpeg -i audio.xxx -c:a flac audio.flac
slhck
quelle
Ich installiere Theora neu und jetzt ist es in Ordnung, weil der Link zurückkehrt No such keg: /usr/local/Cellar/libtheora. Vielen Dank Alter!
Elp
Es gibt auch einen Kompilierungsleitfaden im ffmpeg-Wiki , obwohl ich nicht genau weiß, wie ich beurteilen soll, ob es besser oder schlechter ist als die, mit denen Sie bereits verlinkt sind.
Evilsoup
@evilsoup Danke. Der Leitfaden existierte zum Zeitpunkt des Schreibens dieser Antwort noch nicht, ist aber definitiv besser als das, was ich bisher gefunden habe. Jetzt erinnere ich mich, dass ich die Wiki-Seite vor ein paar Monaten selbst bearbeitet habe.
Slhck
2

unter linux 12.04 lts desktop dies

ffmpeg -i audio.xxx -c:a flac audio.flac

hat diesen Fehler

"Nicht erkannte Option 'c: v' konnte den Wert 'flac' für Option 'c: v' nicht setzen"

das funktioniert ohne fehler

ffmpeg -i input.flv(mp4)  output.flac
Conor
quelle
Würde das Hinzufügen -vnhelfen? Ffmpeg sollte angewiesen werden, den Videostream zu ignorieren.
Marius Gedminas