web-dev-qa-db-fra.com

Convertir un fichier audio en FLAC avec ffmpeg?

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

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 aussi installé le codec flac pour mac, mais rien ...

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

Une idée de convertir en flac?

19
elp

Oubliez la version de FFmpeg incluse dans ffmpegX - c'est vraiment vieux. 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
26
slhck

sur linux 12.04 lts bureau cette

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
2
Conor