Я хочу уменьшить размер видеофайла .mp4
с 300 МБ до примерно 25 МБ. Как мне это сделать?
Я пробовал использовать HandBrake , но он работает не так, как мне хотелось бы.
Есть ли какая-либо процедура кодирования, чтобы сделать это в терминале или каким-либо другим способом?
Существуют альтернативы Linux для Handbrake, такие как FFmpeg , как показано здесь , и mencoder (проиллюстрировано здесь ) и libav-tools , проиллюстрированные здесь .
Ручной тормоз имеет опции интерфейса командной строки ('CLI'), как показано здесь и здесь , а здесь является учебником для начинающих GUI использовать. Я предлагаю преобразовать больший файл в формат MKV (он позволяет использовать очень эффективное сжатие H265 для видео) и аудио AAC для лучшего сжатия файла, т. Е. С помощью переключателей командной строки, показанных ниже, для сжатия видео до 5 кадров в секунду и 8. Звук AAC в кбит / с, который вы можете использовать с HandbrakeCLI:
HandBrakeCLI -f --av -e --x265 -r --5 -R --8 -E --av_aac -i --PATHNAME_TO_SOURCE_FILE -o --PATHNAME_FOR_RESULT_FILE
Вы также можете найти полезную помощь на форумах Handbrake и в других местах. , в котором отмечается, что вы можете получить сжатие 1/8, просто изменив его с 1080 на 360. Добавьте это к снижению качества звука (которое составляет около 1/3 мультимедийных файлов), и вы можете получить требуемый размер 1/12 .