ffmpeg trim mp3 - точно определяет время начала и окончания обрезаемого участка - PullRequest
0 голосов
/ 04 февраля 2019

У меня есть длинная 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, которое впоследствии будет дано в качестве входных данных для кода ... для одновременной обрезки нужных секций без необходимости вручную настраивать / точно настраивать время начала и окончания??

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...