linux - Ffmpeg 和 Xing header - iTunes 问题和持续时间问题

标签 linux command-line mp3 ffmpeg

我从一堆 flv 文件中提取音频作为 MP3。这很好用:

ffmpeg -i video.flv -vn -acodec copy audio.mp3

但是,我提取的某些音频的持续时间比应有的持续时间长,并且某些 MP3 文件不断循环音频!此外,在某些音频播放器(例如 WMP)中,搜索栏会卡在某一点。

我发现这是由于 Xing header 不正确或设置不正确(?)。我希望有人可以帮助我编辑上面的命令,以便解决这个问题,也许可以解释一下为什么会发生这种情况,以便我可以学习。

最佳答案

我通过确保我实际上转换为 MP3 格式而不是仅仅复制音频编解码器并假设其已经是 MP3 格式来解决了上述问题!

关于linux - Ffmpeg 和 Xing header - iTunes 问题和持续时间问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/473921/

相关文章:

python - 如何替换多个文件中的字符串?

linux - 如何消除 sox 中 0.1 秒的间隙?

windows - 查找在日期之间创建/访问/修改的文件,批处理脚本

java - 为什么我的 Android MP3 播放器代码不起作用?

c# - 在 Unity 中通过音频源播放 NAudio .mp3

Java Comm API 包下载

Linux内核中断处理程序互斥保护?

c++ - 如何在 Netbeans 或 Eclipse 中使用 gtkmm

linux - 为什么在构建这个简单的 if else 语句时会出现错误 "Unary Operator Expected"?

c - 关于在 C 中使用 LAME 的问题