使用NAudio创建的WAV文件无法被FFmpeg读取的问题求助
NAudio创建的WAV文件无法被FFmpeg读取的问题求助
我在Ubuntu 22.04上用NAudio生成了一个WAV文件,运行命令 ffmpeg -i mywav.wav 时,FFmpeg提示 "no data tag found",但我手动检查文件后,明明在索引38-41的位置找到了data标签。
通过文件管理器查看这个文件的属性时,显示它是一个封装了MP3编码的WAV容器。
奇怪的是,大部分音频程序比如VLC和Audacity都没法读取这个文件,但系统默认的视频播放器(Videos)却能正常打开它。
我已经在网上搜了好半天,还是搞不懂为什么会出现这种矛盾的情况。我知道将MP3嵌入WAV容器是可行的,但就是摸不透当前这个问题的根源。
如果有大佬愿意帮忙排查的话,我可以提供这个WAV文件的样本。
备注:内容来源于stack exchange,提问作者Charles Henington
相关产品推荐
相关产品推荐

