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?


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

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

Souhaitez-vous ajouter de l' -vnaide? Il devrait indiquer à ffmpeg d'ignorer le flux vidéo.
Marius Gedminas
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.