Перетворити аудіофайл у FLAC за допомогою ffmpeg?


22

чи можу я перетворити один із цього формату у сумісний файл FLAC 16000.0 частоти дискретизації ?

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.sh(від http://legroom.net/software/convtoflac ), але результат схожий.

Будь-яка ідея перетворити у flac?


Ваша версія ffmpeg, ймовірно, побудована без підтримки FLAC. Спробуйте ffmpeg -formats | grep flacі ffmpeg -codecs | grep flacпобачити.
користувач1686

Флак був присутній D A flac:!
elp

І в "кодеках", і в "форматах"? Також Dозначає "розшифровка". Без Eпідтримки ncoding ви не збираєтеся працювати.
користувач1686

ffmpeg -codecs | grep flacне буде працювати! Я не знаходжу жодних варіантів кодеків ....
elp

Відповіді:


27

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

Ви можете:

Потім просто спробуйте ще раз:

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

Я перевстановлюю theora і тепер це нормально, тому що посилання повертається No such keg: /usr/local/Cellar/libtheora. Велике спасибі людино!
elp

На вікі ffmpeg також є посібник з компіляції , хоча я не дуже впевнений, як судити, чи кращий він чи гірший за ті, з якими ви вже пов’язані.
злий

@evilsoup Дякую Посібник не існував на момент написання цієї відповіді, але, безумовно, краще, ніж те, що я знайшов досі. Зараз я пам’ятаю, як редагував сторінку Вікі кілька місяців тому.
slhck

2

на робочому столі Linux 12.04 lts це

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

має цю помилку

"Нерозпізнаний варіант" c: v "Не вдалося встановити значення" flac "для опції" c: v ""

це працює без помилок

ffmpeg -i input.flv(mp4)  output.flac

Додаєте -vnдопомогу? Слід сказати ffmpeg ігнорувати відеопотік.
Маріус Гедмінас
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.