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