gpt4 book ai didi

ffmpeg - 使用 JAVE (ffmpeg) 从 amr 转码到 flac

转载 作者:行者123 更新时间:2023-12-04 23:31:01 31 4
gpt4 key购买 nike

我想使用 JAVE 将 amr 音频文件转码为 flac它使用ffmpeg。

转码过程在 Windows 上成功运行,但在 Linux (centOS) 上失败。

我检查了 JAVE 代码,发现它使用以下命令:

ffmpeg -i 1.amr -vn -acodec flac -ac 1 -ar 8000 -f flac -y 1.flac

输出是:
FFmpeg version SVN-r11179, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads \
--enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libtheora \
--enable-memalign-hack --extra-ldflags=-static -lm -lz
libavutil version: 49.5.0
libavcodec version: 51.48.0
libavformat version: 52.1.0
built on Dec 7 2007 15:35:14, gcc: 4.1.2 20070626 (Red Hat 4.1.2-14)

Input #0, amr, from '1.amr':
Duration: N/A, bitrate: N/A
Stream #0.0: Audio: samr / 0x726D6173, 8000 Hz, mono
Input #1, amr, from '1.amr':
Duration: N/A, bitrate: N/A
Stream #1.0: Audio: samr / 0x726D6173, 8000 Hz, mono

Output #0, flac, to '1.flacffmpeg':
Stream #0.0: Audio: flac, 8000 Hz, mono, 64 kb/s
Output #1, flac, to '1.flac':
Stream #1.0: Audio: flac, 8000 Hz, mono, 64 kb/s

Stream mapping:
Stream #0.0 -> #0.0
Stream #1.0 -> #1.0

Unsupported codec (id=73728) for input stream #0.0

所以问题是不支持的编解码器?我该如何解决这个问题?

最佳答案

如果 JAVE 正在捆绑 FFmpeg 的副本,那么除了提交错误报告之外,您无能为力。

或者,由于您可以看到他们正在使用的 FFmpeg 命令,您可以随时使用所有必要的编解码器自己编译它,并运行相同的外部命令。

关于ffmpeg - 使用 JAVE (ffmpeg) 从 amr 转码到 flac,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10297634/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com