FFMPEG делает мой сервер сбой - PullRequest
1 голос
/ 10 декабря 2011

У меня есть сайт для конвертации mp3 на YouTube, и для этого я использую FFMPEG.

Проблема в том, что FFMPEG использует 100% ЦП, когда есть какой-то процесс конвертации, поэтому пользователи не могут получить доступ к моему сайту, пока процессы не будут завершены.

Как я могу ограничить использование процессора FFMPEG? Есть ли другое решение для решения моей проблемы?

Ответы [ 2 ]

0 голосов
/ 10 декабря 2011

У вас работает windows? или линукс? Ваш вопрос был очень расплывчатым.

Я предлагаю добавить очередь процессов, чтобы убедиться, что одновременно конвертируется только одно видео на YouTube. это можно сделать с помощью простых меток времени Unix (для тайм-аута) и базы данных.

0 голосов
/ 10 декабря 2011

Вы можете выполнить его с более низким приоритетом планирования процесса:

 exec("nice nice ffmpeg -i video.mp4 output.mp3");

http://linuxmanpages.com/man1/nice.1.php

...