Разделение звуковых дорожек с неправильной длиной - FFMPEG

56
6

Версия: com.writingminds: FFmpegAndroid: 0.3.2

У меня есть аудиофайл длиной 43 секунды. И я написал алгоритм для разбивки на каждые 10 секунд, где заканчивается слово (для этого я использовал IBM Watson, чтобы получить конечную метку времени). Таким образом, продолжительность обрезки всегда составляет от 10 секунд до 11 секунд. Конечно, кроме 5-го. Я напечатал свои команды, чтобы вы лучше поняли мой прецедент.

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 секунд и т.д. Поэтому некоторые из аудио-частей принадлежат сегменту_1, также доступному в сегменте 2 и т.д. И т.д. Почему это происходит?

Цените свой ответ.

спросил(а) 2018-03-26T14:23:00+03:00 2 года, 4 месяца назад
1
Решение
55

-t представляет продолжительность. -to этого используйте -to.

ответил(а) 2018-03-26T14:52:00+03:00 2 года, 4 месяца назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема