
У меня есть несколько фильмов с цифровой камеры, записанных в формате MJPEG, которые занимают несколько ГБ дискового пространства. Я хотел бы лучше сжать их, но при этом потерять как можно меньше деталей или вообще ничего.
Поскольку MJPEG не сжимает кадры, я думаю, что любой современный кинокодек справился бы с этой задачей лучше, не так ли?
Будет ли следующая команда ffmpeg делать то, что я ожидаю?
ffmpeg -i input -c:v libx264 -preset veryslow -qp 0 output.mp4
решение1
Ваша команда сделает это, но главное преимущество x264 — это способность обеспечивать высокую степень сжатия при сохранении субъективной визуальной прозрачности. x264 будет иметь скромное применение, если вы придерживаетесь строгого режима без потерь. Я предлагаю попробовать следующую команду:
ffmpeg -i input -c:v libx264 -preset veryslow -crf 18 output.mp4
Если вам не нравится качество, уменьшите значение CRF.