gpt4 book ai didi

ffmpeg 如何将 header 信息添加到 pcm 中?

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

我使用这个 cmd 将 s16le 转换为 pcmu8,但会丢失 header 信息。

ffmpeg -i s16le.wav -f u8 pcmu8.wav
ffmpeg -i pcmu8.wav
# pcmu8.wav: Invalid data found when processing input
我想知道,如何将此 header 信息添加到 pcmu8.wav 中?
应该是这样的:
ffmpeg -i pcmu8.wav
#Input #0, wav, from 'pcmu8.wav':
# Duration: 00:13:39.20, bitrate: 64 kb/s
# Stream #0:0: Audio: pcm_u8 ([1][0][0][0] / 0x0001), 8000 Hz, mono, u8, 64 kb/s

最佳答案

您的第一个命令是输出到原始比特流,而不是 WAV,因此添加 header 无济于事。而是使用

ffmpeg -i s16le.wav -c:a pcm_u8 pcmu8.wav

关于ffmpeg 如何将 header 信息添加到 pcm 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69295090/

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