#react-native #ffmpeg
#react-native #ffmpeg
Вопрос:
Я использую ffmpeg-kit для управления аудиозаписями в React Native.
- У меня есть 2 записи —
rec_1.m4a
иrec_2.m4a
. - Я знаю только продолжительность
rec_1.m4a
, которая составляет 10,0 секунд. - Я хочу перезаписать
rec_1.m4a
rec_2.m4a
с определенной временной метки — например, с 5,6 секунд.
Как я могу это сделать с помощью ffmpeg?
rec_2.m4a
заканчивается раньшеrec_1.m4a
(в нашем случае это означаетrec_2.m4a
, что длительность составляет <4,4 секунды — 10,0-5,6 = 4,4).rec_2.m4a
не заканчивается даже послеrec_1.m4a
этого (в нашем случае это означаетrec_2.m4a
, что длительность составляет> = 4,4 секунды).
Я знаю, что мог бы разделить файлы, а затем объединить их. Но для этого мне нужно было бы знать rec_2.m4a
продолжительность, чего у меня нет.
Редактировать: подумал, что я мог бы использовать FFprobeKit.getMediaInformationAsync()
функцию, чтобы легко получить продолжительность rec_2.m4a
. Но все же было бы неплохо узнать, возможна ли замена без этого дополнительного шага.