-------------------------------------------- Converter video para 4k: 16:9: ffmpeg -i entrada -vf scale=3840:2160 saida4k.mp4 4:3: ffmpeg -i entrada -vf scale=2880:2160 saida4k.mp4 16:9: ffmpeg -i entrada -filter:v fps=60 -vf scale=3840:2160 saida4k.mp4 4:3: ffmpeg -i entrada -filter:v fps=60 -vf scale=2880:2160 saida4k.mp4 ffmpeg -i video.mp4 -c:a copy -c:v libx265 video-h265.mp4 ffmpeg -i video.mp4 -c:a copy -c:v libx265 -filter:v fps=60 video-h265.mp4 -------------------------------------------- Converter video para 60fps: ffmpeg -i -filter:v fps=60 -------------------------------------------- Cortar video: ffmpeg -ss 00:00:00 -t 00:00:00 -i entrada.mp4 -vcodec copy saida.mp4 ffmpeg -ss 00:00:00 -t 00:00:00 -i entrada.mp4 -vcodec copy -map_metadata -1 saida.mp4 ffmpeg -ss 00:00:00 -t 00:00:00 -i entrada.mp4 -vcodec copy -an saida.mp4 ffmpeg -ss 00:00:00 -t 00:00:00 -i entrada.mp4 -vcodec copy -map_metadata -1 -an saida.mp4 ffmpeg -ss 00:00:00 -t 00:00:00 -i entrada.mp4 -vcodec copy -c:a aac -max_muxing_queue_size 9999 saida.mp4 -------------------------------------------- Cortar um trecho dentro do video: ffmpeg -ss 00:00:00 -i video.mp4 -c copy -t 00:00:00 -map_metadata -1 saida.mp4 ffmpeg -ss 00:00:00 -i video.mp4 -c copy -t 00:00:00 -map_metadata -1 -an saida.mp4 Obs: -ss e o ponto ou tempo inicial em que comecara o corte e -t o intervalo ou tempo entre o comeco e fim do intervalo -------------------------------------------- Mesclar audio e video: ffmpeg -i audio.aac -i video.mp4 -acodec copy -vcodec copy -f mp4 video-final.mp4 ffmpeg -i audio.aac -i video.mp4 -acodec copy -vcodec "fade=t=in:st=0:d=3,fade=t=out:st=x:d=5" -c:a copy -f mp4 video-final.mp4 -------------------------------------------- Mesclar video sem som: ffmpeg -f concat -safe 0 -i lista.txt -c copy -an saida.mp4 -------------------------------------------- Mesclar video com som: ffmpeg -f concat -safe 0 -i lista.txt -c copy saida.mp4 ffmpeg -f concat -safe 0 -i lista.txt -c:v copy -c:a aac saida.mp4 -------------------------------------------- Fade in fade out em video: ffmpeg -i video.mp4 -vf "fade=t=in:st=0:d=3,fade=t=out:st=X:d=5" -c:a copy out.mp4 substituir "X" pelo tempo total do video em segundos descontando o valor de "d" -------------------------------------------- Fade out em audio: ffmpeg -i music.mp3 -af "afade=t=out:st=x:d=5" out.mp3 substituir em "st" o tempo total do audio em segundos descontando o valor de "d" ffmpeg -ss 0 -t X -i audio-original.mp3 audio-cortado.mp3 X e o tempo entre o inicio do video e onde deve ser feito o corte -------------------------------------------- Se aparecer mensagem de "Non-monotonous DTS": ffmpeg -use_wallclock_as_timestamps 1 -safe 0 -f concat -i lista.txt out.mp4 -------------------------------------------- Remover metadata: ffmpeg -i video_entrada -c:v copy -c:a copy -map_metadata -1 video_saida -------------------------------------------- Slideshow: ffmpeg -framerate 1/5 -pattern_type glob -i '*.jpg' -c:v libx264 -r 30 slide.mp4 ffmpeg -framerate 1/5 -pattern_type glob -i '*.jpg' -c:v libx264 -pix_fmt yuv420p out.mp4 -------------------------------------------- Slideshow com audio: ffmpeg -framerate 1/2 -pattern_type glob -i '*.jpg' -i audio.mp3 -c:v libx264 -c:a aac -strict experimental -b:a 192k -shortest out.mp4 --------------------------------------------