Как кодировать x264 удаленно, но создать файл локально?

Как кодировать x264 удаленно, но создать файл локально?

Например

  1. Скрипт .avs, созданный на локальном компьютере Windows.

  2. Источник видео также находится на локальном компьютере.

  3. Но кодирование выполняется на удаленной машине Linux? И новый закодированный файл не сохраняется на машине Linux, а отправляется/создается на машине Windows.

Возможно ли что-то подобное? Моя проблема в том, что у меня есть локальная машина Windows с достаточным объемом памяти, но не хватает ресурсов CPU для кодирования и наоборот с удаленной машиной Linux с достаточным объемом CPU, но не хватает памяти.

решение1

Вполне возможно, что вам придется написать скрипт на Linux-машине.

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

  • Откройте общий доступ к папке на компьютере с Windows (хранилище) и смонтируйте ее на компьютере с Linux (кодер), создайте два каталога в этом общем ресурсе.

  • Используйте cron и rsync для мониторинга общего хранилища каждые X минут и копирования их в каталог наблюдения handbrake. (Убедитесь, что вы настроили
    handbrake на автоматическое кодирование в соответствии с вашими предпочтительными предустановками)

  • Используйте cron и rsync для мониторинга преобразованного каталога handbrake каждые x минут, копируйте его в общую папку Windows Completed и удаляйте файлы из преобразованной папки handbrake.

Надеюсь, это поможет.

Это просто сделать, но я предполагаю, что вы знакомы с основами написания скриптов.

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