Существует ли приложение для Mac, которое может распределить одно задание кодирования видео на несколько потоков, чтобы использовать весь потенциал системы?

Я использовал приложение под названием iFlicks для кодирования видео, и, насколько я знаю, оно однопоточное, поэтому, несмотря на то, что оно может использовать все мое процессорное время, оно не может выжать лучшую производительность из моей системы.

Я использую 15-дюймовый MacBook Pro с дисплеем Retina.

Кроме того, я публикую это здесь, потому что я слышал, что есть многопоточный ffmpeg, но я просто не могу понять, как его использовать. Так что если у любого "Супер пользователя" есть идея, это очень ценится.

3 ответа3

4

FFmpeg действительно может сделать это для определенных кодеков, используя опцию -threads .

Не все видеокодеки ffmpeg могут его использовать, но самый важный (libx264, кодер h.264 с открытым исходным кодом) может. Я не уверен, помогает ли это с аудиокодеками, но в любом случае они относительно тривиальны.

-threads 0 или -threads auto будут пытаться использовать оптимальное количество потоков, как определено ffmpeg. Вы можете выбрать количество потоков вручную с помощью -threads n , вам придется поэкспериментировать, чтобы узнать, сможете ли вы получить более быстрое кодирование, чем автоматические настройки.

2

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

1

Если вы действительно хотите использовать весь потенциал своей системы, вы можете найти приложение, поддерживающее кодирование Intel Quick Sync, которое значительно быстрее за счет небольшого качества. Однако, поскольку быстрая синхронизация для кодирования видео поддерживается только в Windows, вам потребуется запустить Boot Camp. Лучшее программное обеспечение Intel Quick Sync для транскодирования h.264 содержит список программ, поддерживающих эту функцию.

(Я понимаю, что этот ответ относится только к конкретным пользователям и может не относиться к ОП)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .