拆分长度不正确的音轨 - FFMPEG

时间:2018-03-26 11:23:29

标签: android audio ffmpeg android-ffmpeg

版本:com.writingminds:FFmpegAndroid:0.3.2

我有一个长度为43秒的音频文件。我写了一个算法,在每个10秒标记处分割一个单词结束(为此我使用IBM Watson来获得结束时间戳)。所以裁剪持续时间总是大约10秒到11秒。当然除了第五个。我打印了我的命令,以便您更好地理解我的用例。

System.out: Split Command: -y -i /storage/emulated/0/AudioClipsForSpeakerRecognition/merge.wav -ss 00:00:00.000 -codec copy -t 00:00:10.010 /storage/emulated/0/AudioClipsForSpeakerRecognition/segment_1.wav

System.out: Split Command: -y -i /storage/emulated/0/AudioClipsForSpeakerRecognition/merge.wav -ss 00:00:10.010 -codec copy -t 00:00:21.090 /storage/emulated/0/AudioClipsForSpeakerRecognition/segment_2.wav

System.out: Split Command: -y -i /storage/emulated/0/AudioClipsForSpeakerRecognition/merge.wav -ss 00:00:21.090 -codec copy -t 00:00:30.480 /storage/emulated/0/AudioClipsForSpeakerRecognition/segment_3.wav

System.out: Split Command: -y -i /storage/emulated/0/AudioClipsForSpeakerRecognition/merge.wav -ss 00:00:30.480 -codec copy -t 00:00:40.120 /storage/emulated/0/AudioClipsForSpeakerRecognition/segment_4.wav

System.out: Split Command: -y -i /storage/emulated/0/AudioClipsForSpeakerRecognition/merge.wav -ss 00:00:40.120 -codec copy -t 00:00:43.000 /storage/emulated/0/AudioClipsForSpeakerRecognition/segment_5.wav

然而,在播放所有裁剪的音频文件时,我注意到segment_1大约是10秒,segment_2大约是20秒等。因此,某些音频部分属于segment_1,也可以在第2段等等中使用。为什么会发生这种情况?

感谢您的回复。

1 个答案:

答案 0 :(得分:1)

-t表示持续时间。请改用-to