Самый медленный и самый нелегкий способ - это единственный общий способ, который я могу придумать: транскодирование.
Вы можете поэкспериментировать с FFmpeg:
ffmpeg -i <4K-FILE> -vf scale=-1:1080 -c:v libx264 -intra -crf 20 -pix_fmt yuv420p -preset veryfast -c:a copy myfile.mkv
Теоретически это должно быть достаточно быстрым, так как он копирует аудиопоток и не делает слишком много в смысле сжатия. Обратите внимание, что x265
с большим содержимым (выше 720p) это происходит быстрее, чем x264
, хотя я не уверен, что ваше оборудование сможет справиться с этим.
Файлы, однако, будут большими. Вполне возможно, что с этими настройками вы получите файлы, которые больше, чем исходные файлы.
Следовательно, вы можете попытаться либо увеличить -crf
-value, что ухудшит качество, но уменьшит битрейт, используя другую, preset
которая будет стоить времени, но увеличит сжатие (хотя может быть слабое место в сжатии по сравнению с fps), или, если это это опция для вас, вы можете дополнительно уменьшить разрешение выходного файла и преобразование, например, до 720p.