【问题标题】:Convert video to mp3 audio using ffmpeg使用 ffmpeg 将视频转换为 mp3 音频
【发布时间】:2020-08-25 16:01:31
【问题描述】:

我正在开发一个使用 ffmpeg 将视频转换为 mp3 音频的 Android 应用程序。 发现要转换的命令太多。 问题是所有命令在长视频上运行缓慢。 那是 40 分钟的长度。

我想要的是快速将视频转换为 mp3 的命令。

【问题讨论】:

  • FFmpeg 的“在长视频上工作缓慢” 无能为力。编码需要时间来计算和压缩。即使是我的桌面声音编辑器也需要一些时间来生成 30 分钟的 MP3,因此 40 会更长。 FFmpeg 中最快的方法是保持相同的编解码器(直接提取音轨)。如果视频文件是 MP4,那么编解码器很可能是 AAC,即 MP3 版本 2。通常您会看到 AAC 编解码器存储为 .m4a.aac 文件。 尝试使用ffmpeg -i yourvideo.mp4 -c:a copy outfile.m4a,看看提取现有编解码器是否更快?
  • 或者尝试使用 Android 自己的 API。
  • 如果您必须重新编码为 MP3,那么 libshine 可能比 android 上的 libmp3lame 更快。
  • 命令太慢我会继续搜索

标签: java android-studio video ffmpeg


【解决方案1】:

经过搜索研究,发现最快的命令是:

"-i" ,video path , "-map"  , "0:a" ,  "-c"  , "copy" , output path + ".m4a"

【讨论】:

猜你喜欢
  • 2011-03-16
  • 1970-01-01
  • 2022-01-06
  • 2021-06-29
  • 2017-03-11
  • 2011-07-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多