Перенесите текст или добавьте отступы, чтобы не касаться краев видео с помощью Moviepy ⇐ Python
Перенесите текст или добавьте отступы, чтобы не касаться краев видео с помощью Moviepy
Приведенный ниже код отлично отображает два набора текста из CSV. НАПРИМЕР
Это первый текст, который будет отображаться, Это второй текст, который будет отображаться
На данный момент текст доходит до левого и правого краев видео.
Как добавить отступы по краям видео или обернуть текст, чтобы оставить зазор с левой и правой стороны видео?
Я перепробовал множество вариантов, но не смог найти правильное позиционирование. Я не знаю, должно ли решение заключаться в добавлении элемента заполнения или пользовательской переноски текста. Я не добавил свои попытки заставить его работать, поскольку я пробовал множество вариантов. Ниже приведен рабочий код без каких-либо боковых дополнений.
с open('text.csv', newline='') в виде CSV-файла: text_reader = csv.reader(csvfile, delimiter=',') для j, строка в перечислении (text_reader): если j == я: текст1 = строка[0] text_clip1 = TextClip(text1, Fontsize=50, color='white', Font="Roboto-Bold.ttf", align='Center', Method='caption', size=clip.size,stroke_color='black', ширина_штриха=1) text_clip1 = text_clip1.set_position(('center', 'bottom')).set_start(2).set_duration(4) если len(строка) > 1: текст2 = строка[1] text_clip2 = TextClip(text2, Fontsize=50, color='white', Font="Roboto-Bold.ttf", align='Center', Method='caption', size=clip.size,stroke_color='black', ширина_штриха=1) text_clip2 = text_clip2.set_position(('center', 'bottom')).set_start(7).set_duration(4) text_clip = mymovie.CompositeVideoClip([text_clip1, text_clip2]) еще: text_clip = text_clip1 клип = mymovie.CompositeVideoClip([clip, text_clip])
Приведенный ниже код отлично отображает два набора текста из CSV. НАПРИМЕР
Это первый текст, который будет отображаться, Это второй текст, который будет отображаться
На данный момент текст доходит до левого и правого краев видео.
Как добавить отступы по краям видео или обернуть текст, чтобы оставить зазор с левой и правой стороны видео?
Я перепробовал множество вариантов, но не смог найти правильное позиционирование. Я не знаю, должно ли решение заключаться в добавлении элемента заполнения или пользовательской переноски текста. Я не добавил свои попытки заставить его работать, поскольку я пробовал множество вариантов. Ниже приведен рабочий код без каких-либо боковых дополнений.
с open('text.csv', newline='') в виде CSV-файла: text_reader = csv.reader(csvfile, delimiter=',') для j, строка в перечислении (text_reader): если j == я: текст1 = строка[0] text_clip1 = TextClip(text1, Fontsize=50, color='white', Font="Roboto-Bold.ttf", align='Center', Method='caption', size=clip.size,stroke_color='black', ширина_штриха=1) text_clip1 = text_clip1.set_position(('center', 'bottom')).set_start(2).set_duration(4) если len(строка) > 1: текст2 = строка[1] text_clip2 = TextClip(text2, Fontsize=50, color='white', Font="Roboto-Bold.ttf", align='Center', Method='caption', size=clip.size,stroke_color='black', ширина_штриха=1) text_clip2 = text_clip2.set_position(('center', 'bottom')).set_start(7).set_duration(4) text_clip = mymovie.CompositeVideoClip([text_clip1, text_clip2]) еще: text_clip = text_clip1 клип = mymovie.CompositeVideoClip([clip, text_clip])
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Intelephense не делает отступы для одного файла, но делает отступы для всех остальных
Anonymous » » в форуме Php - 0 Ответы
- 132 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Intelephense не делает отступы для одного файла, но делает отступы для всех остальных
Anonymous » » в форуме Php - 0 Ответы
- 38 Просмотры
-
Последнее сообщение Anonymous
-