Как исправить «команда FFmpeg не может работать, когда несколько mp3-файлов обрабатываются в один» на стороне сервера - PullRequest
0 голосов
/ 07 февраля 2019

Я использую FFmpeg в моем проекте php yii2.FFmpeg отлично работает в моем проекте, но одной из основных проблем является выполнение команды FFmpeg с несколькими входными файлами.Когда я пытаюсь использовать один файл для обработки в команде ffmpeg, то это работает. Итак, как я могу решить эту проблему? Я использую общий план hostGator для своего проекта.Пожалуйста, помогите, если есть ли какие-либо ограничения процесса или открытия файла на сервере, которые я не знаю.

Я пытался использовать эту команду в php exec ():

ffmpeg -y -i /uploads/ac/10122018-09351115-a94rlvlawvikskb4vdrca.mp3 -i /uploads/ac/09012019-035928988-assknyrk8oujccwevir7.mp3 -f lavfi -i anullsrc -filter_complex "[2]atrim=duration=3[g0];[2]atrim=duration=1[g1];[2]atrim=duration=5[g2];[g0][0][g1][1][g2]concat=n=5:v=0:a=1" /uploads/jm/concat.mp3 2>&1

ВышеКоманда работает на локальной стороне, но не работает на стороне сервера.

output on server side with error code 1:
Press [q] to stop, [?] for help
pthread_create failed: Resource temporarily unavailable. Try to increase `ulimit -v` or decrease `ulimit -s`.
Conversion failed!

ulimit -v
unlimited

ulimit -s
15240
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...