我尝试使用 ffmpeg 将 m4a 文件转换为 mp3,使用以下最简单的命令:
ffmpeg -i in.m4a out.mp3
Run Code Online (Sandbox Code Playgroud)
转换后,持续时间似乎很奇怪。原来的 m4a 是 4:06。但是对于新的 mp3,OS X Finder 和 Google Play 报告 09:24,而 iTunes 仍然报告正确的 4:06。
我想我之前也遇到过几次这个问题。为什么是这样?任何修复?
以下是 的控制台输出ffmpeg,以防万一它会有所帮助。
$ffmpeg -i in.m4a out.mp3
ffmpeg version 1.2.1 Copyright (c) 2000-2013 the FFmpeg developers
built on Jun 12 2013 13:46:11 with Apple clang version 4.1 (tags/Apple/clang-421.11.66) (based on LLVM 3.1svn)
configuration: --prefix=/opt/local --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-libass --enable-libbluray --enable-gnutls --enable-libfreetype --mandir=/opt/local/share/man --enable-shared --enable-pthreads --cc=/usr/bin/clang …Run Code Online (Sandbox Code Playgroud)