Convertir un fichier audio en FLAC avec ffmpeg?

22

puis-je convertir un de ce format en fichier FLAC 16000.0 Sample Rate compatible?

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

J'ai essayé d'utiliser ffmpeg

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

mais le résultat est

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'

J'ai également installé le codec flac pour mac, mais rien ...

J'ai également essayé d'utiliser convtoflac.sh(depuis http://legroom.net/software/convtoflac ) mais le résultat est similaire.

Une idée pour convertir en flac?

elp
la source
Votre version de ffmpeg a probablement été construite sans le support FLAC. Essayez ffmpeg -formats | grep flacet ffmpeg -codecs | grep flacvoir.
user1686
Flac était présent D A flac:!
elp
Dans les «codecs» et les «formats»? En outre, les Dmoyens "décodage". Sans Esupport ncoding, vous n'allez pas le faire fonctionner.
user1686
ffmpeg -codecs | grep flacne fonctionnera pas! Je ne trouve aucune option de codec ....
elp

Réponses:

27

Oubliez la version FFmpeg incluse dans ffmpegX - elle est vraiment ancienne. De toute évidence, il n'a pas été compilé avec le support FLAC.

Vous pourriez:

Ensuite, essayez à nouveau:

ffmpeg -i audio.xxx -c:a flac audio.flac
slhck
la source
Je réinstalle theora et maintenant ça va, car le lien revient No such keg: /usr/local/Cellar/libtheora. Merci beaucoup mec!
elp
Il y a aussi un guide de compilation sur le wiki ffmpeg , bien que je ne sais pas vraiment comment juger si c'est meilleur ou pire que ceux que vous avez déjà liés.
evilsoup
@evilsoup Merci. Le guide n'existait pas au moment de la rédaction de cette réponse, mais c'est certainement mieux que ce que j'ai trouvé jusqu'à présent. Maintenant, je me souviens avoir édité la page Wiki moi-même il y a quelques mois.
slhck
2

sur linux 12.04 lts bureau ce

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

a cette erreur

"Option non reconnue 'c: v' Impossible de définir la valeur 'flac' pour l'option 'c: v'"

cela fonctionne sans erreur

ffmpeg -i input.flv(mp4)  output.flac
Conor
la source
Souhaitez-vous ajouter de l' -vnaide? Il devrait indiquer à ffmpeg d'ignorer le flux vidéo.
Marius Gedminas