audio - ffmpeg 导出的文件坏了
问题描述
我正在使用 ffmpeg 修剪和加入几个音频文件。输出的音频文件可以像普通文件一样播放,但是当我用一些 C# 代码打开它时,总是抛出异常,说“ MP3 Header is missing
”。我是 ffmpeg 的新手,我用谷歌搜索了很多次,但似乎没有人遇到这个问题。
这是我修剪音频文件的 ffmpeg 命令:
ffmpeg -i input_1.mp3 -ss 00:00:00.000 -to 00:00:01.000 -acodec libmp3lame 1.mp3
(输入音频格式可以是mp3/wma/wav/m4a/aac)
以下是加入所有音频文件:
ffmpeg -safe 0 -f concat -i list.txt -acodec libmp3lame join.mp3
内容list.txt
:
file C:\\1.mp3
file C:\\2.mp3
file C:\\3.mp3
解决方案
推荐阅读
- r - r中两行第二行和最后一行之间的日期差
- cypress - 没有条件的赛普拉斯拦截
- django - 为什么 {{ form }} 代表模板文件中的表单实例?
- c# - 在Unity中按住键时如何停止在TMP输入字段中重复输入字母
- swift - 在swiftui中修改项目类后ListView不更新
- flutter - 想要在颤振中初始化 TimeZone 包,代码给出这个错误
- html - 我怎样才能使边界半径在两条线上工作(换行符)?
- mongodb - 如何将 10 个集合(具有相同结构)合并为一个集合?
- javascript - 将日期保存为对象中的键
- javascript - 将 JSON 存储在 REACT Helper 组件中的变量中