Конвертер 1080p в 720p, который конвертирует очень быстро

Конвертер 1080p в 720p, который конвертирует очень быстро

Есть ли у вас идеи по поводу хорошего конвертера 1080p в 720p, который способен преобразовать видео длительностью 90 минут менее чем за несколько часов? (может быть, за 2, 3 или 4 часа ;-)
Сжатие файла — H.264/MPEG-4 AVC.

решение1

Если вы хотите остаться с H.264, вам, вероятно, следует выбратьх264как кодировщик. Он встроен во многие приложения, но наиболее заметноFFmpegс кодеком "libx264" илиРучной тормоз.

x264 имеет репутацию быстрого и эффективного. Скорость можно настроить с помощью предустановок, которые называются, например, "fast". Они варьируются от "ultrafast" до "veryslow". Вы можете проверить справку x264, позвонив по номеру x264 --fullhelp, который объяснит все параметры предустановок.

Вот флаги для "ultrafast". Они отключают некоторые расширенные функции кодирования, требующие времени обработки. Кодирование в режиме "ultrafast" не будет столь эффективным с точки зрения используемых битов, а при фиксированной скорости передачи битов вы потеряете часть качества. Но в целом это не должно иметь большого значения.

--no-8x8dct --aq-mode 0 --b-adapt 0
--bframes 0 --no-cabac --no-deblock
--no-mbtree --me dia --no-mixed-refs
--partitions none --rc-lookahead 0 --ref 1
--scenecut 0 --subme 0 --trellis 0
--no-weightb --weightp 0

Ручной тормоз

Например, вы можете ввести их в строку параметров Handbrake в разделе «Дополнительно»:

введите описание изображения здесь

Просто скопируйте эту строку, найденнуюздесь:

ref=1:bframes=0:cabac=0:8x8dct=0:weightp=0:me=dia:subq=0:rc-lookahead=0:analyse=none:trellis=0:aq-mode=0:no-deblock=1:scenecut=0:mbtree=0

Не забудьте изменить масштаб, перейдя в настройки изображения.


FFmpeg

Или используйте их в FFmpeg, просто вызвав нужную предустановку:

ffmpeg -i input.mp4 -vcodec libx264 -preset ultrafast -s 1280x720 -acodec copy output.mp4

решение2

я используюРучной тормоздля всех моих преобразований. Но я не могу сказать, насколько быстро это будет для вас.

решение3

Если вам нужна скорость в реальном времени или выше, вы можете рассмотреть возможность использования графического процессора для кодирования.

Вот статья под названием "Кодирование H.264 — CPU против GPU: Nvidia CUDA, AMD Stream, Intel MediaSDK и x264", которые вам может быть интересно прочитать.

Качество, которое вы получите от кодировщика на базе GPU, и близко не сравнится с тем, что может предоставить x264 (иногда полностью уничтожая кадры). Однако, если вы используете самые быстрые настройки, которые вы можете настроить для x264, возможно, стоит сравнить эти результаты.

Связанный контент