У меня есть около 1200 mp3-файлов (около 45 минут каждый), которые содержат лекции (но не музыку). Я использовал некоторые команды ffmpeg, чтобы ускорить их в 1,5 раза и преобразовать в Mono вместо Sterio (чтобы уменьшить размер файла, чтобы он поместился на CD. ).
Я использовал эти две команды (в два этапа):
ffmpeg -i source.mp3 -filter:a "atempo=1.5,volume=1.2" -q:a 100 first_stage.mp3
ffmpeg -i first_stage.mp3 -ac 1 -b:a 32k final.mp3
После того, как я выполнил это в пакетном режиме, когда я вставил их в свой автомобильный mp3-плеер, я заметил, что все файлы имеют максимальную продолжительность 7 минут, но они воспроизводят все файлы без проблем. Мой автомобильный mp3-плеер показывает обратный отсчет, и я привык искать оставшееся время каждого файла, чтобы узнать, запустить ли я новый или нет, и т.д.
Теперь все файлы начинаются с 5 до 7 минут (вместо 30-45 минут), и они отсчитывают до нуля и остаются от 0 до конца файла, поэтому я заканчиваю лекцию вслепую без таймера, что раздражает мне.
Что я могу сделать, чтобы это исправить, т. Е. Позволить игроку машины правильно читать время?