Treball amb vídeos des de terminal – ffmpeg mencoder
En aquesta entrada aniré fent un recull de comandes que he anat necessitant per treballar amb diferents formats de vídeo:
Convertir de vídeo flv a avi:
ffmpeg -i video1.flv video2.avi
Convertir d’avi a mp4/x264 sense perdre qualitat:
ffmpeg -i videoriginal.avi -c:v libx264 -crf 19 -preset slow -c:a libfaac -b:a 192k -ac 2 out.mp4
Per canviar/baixar la resolució del vídeo:
ffmpeg -i videoriginal.mp4 -strict -2 -s 320×240 video320x240.mp4
Per canviar/baixar la resolució del vídeo proporcionalment:
ffmpeg -i videoriginal.mp4 -strict -2 -filter:v “scale=320:-2” video320x240.mp4
Treure l’audio a un avi:
ffmpeg -i final.avi -c copy -an finalnoaudio.avi
Extreure l’àudio d’un vídeo i generar un mp3:
ffmpeg -i video.mpg -f mp3 audio.mp3
Rotar el video 90º en el sentit del rellotge:
ffmpeg -i input.mp4 -vf “transpose=1” output.mp4
Valors de transpose
0 Rota 90º en sentit contrari al rellotge i el voltejarà verticalment.
1 Rota 90º en el sentit del rellotge.
2 Rota 90º en sentit contrari al rellotge.
3 Rota 90º en el sentit del rellotge i el voltejarà verticalment.
Per enganxar dos avis:
mencoder -oac copy -ovc copy -o final.avi MVI_1435.AVI MVI_1437.AVI
Més informació:
https://www.emezeta.com/articulos/como-usar-ffmpeg-para-editar-video
https://maslinux.es/comandos-ffmpeg-utiles-para-gestionar-archivos-de-audio-y-video/