ffmpeg - 将纯音频 flv 转换为 aac : ffmpeg

标签 ffmpeg flv aac

我无法将简单的纯音频 .flv 转换为 AAC 格式。音频流显然在那里,我可以在手动播放时听到它。我需要不同的参数来完成此任务吗?

ffmpeg -i test.flv test.aac
[flv @ 0x23b3260]Could not find codec parameters (Video: 0x0000)
Input #0, flv, from 'test.flv':
  Duration: 00:00:12.95, start: 0.000000, bitrate: N/A
    Stream #0.0: Video: 0x0000, 1k tbr, 1k tbn, 1k tbc
    Stream #0.1: Audio: nellymoser, 8000 Hz, mono, s16
Output #0, adts, to 'test.aac':
    Stream #0.0: Audio: 0x0000, 8000 Hz, mono, s16, 64 kb/s
Stream mapping:
  Stream #0.1 -> #0.0
Unsupported codec for output stream #0.0

最佳答案

尝试

ffmpeg -i test.flv  -acodec libfaac  test.aac

您可以使用以下内容分别设置比特率、采样率和 channel :

-ab 128k -ar 48000 -ac 2

此外,您可能必须告诉 ffmpeg 您想要编码什么流,方法是:

ffmpeg -i test.flv -map 0:1 -acodec libfaac  test.aac 

对应的是

Stream #0.1: Audio: nellymoser, 8000 Hz, mono, s16

关于ffmpeg - 将纯音频 flv 转换为 aac : ffmpeg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3238275/

相关文章:

batch-file - 将一首歌曲的封面艺术批量复制到另一首(相同的文件名)

ffmpeg - 来自同一来源的多个输出

ffmpeg 转换原始视频双倍大小的视频,第二部分没有音频

闪存编码 (FLV) : What are the prefered bitrates?

javascript - 是否可以通过 ffmpeg-asm.js 在客户端将 .FLV 转换为 .MP4?

audio - FFMPEG AAC 编码器问题

audio - 如何找到 AAC-LC(非 ADTS)音频包长度

windows - 如何在长 PowerShell 命令中使用变量而不破坏命令

缺少一个音频流时 FFMPEG 合并失败

actionscript-3 - FLV 性能和垃圾回收