Конвертировать аудиофайл в FLAC с помощью ffmpeg?

22

я могу преобразовать один из этого формата в совместимый файл 16000.0 Sample Rate FLAC ?

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

Я пробовал использовать ffmpeg

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

но результат

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'

Я также установил кодек flac для Mac, но ничего ...

Я пытался также использовать convtoflac.shhttp://legroom.net/software/convtoflac ), но результат похож.

Любая идея конвертировать во FLAC?

очь
источник
Ваша версия ffmpeg, вероятно, была собрана без поддержки FLAC. Попробуй ffmpeg -formats | grep flacи ffmpeg -codecs | grep flacувидишь.
user1686 23.09.11
Flac присутствовал: D A flac!
ELP
В обоих «кодеках» и «форматах»? Также Dозначает «расшифровка». Без Eподдержки ncoding вы не сможете заставить ее работать.
user1686 23.09.11
ffmpeg -codecs | grep flacне сработает! Я не нахожу никаких кодеков варианты ....
ELP

Ответы:

27

Забудьте версию FFmpeg, которая включена в ffmpegX - она действительно старая. Очевидно, он не был скомпилирован с поддержкой FLAC.

Вы могли бы:

Затем попробуйте еще раз:

ffmpeg -i audio.xxx -c:a flac audio.flac
slhck
источник
Я переустановил theora и теперь все в порядке, потому что ссылка возвращается No such keg: /usr/local/Cellar/libtheora. Большое спасибо, человек!
ELP
В вики ffmpeg есть также руководство по компиляции , хотя я не совсем уверен, как судить, лучше это или хуже тех, с которыми вы уже связаны.
evilsoup
@evilsoup Спасибо. На момент написания этого ответа руководства не было, но оно определенно лучше, чем то, что я нашел до сих пор. Теперь я помню, как редактировал страницу вики сам несколько месяцев назад.
slhck
2

на Linux 12,04 лтс это рабочий стол

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

есть эта ошибка

«Нераспознанная опция« c: v »Не удалось установить значение« flac »для опции« c: v »»

это работает без ошибок

ffmpeg -i input.flv(mp4)  output.flac
Конор
источник
Будет ли добавление -vnпомощи? Он должен сказать ffmpeg игнорировать видеопоток.
Мариус Гедминас