Skip to content

Instantly share code, notes, and snippets.

@peas
Last active August 2, 2016 15:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save peas/2378e95359f7f10d992572237e3259ad to your computer and use it in GitHub Desktop.
Save peas/2378e95359f7f10d992572237e3259ad to your computer and use it in GitHub Desktop.
aplicacao de chroma e normalizacao de som, esboço
#aplica chroma:
ffmpeg -i video.mp4 -i video-chroma.mp4 -shortest -filter_complex '[1:v]chromakey=0x70de77:0.14:0.03[chroma];[chroma]crop=75/100*in_w:9/10*in_h,scale=w=0.4*iw:h=0.4*ih[chroma_escalado];[0:v][chroma_escalado]overlay=x=main_w-overlay_w-0:y=main_h-overlay_h-0[out]' -map '[out]' video-com-chroma-blend.mkv
#extrai audio
ffmpeg -i video_chroma.mp4 video_audio.wav
#profile do ruido:
sox video_audio.wav -n trim 0 0.5 noiseprof noise.prof
#remove ruido:
sox video_audio.wav video_audio_clean.wav noisered noise.prof 0.21
#normaliza: (fazer na mesma linha que anterior?)
sox --norm video_audio_clean.wav video_audio_norm.wav
#aplica som no video com chroma blend
ffmpeg -i video-com-chroma-blend.mkv -i video_audio_norm.wav -shortest video-final.mkv
#gera thumbnails para ver se ficou bom de forma simples, 1 a cada 3 min
ffmpeg -i video-final.mkv -vf fps=1/180 img%03d.jpg
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment