Como obtener y cambiar la resolución de un video con ffmpeg en Linux

Primero para obtener la resolución de un video ocupamos el comando ffprobe que es parte de la suite de ffmpeg de la siguiente forma, donde «video.mp4» es el video del cual quieres conocer su resolución.

ffprobe -v error -select_streams v:0 -show_entries stream=width,height -of csv=s=x:p=0 video.mp4

El resultado es puede ser algo parecido al siguiente.

640x352

Ahora para cambiar la resolución basta con ejecutar el siguiente comando, donde «videooriginal.mp4» es el video original y «videofinal.mp4» es el video modificado y «1920:1080» es la resolución en la que quiero dicho video.

ffmpeg -i videooriginal.mp4 -vf scale=1920:1080 videofinal.mp4