是否可以将 pcm 音频文件存储到 .mp4 文件中?
我使用了 ffmpeg 命令“ffmpeg -i tempA.wav -acodec copy temp.mp4”,但无法将其存储在 mp4 容器文件中。
输入 #0,wav,来自“tempA.wav”:
时长:00:01:36.51,比特率:128 kb/s
Stream #0.0: Audio: pcm_s16le, 8000 Hz, 1 channels, s16, 128 kb/s
[mp4 @ 0x7d70e0] 标签 [1][0][0][0]/0x00000001 与输出编解码器 ID '65536' 不兼容
输出#0,mp4,到“temp.mp4”:
Stream #0.0: Audio: pcm_s16le, 8000 Hz, 1 channels, 128 kb/s
流映射:
流 #0.0 -> #0.0
无法为输出文件 #0 写入标头(编解码器参数不正确?)
在转换为.AVI (ffmpeg -i tempA.wav -acodec copy temp.avi) 和.MOV (ffmpeg -i tempA.wav -acodec copy temp.mov) 文件格式时效果很好。