Конвертируйте.flac в.mp3 с помощью ffmpeg, избегайте небольшого молчания?
Я конвертирую кучу аудиосэмплов.flac в.mp3 с помощью ffmpeg. Предполагается, что некоторые из этих сэмплов будут зациклены, то есть конец сэмпла плавно совпадает с началом (без отметки).
Теперь, независимо от того, насколько высоко я установил качество mp3, я продолжаю получать около 0,05 секунды тишины в начале результирующего.mp3, которого нет в исходном флаке.
Вот увеличенное представление Audacity начала и конца обоих звуковых сэмплов:
Оригинальный флак:
Обратите внимание, что начало и конец оба "плоские", поэтому они подходят друг другу.
Преобразовано в mp3:
Обратите внимание, что теперь внезапно наступает тишина в 0,05 секунды, и конец не заканчивается ровно (на базовой линии). Следовательно, они не подходят, и тик и тишину отчетливо слышны при игре в петле.
Я использую это для преобразования:
ffmpeg -i foo.flac -acodec libmp3lame -ab 320k bar.mp3
или это: (с -q:a
Настройка VBR)
ffmpeg -i foo.flac -acodec libmp3lame -q:a 0 bar.mp3
Или -q:a 0
или же -ab 320k
должен давать максимально возможное качество, но я не могу избавиться от этого странного молчания в начале и небольшого обрезания в конце, что вызывает тик при игре в петле.