ffmpeg를 사용하여 오디오 파일을 FLAC로 변환 하시겠습니까?


22

이 형식 중 하나를 호환 가능한 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'

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'

Mac 용 flac 코덱도 설치했지만 아무것도 ...

나는 또한 http://legroom.net/software/convtoflacconvtoflac.sh 에서 시도 했지만 결과는 비슷합니다.

flac로 변환 할 아이디어가 있습니까?


ffmpeg 버전은 아마도 FLAC 지원없이 구축되었을 것입니다. 시도 ffmpeg -formats | grep flac하고 ffmpeg -codecs | grep flac볼 수 있습니다.
grawity

Flac가 있었다 : D A flac!
elp

'코덱' '포맷'모두에서? 또한 D"디코딩"을 의미합니다. Encoding 지원이 없으면 작동하지 않을 것입니다.
grawity

ffmpeg -codecs | grep flac작동하지 않습니다! 코덱 옵션이 없습니다 ....
elp

답변:


27

ffmpegX에 포함 된 FFmpeg 버전은 잊어 버리십시오 . 실제로는 오래되었습니다. 분명히 FLAC 지원으로 컴파일되지 않았습니다.

당신은 할 수 있습니다 :

그런 다음 다시 시도하십시오.

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

링크를 반환하기 때문에 theora를 다시 설치하면 이제 괜찮습니다 No such keg: /usr/local/Cellar/libtheora. 고마워요!
elp

ffmpeg wiki에 대한 컴파일 안내서도 있지만 이미 연결된 링크보다 낫거나 나쁜지 판단하는 방법을 잘 모르겠습니다.
evilsoup

@evilsoup 감사합니다. 이 답변을 작성할 당시에는 가이드가 없었지만 지금까지 찾은 것보다 확실히 낫습니다. 이제 몇 달 전에 Wiki 페이지를 직접 편집 한 것을 기억합니다.
slhck

2

리눅스 12.04 lts 데스크탑에서

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

이 오류가

"인식 할 수없는 옵션 'c : v'옵션 'c : v'에 대해 'flac'값을 설정하지 못했습니다"

이것은 오류없이 작동합니다

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

-vn도움을 추가 하시겠습니까 ? 비디오 스트림을 무시하도록 ffmpeg에 지시해야합니다.
Marius Gedminas
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.