Script simples e funcional em Python para baixar vídeos públicos do Facebook e cortar trechos específicos usando yt-dlp
+ ffmpeg
.
- Python 3.7 ou superior
- yt-dlp
- FFmpeg
pip install yt-dlp
Este projeto depende do FFmpeg para cortar os vídeos após o download.
- Acesse: https://www.gyan.dev/ffmpeg/builds/
- Baixe a versão "Release full build"
- Extraia em um local como
C:\ffmpeg
- No script, altere a linha:
ffmpeg_path = r"C:\ffmpeg\bin\ffmpeg.exe"
Ou, opcionalmente, adicione
C:\ffmpeg\bin
à variável de ambiente PATH do sistema.
brew install ffmpeg
sudo apt update
sudo apt install ffmpeg
python baixar_video_facebook.py "<URL do vídeo do Facebook>"
python baixar_video_facebook.py "<URL>" <min_inicio> <seg_inicio> <min_fim> <seg_fim>
Exemplo: cortar de 45:00 a 48:00:
python baixar_video_facebook.py "https://www.facebook.com/algumperfil/videos/1234567890123456" 45 0 48 0
video_baixado.mp4
: vídeo original baixado do Facebookvideo_completo.mp4
: se nenhum corte for aplicadovideo_cortado.mp4
: se o corte for realizado com sucesso
- O vídeo precisa estar público no Facebook
- O corte é feito com
-c copy
(sem recodificação), o que torna o processo muito rápido - Os tempos devem ser passados como
<min> <seg>
para início e fim
Projeto mantido por Igor Justino Rodrigues.