FFmpeg 忽略 trim 音频文件 android 的开始时间

FFmpeg ignores start time to trim audio file android

我正在为我的 android 项目实施 FFmpeg。

我使用ffmpeg-android-java对音频和视频文件进行编辑。

现在我正在尝试使用 FFmpeg trim 我的音频文件,而 FFmpeg 忽略了我 trimming 的开始时间。

我提到了很多帖子,例如:

Trim video with reference to a start time and end time using FFMPEG

https://www.oodlestechnologies.com/blogs/FFMPEG-for-android/

但是,我仍然面临同样的问题。

下面是我的 ffmpeg 命令:

   String[] complexCommand = {"-y", "-ss", "00:00:20", "-i", uploadFilePath , "-t", "30", editFilePath};

我也试过

   String[] complexCommand = {"-y", "-ss", "00:00:20", "-i", uploadFilePath, "-t", "30", editFilePath};

    String[] complexCommand = {"-y", "-ss", "00:00:20", "-i", uploadFilePath, "-t", "30", editFilePath};

但是 FFmpeg trim 从开始时间 00:00:0000:00:30 一直是我的音频文件。它忽略了我的开始时间或 -ss 时间

如果需要更多文件或信息,请在评论中提及。

我知道我正在发布我自己的问题,但它可能会在将来帮助其他人。

在我的问题中,我在命令行开头传递了初始时间,所以 ffmpeg 没有识别它。

以下是 corking 命令:

  String[] complexCommand = {"-y", "-i", uploadFilePath, "-ss", "00:00:20" , "-t", "30", editFilePath}

  String[] complexCommand = {"-y", "-i", uploadFilePath, "-ss", "20" , "-t", "30", editFilePath};