我可以将其中一种格式转换为兼容的格式吗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 编解码器,但是没有任何效果...
我也尝试过使用convtoflac.sh
(来自http://legroom.net/software/convtoflac),但结果类似。
有什么办法可以转换成 flac 吗?
答案1
忘记 ffmpegX 中包含的 FFmpeg 版本——它是真的旧了。显然它编译时不支持 FLAC。
你可以:
- 下载静态构建从 FFmpeg 主页下载。只需下载存档,将其解压到某个文件夹,然后导航到该文件夹并从那里运行它(
./ffmpeg
),或者将其添加到您的$PATH
。 - 使用安装自制,一个适用于 OS X 的软件包管理器。
- 安装来自源头. 这是OS X 编译指南。
然后,再试一次:
ffmpeg -i audio.xxx -c:a flac audio.flac
答案2
在 Linux 12.04 LTS 桌面上
ffmpeg -i audio.xxx -c:a flac audio.flac
有这个错误
“无法识别选项‘c:v’,无法为选项‘c:v’设置值‘flac’”
此项工作无误
ffmpeg -i input.flv(mp4) output.flac
答案3
正如 slhck 所说,ffmpeg 似乎无法识别 flac。必须指示它查找它。
ffmpeg -i audio.xxx -f flac audio.flac