1

Извините за длинный вопрос, я не знаю, как проще / короче сказать вам мою точку зрения.

Я хочу использовать ffmpeg для редактирования (исчезновение и т.д.) И разделить аудио-файл и объединить его после. (Я не могу использовать копию -c, потому что я использую фильтры)

При использовании mp3 позиция разделения очевидно разрушается при объединении. Поэтому я попытался использовать сырой линейный формат, но он также создает артефакты в точке разделения.

Есть ли аудиокодек, который можно использовать для моих целей, или у вас есть другая идея, которая может решить мою проблему? Заранее спасибо!

В качестве отправной точки, вот мои команды прямо сейчас:

ffmpeg -t 20 -i song.mp3 -filter_complex afade=t=in:ss=0:d=2 -vn -f u16le part1.raw
ffmpeg -ss 20 -i song.mp3 -filter_complex afade=t=out:ss=60:d=2 -vn -f u16le part2.raw

^ Я знаю, что это можно сделать без разделения, но позже я передам вывод и т.д. В живую среду, поэтому мне нужно разделить / объединить ...

ffmpeg -f u16le -i "concat:part1.raw|part2.raw" -vn output.mp3

0