есть ли программное обеспечение сервера кадра для человечности (Linux)?

Я использую Премьер-министра Adobe для редактирования видео на некотором клиенте ПК, и я хочу представить свои видео на сервере человечности командами ffmpeg. В словах вместо того, чтобы представить Главный проект своим собственным кодером я хочу сделать это с ffmpeg на ОС Linux. Я знаю, что распределение процесса рендеринга может быть сделано при помощи обслуживания кадра. На данный момент единственный способ, которым я нашел для того, чтобы сделать это, использует Debugmode Frameserver наряду с AviSynth. Но проблема состоит в том, что Debugmode Frameserver только имеет основанное на Windows приложение однако, AviSynth доступен на Linux. Теперь кто-либо может сказать мне, как я могу сделать это. Действительно ли там какой-либо Linux альтернативен для Debugmode Frameserver или является там каким-либо другим путем к тому, чтобы сделать это?

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

0
задан 18 June 2015 в 14:25

2 ответа

можно сделать это при помощи ffmpeg, Вот шаги:

  1. Первый делают шаги второго метода ("Используют frameserver") на этой странице (" , Как, закодировать ffmpeg от Adobe Premiere Pro ")

  2. Beginng этот шаг, необходимо передавать Главную временную шкалу потоком через Debugmode и Avisynth на определенном IP и порте. Теперь откройте командную строку и выполните эту команду ffmpeg:

ffmpeg -i frameserver.avs -f mpegts tcp://[IP address of your server]:[open port on your server]

путем выполнения этой команды Вы отправляете вывод Avisynth (потоковая передача) на целевую машину (Ваш сервер Linux) через ffmpeg. После этого шага все необходимо сделать на клиент-сервере (где Вы редактируете свои видео), сделан, теперь давайте перейдем к стороне сервера.

  1. на сервере (Ваш сервер Linux) просто работает ниже команды ffmpeg, и Вы сделаны: (assumung у Вас есть ffmpeg, установленный на Вашем сервере) ffmpeg -i tcp://[your server IP]:[The same port you entered in step 2]?listen -c:v libx264 -preset medium -crf 23 -pix_fmt yuv420p -c:a libfdk_aac -vbr 4 output2.mp4

этой командой ffmpeg, будет слушать на указанном IP и порте и получать отправленные пакеты и кодировать их Вашими любимыми опциями!

2
ответ дан 1 August 2019 в 10:01

Я действительно не понимаю, как Debugmode Frameserver и AviSynth взаимодействуют в Вашем варианте использования. AviSynth слушает на порте или сокете на целевой машине, куда Debugmode Frameserver отправляет данные в? Я не знал, что AviSynth мог сделать это.

я знаю, что AviSynth является самим frameserver, созданным для Windows. Было несколько усилия принести функциональность AviSynth к Linux или сделать его кросс-платформенным, последний и самый многообещающий - VapourSynth.

, Если Debugmode Frameserver должен работать на целевой машине, чтобы попытаться использовать его с Вином. Несколько лет, назад выполняющих AviSynth с Вином, были хитры, хотя так или иначе возможный и стабильный, но VapourSynth был более надежным и менее болезненным в Windows в прошлый раз, я попробовал. С тех пор все необходимые части, кажется, были портированы к VapourSynth для создания фильтров как работа QTGMC исходно.

0
ответ дан 1 August 2019 в 10:01

Другие вопросы по тегам:

Похожие вопросы: