CodeGym /Curso Java /Python SELF PT /Exportação final para várias plataformas

Exportação final para várias plataformas

Python SELF PT
Nível 48 , Lição 4
Disponível

1. Exportando vídeos

Preparação para exportação final

Bem-vindo à aula final do nosso curso dedicado à edição de vídeo usando MoviePy. Parabéns, você concluiu 99 passos rumo ao seu sonho de se tornar um mestre em automação de vídeo! Hoje vamos aprender uma das coisas mais importantes — exportar suas obras-primas para que brilhem em todas as plataformas, de sites a redes sociais.

Chegou a hora de dar vida a todas as suas ideias e trabalhos. Antes de exportar o vídeo nos formatos necessários, vamos entender como configurar corretamente os parâmetros de exportação para que o resultado final tenha aparência profissional e se encaixe perfeitamente na plataforma escolhida.

Configuração de parâmetros de exportação

No MoviePy, é bem tranquilo configurar os parâmetros de saída do vídeo. Os principais parâmetros a serem considerados são:

  • Formato do arquivo: por exemplo, MP4, GIF.
  • Resolução (Resolution): Isso define o quão nítido será o vídeo. Por exemplo, 1920x1080 para Full HD.
  • Bitrate: Impacta na qualidade e no tamanho do vídeo. Quanto maior, melhor a qualidade, mas aumenta o tamanho do arquivo.
  • Taxa de quadros (Frame rate): Muitas vezes 24, 30 ou 60 quadros por segundo. Mais quadros — vídeo mais suave.

Vamos ver como configurar esses parâmetros no código.


from moviepy.editor import VideoFileClip

# Carregando seu vídeo final
final_clip = VideoFileClip("your_video.mp4")

# Exportando vídeo com os parâmetros definidos
final_clip.write_videofile(
    "exported_video.mp4",
    codec="libx264",  # Configurando o codec
    bitrate="2000k",  # Configurando o bitrate
    fps=24,           # Configurando a taxa de quadros
    preset="medium"   # Configurando a velocidade de codificação
)

O codec libx264 é amplamente usado e compatível com muitas plataformas, incluindo redes sociais. Note que você pode ajustar todos esses parâmetros conforme necessário.

2. Formatos de vídeo

Escolhendo o formato para exportação

O MoviePy suporta diversos formatos de vídeo, incluindo MP4, AVI, WEBM e GIF. O formato MP4 (codec H.264) é um dos mais populares para web e redes sociais devido à alta qualidade com tamanho relativamente pequeno de arquivo.

Os mais usados incluem:

  • MP4: Amplamente utilizado na web e redes sociais por seu bom equilíbrio entre qualidade e tamanho.
  • AVI: Um formato mais antigo, ideal para armazenar vídeos em alta qualidade.
  • WEBM: Popular para vídeos na internet, otimizado para plataformas web.

Exportação no formato MP4


video.write_videofile("final_video.mp4", codec="libx264")

Aqui:

  • codec="libx264" diz ao MoviePy para usar o codec H.264, amplamente suportado e que garante boa qualidade de compressão.

Exportação no formato WebM para plataformas web

WebM é um formato otimizado para o ambiente web, com alta compressão e boa qualidade.


video.write_videofile("final_video.webm", codec="libvpx")

3. Configurando a resolução e taxa de quadros

Diferentes plataformas podem exigir resoluções e taxas de quadros variadas. Por exemplo, para vídeos no YouTube e Instagram, recomenda-se usar pelo menos 720p (1280x720), enquanto para sites pode ser suficiente 480p (854x480).

Alterando a resolução do vídeo


# Alterando resolução para 720p
video_resized = video.resize((1280, 720))
video_resized.write_videofile("final_video_720p.mp4", codec="libx264")

Aqui:

  • resize((1280, 720)) altera a resolução do vídeo para 1280x720 pixels.

Configurando a taxa de quadros

A taxa de quadros (fps) também é importante para a qualidade final do vídeo. O padrão para web e redes sociais é 24 ou 30 fps.


video.write_videofile("final_video.mp4", fps=24)

4. Otimizando o tamanho do arquivo de vídeo

Para reduzir o tamanho do arquivo de vídeo sem perder muita qualidade, você pode diminuir o bitrate ou usar diferentes métodos de compressão.

Configurando o bitrate para reduzir o tamanho

O bitrate afeta diretamente o tamanho e a qualidade do vídeo. Reduzindo o bitrate, você diminui o tamanho do arquivo, mas também a qualidade do vídeo.


video.write_videofile("final_video_low_bitrate.mp4", bitrate="500k")

Aqui:

  • bitrate="500k" define o bitrate para 500 kbps. Os valores podem variar de acordo com suas necessidades de qualidade e tamanho.

Exportação com o parâmetro preset para compressão

No codec H.264, há o parâmetro preset, que permite escolher entre qualidade e velocidade de compressão.


video.write_videofile("final_video_fast.mp4", codec="libx264", preset="fast")

Aqui:

  • preset="fast" significa que a compressão será mais rápida, mas a qualidade pode ser um pouco reduzida. Opções incluem ultrafast, fast, medium, slow e veryslow.
1
Опрос
Criação de efeitos visuais,  48 уровень,  4 лекция
недоступен
Criação de efeitos visuais
Criação de efeitos visuais
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION