Как вывести текст на левую сторону и 30% снизу вверх в выходном видео, используя ffmpeg drawtext - PullRequest
0 голосов
/ 15 апреля 2020

Я получил код из переполнения стека, который генерирует текстовую анимацию.

В этом коде текст идет посередине. Я хочу текст слева и на 30–40% снизу вверх .

Я пытался изменить параметры x и y, но это не удалось.

ниже указан код

ffmpeg -i output_with_logo1.mp4 -vf "[in]drawtext=fontfile=Mangal.ttf: text='कॉपर कैन्यन, सिएरा माद्रे, मेक्सिको।': fontcolor=red: fontsize=60: x=(w-text_w)/2: y=if(lt(t\,3)\,(-h+((3*h-200)*t/6))\,(h-200)/2):enable='between(t,2.9,50)',
drawtext=fontfile=Mangal.ttf: text='कॉपर कैन्यन, सिएरा माद्रे, मेक्सिको ।': fontcolor=yellow: fontsize=60: x=if(lt(t\,4)\,(-w+((3*w-tw)*t/8))\,(w-tw)/2): y=(h-100)/2:enable='between(t,3.5,50)',
drawtext=fontfile=Mangal.ttf: text='कॉपर कैन्यन, सिएरा माद्रे, मेक्सिको ।': fontcolor=blue: fontsize=60: x=if(lt(t\,5)\,(2*w-((3*w+tw)*t/10))\,(w-tw)/2): y=h/2:enable='between(t,4.5,50)',
drawtext=fontfile=Mangal.ttf: text='कॉपर कैन्यन, सिएरा माद्रे, मेक्सिको ।': fontcolor=black: fontsize=60: x=(w-text_w)/2: y=if(lt(t\,6)\,(2*h-((3*h-100)*t/12))\,(h+100)/2):enable='between(t,5.5,50)'[out]" out101.mp4
...