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.
É 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.
Tags video ffmpeg vlc-media-player