В зависимости от исходного материала этот щелчок, вероятно, будет артефактом того, как изображения и аудиоданные объединяются (смешиваются) в различных форматах. Основная причина заключается в том, что, хотя изображение присутствует в разные четко определенные моменты времени (т.е. 25 раз в секунду), аудиопоток является непрерывным. Если аудиопоток внутри файла теперь не начинается точно в тот момент времени, когда должно отображаться первое изображение, появляются артефакты.
Самый простой способ исправить это - обрабатывать аудио и видео отдельно, как это делает профессиональное программное обеспечение для редактирования. Я рекомендую использовать инструмент командной строки ffmpeg
, который является чем-то вроде швейцарского армейского ножа AV-обработки (а затем и некоторых).
Если вы хотите извлечь часть видео, используйте
ffmpeg -ss [start time in seconds] -i [input file] -map '0:a' -vn -c copy -t [run time in seconds] [audio file.mka] ffmpeg -ss [start time in seconds] -i [input file] -map '0:v' -an -c copy -t [run time in seconds] [video file.mkv] ffmpeg -i [video file.mkv] -i [audio file.mka] -map '0:v' -map '1:a' -c copy [output file]
Первая строка извлекает аудио сегмент, вторая - видео сегмент. Последняя строка объединит («мультиплекс» или «мультиплексирование») эти два файла в один файл результатов.