У меня есть длинная mp3-дорожка аудиокниги (более 9 часов), которую я хотел бы обрезать с помощью ffmpeg.
Пример кода ниже используется для обрезки раздела mp3 с помощью началаи конец времен.Однако, когда я определяю время начала и окончания, а затем проверяю выходной файл, это не так точно, как я хочу, иногда на несколько минут вперед / до желаемой точки.
import subprocess
file = r'audio book.mp3'
track_name = "trimmed section"
output = r'D:\{0}'.format(track_name)
start = '01:26:04'
end = '01:33:17'
d = subprocess.getoutput('ffmpeg -i "{0}" -ss {1} -to {2} -c copy {3}.mp3"'
.format(file, start, end, output))
print(d)
Есть ли способ определитьс точностью реальное время начала и окончания аудиодорожки mp3, которое впоследствии будет дано в качестве входных данных для кода ... для одновременной обрезки нужных секций без необходимости вручную настраивать / точно настраивать время начала и окончания??