Closed llIllIllllIIIlllllll closed 8 months ago
Go to ffmpeg.py, comment lines 184-192 and uncomment lines 194-201.
from
# FFMPEG command to overlay images and text onto input video
ffmpeg_command = (f'ffmpeg -loglevel error -stats -y -loop 1 -i "{image_file}" -i "{audio_file}" '
f'-i "{video_file}" -i "{created_verse_image}" -r 24 -filter_complex '
f'"[2:v][0:v]overlay=(W-w)/2:{image_y}[v1]; '
# f'[v1]drawtext=fontfile={selected_font}:text=\'{text_verse}\':x=(w-text_w)/2:y=(h-text_h)/2:fontsize=60:fontcolor=white:'
# f'enable=\'between(t,{text_start_time},{video_duration})\'[v2]; '
f'[v1]drawtext=fontfile=\'{text_source_font}\':text=\'{text_source}\':x=(w-text_w)/2:y={text2_y}:fontsize=42:fontcolor={font_color}:'
f'enable=\'between(t,{text_start_time},{video_duration})\'[v2]; '
f'[v2][3:v]overlay=(W-w)/2:{image_text_source_y}:enable=\'between(t,{text_start_time},{video_duration})\'[v3]" '
f'-t {video_duration} -map "[v3]" -map 1 -c:v libx264 -preset veryfast -crf 18 "{output_path}"')
# WITHOUT LOGO
# ffmpeg_command = (f'ffmpeg -loglevel error -stats -y -loop 1 -i "{audio_file}" '
# f'-i "{video_file}" -i "{created_verse_image}" -r 24 -filter_complex '
# # f'[v1]drawtext=fontfile={selected_font}:text=\'{text_verse}\':x=(w-text_w)/2:y=(h-text_h)/2:fontsize=60:fontcolor=white:'
# # f'enable=\'between(t,{text_start_time},{video_duration})\'[v2]; '
# f'"[v1]drawtext=fontfile=\'{text_source_font}\':text=\'{text_source}\':x=(w-text_w)/2:y={text2_y}:fontsize=42:fontcolor={font_color}:'
# f'enable=\'between(t,{text_start_time},{video_duration})\'[v2]; '
# f'[v2][2:v]overlay=(W-w)/2:{image_text_source_y}:enable=\'between(t,{text_start_time},{video_duration})\'[v3]" '
# f'-t {video_duration} -map "[v3]" -map 1 -c:v libx264 -preset veryfast -crf 18 "{output_path}"')
to:
# FFMPEG command to overlay images and text onto input video
# ffmpeg_command = (f'ffmpeg -loglevel error -stats -y -loop 1 -i "{image_file}" -i "{audio_file}" '
# f'-i "{video_file}" -i "{created_verse_image}" -r 24 -filter_complex '
# f'"[2:v][0:v]overlay=(W-w)/2:{image_y}[v1]; '
# # f'[v1]drawtext=fontfile={selected_font}:text=\'{text_verse}\':x=(w-text_w)/2:y=(h-text_h)/2:fontsize=60:fontcolor=white:'
# # f'enable=\'between(t,{text_start_time},{video_duration})\'[v2]; '
# f'[v1]drawtext=fontfile=\'{text_source_font}\':text=\'{text_source}\':x=(w-text_w)/2:y={text2_y}:fontsize=42:fontcolor={font_color}:'
# f'enable=\'between(t,{text_start_time},{video_duration})\'[v2]; '
# f'[v2][3:v]overlay=(W-w)/2:{image_text_source_y}:enable=\'between(t,{text_start_time},{video_duration})\'[v3]" '
# f'-t {video_duration} -map "[v3]" -map 1 -c:v libx264 -preset veryfast -crf 18 "{output_path}"')
# WITHOUT LOGO
ffmpeg_command = (f'ffmpeg -loglevel error -stats -y -loop 1 -i "{audio_file}" '
f'-i "{video_file}" -i "{created_verse_image}" -r 24 -filter_complex '
# f'[v1]drawtext=fontfile={selected_font}:text=\'{text_verse}\':x=(w-text_w)/2:y=(h-text_h)/2:fontsize=60:fontcolor=white:'
# f'enable=\'between(t,{text_start_time},{video_duration})\'[v2]; '
f'"[v1]drawtext=fontfile=\'{text_source_font}\':text=\'{text_source}\':x=(w-text_w)/2:y={text2_y}:fontsize=42:fontcolor={font_color}:'
f'enable=\'between(t,{text_start_time},{video_duration})\'[v2]; '
f'[v2][2:v]overlay=(W-w)/2:{image_text_source_y}:enable=\'between(t,{text_start_time},{video_duration})\'[v3]" '
f'-t {video_duration} -map "[v3]" -map 1 -c:v libx264 -preset veryfast -crf 18 "{output_path}"')
How do I make it without a logo?