2017-04-24 4 views
1

텍스트 오버레이를 삽입하려고하는데이 작업을 수행 할 수는 있지만 텍스트에 공백을 추가 할 수는 없습니다.php에서 ffmpeg를 실행할 때 공백을 추가하는 방법 shell_exec

ffmpeg -i meme.mp4 -y -vf drawtext='/Users/me/Library/Fonts/Champagne & Limousines.ttf:text='testtext': fontcolor=white: fontsize=24' -codec:a copy outputtexttest.mp4 2>&1 

내가 testtext 테스트 텍스트인지 확인 오류 :

에 적합한 출력 형식을 찾을 수 없습니다 '텍스트 : 흰색 = FONTCOLOR을 : 글꼴 크기 = 24'텍스트 : FONTCOLOR = 흰색 : 글꼴 크기 = 24 : 잘못된 인수

답변

0

하지 당신처럼 작은 따옴표가 있고, 텍스트 주위에 따옴표를 추가

echo shell_exec("$ffmpeg -i meme.mp4 -y -vf drawtext='/Users/me/Library/Fonts/Champagne & Limousines.ttf:text=''test + infinity spaces :) text'': fontcolor=white: fontsize=24' -codec:a copy outputtexttest.mp4 2>&1");