How can i render a movie using python?

gabriel.m_
Thu, 15 Feb 2024 14:41:59 +0000
Programming & Scripting

I need to render a sequence that I created but i don’t know how to do this, I’ve tried this way but I don’t get my avi video.

Configure as configurações de captura

settings = unreal.MovieSceneCaptureSettings()
settings.set_editor_property("resolution", resolution)
settings.set_editor_property("use_custom_frame_rate", True)
settings.set_editor_property("custom_frame_rate", unreal.FrameRate(frame_rate, 1))
settings.set_editor_property("movie_extension", "avi")  # Definir a extensão do arquivo de filme como avi

# Inicialize as configurações de captura

# Configurar caminho de saída
output_directory = unreal.DirectoryPath()
output_directory.set_editor_property("path", output_path)  # Definir o caminho do diretório de saída
settings.set_editor_property("output_directory", output_directory)

# Inicializar a captura de filme com as configurações fornecidas
movie_capture = unreal.MovieSceneCapture()
movie_capture.settings = settings
sequencer_tools = unreal.SequencerTools()
if(sequencer_tools.render(movie_capture, unreal.OnRenderMovieStopped())):
   print("Renderizado com sucesso")
else:
    print("Erro ao renderizar")

1 post - 1 participant