Wrapper para o binário FFmpeg
Project description
ffmpeg-for-python
Wrapper para o binário FFmpeg, permitindo o uso de comandos FFmpeg via Python. Para saber como usar FFmpeg, consulte a documentação no site oficial
conversão básica
from ffmpeg_for_python import FFmpeg, FFmpegExceptions
# Cria uma instância do wrapper FFmpeg
ffmpeg = FFmpeg()
# Caminho do arquivo de entrada e saída
input_video = 'input_video.mp4'
output_video = 'output_video.mkv'
# Define o arquivo de entrada e o arquivo de saída
(ffmpeg
.overwrite_output # Sobrescrever se existir
.input(input_video) # Vídeo de entrada
.output(output_video) # Vídeo final
)
# Executa o comando FFmpeg e exibe a saída
try:
ffmpeg.run(capture_output=True)
except FFmpegExceptions as e:
print("Erro ao executar FFmpeg:", e)
remux audio e video
from ffmpeg_for_python import FFmpeg, FFmpegExceptions
# Cria uma instância do wrapper FFmpeg
ffmpeg = FFmpeg()
# Caminho dos arquivos de entrada e saída
input_video = 'input_video.mp4'
input_audio = 'input_audio.mp4'
output_video = 'output_video.mp4'
# Define os arquivos de entrada e o arquivo de saída
(ffmpeg
.overwrite_output # Sobrescrever se existir
.input(input_video) # Vídeo de entrada
.input(input_audio) # Áudio
.args(arguments=['-c:a', 'copy', '-c:v', 'copy']) # Parâmetros de cópia de áudio e vídeo
.output(output_video) # Vídeo final
)
# Executa o comando FFmpeg e exibe a saída
try:
ffmpeg.run(capture_output=True)
except FFmpegExceptions as e:
print("Erro ao executar FFmpeg:", e)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ffmpeg_for_python-0.3.3.tar.gz
(90.7 kB
view hashes)
Built Distribution
Close
Hashes for ffmpeg_for_python-0.3.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f71f1f319dbc85491589738bb84df55d83f326ebc7fd711c03f0b68d7343205d |
|
MD5 | 445b30229287e63cd820f1f2b3a5daec |
|
BLAKE2b-256 | fcb64f7ebb6e5caeca6a9ac3b433df37270f1e0024b038f257b93d35c2f4a441 |