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.1.tar.gz
(90.5 kB
view hashes)
Built Distribution
Close
Hashes for ffmpeg_for_python-0.3.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 635ddc8482b0d71fdf14de4c1589bdebc7b602307d020b66a10d8ea6da538bef |
|
MD5 | 8844e060e8ccb7a12055ec3cf9a1980b |
|
BLAKE2b-256 | 8ef9ff293df0472796109d3832d7b0013e2ca7fcd7a3ce4382e0cbcc8bd6dbc1 |