Плохое качество при записи и кропе в ффмпег
Ничего из этой статьи не помогло
Проблема в том, что видео изначально записывается в плохом качестве и при кропе оно становится еще хуже команды, которую использую сейчас:
Запись: ffmpeg -f gdigrab -i desktop -f lavfi -i anullsrc=channel_layout=stereo:sample_rate=44100 -t 30 video1.mp4
Кроп: ffmpeg -i video1.mp4 -vf "crop={resolutions_crop[self.resolution]}" -c:v libx264 -qscale 0 -crf 0 -c:a copy result1.mp4
Добавление поверх видео пнг: ffmpeg -i result1.mp4 -i HTML/noback.png -filter_complex "[0:v][1:v] overlay=0:0" -qscale 0 -c:a copy result/output1.mp4
Все делается через subprocess.call()
в питоне
Источник: Stack Overflow на русском