Я хочу использовать ffmpeg для обрезки некоторых mp3-файлов без перекодирования. Команда, которую я использовал, была
ffmpeg -i "inputfile.mp3" -t 00:00:12.414 -c copy out.mp3
Однако out.mp3 имеет длину 12,460 с, и когда я загружаю файл в Audacity, я вижу, что он был вырезан не в том месте, а не в 12,414 с.
Почему это? Я немного погуглил и попробовал некоторые другие команды, такие как ffmpeg -i "inputfile.mp3" -ss 0 -to 00:00:12.414 -c copy out.mp3
(что интересно, приводит к разной длине 12,434 с), но никогда не мог получить правильные значения в миллисекундах.
PS. Я не был уверен, был ли SO подходящим местом, чтобы спросить, так как это не связано с техническим программированием, однако большинство вещей, которые я нашел в ffmpeg для обрезки аудиофайлов, были вопросами стека переполнения, e. г. Видео обрезки ffmpeg с точностью до миллисекунды