Como usar o ffmpeg para ajustar um vídeo, reduzido e posicionado em uma imagem estática ligeiramente maior?

0

É possível, se for assim, usar o ffmpeg para reduzir o vídeo original que é 360x640 (relação de aspecto 1,77777778) em uma área que é 282x500 (relação de aspecto 1,773) como uma sobreposição em cima de uma imagem estática, com canto superior esquerdo no machado, localização y que não é 0,0.

O que eu estou tentando fazer é usar a captura de screencast do uso de um aplicativo de telefone Android (como em um vídeo explicativo), que atualmente é 360x640 (na verdade, relatado pelo VLC como tendo resolução: 368x642 e resolução de exibição: 360x640) , que é mp4 codificado - sobreposto a uma imagem estática de um telefone Android (genérico, sem modelo específico), st o vídeo resultante parece estar sendo reproduzido em um dispositivo (a imagem do dispositivo estático servindo de quadro para o vídeo).

O vídeo original não tem áudio, então minha necessidade é lidar apenas com vídeo.

    
por icarus74 18.05.2018 / 10:21

1 resposta

1

Use

ffmpeg -i video -i image -filter_complex "[0]scale=282:500[vid];[1][vid]overlay=X:Y:eof_action=endall" out.mp4

X e Y devem ser substituídos pelas coordenadas, medidas a partir do canto superior esquerdo da imagem.

    
por 18.05.2018 / 12:11