Skip to content

Instantly share code, notes, and snippets.

@brunorozendo
Last active May 30, 2020 04:05
Show Gist options
  • Save brunorozendo/79f5fb089267aef74953a57d1c77c964 to your computer and use it in GitHub Desktop.
Save brunorozendo/79f5fb089267aef74953a57d1c77c964 to your computer and use it in GitHub Desktop.
Record desktop

Gravar tela sem som

ffmpeg -f x11grab -framerate 24 -video_size 1920x1080 -i :0.0 -c:v h264 -qp 0 output.mkv

1 - Gravar tela com som Windows

 ffmpeg `
 -f dshow `
 -i video="UScreenCapture":audio="Microphone (3- USB Audio CODEC )" `
 -vf crop=1920:1080:0:0 `
 -framerate 24 `
 -c:v libx264 out.mkv

1 - Gravar tela com som Linux

ffmpeg -f x11grab -framerate 24 -video_size 1920x1080 -i :0.0  -f alsa -i default -ac 1 -ar 48000  -c:v h264 -qp 0  output.mkv > output.log 2>&1 < /dev/null &

2 - Extrair audio do video

ffmpeg -i output.mkv -f mp3 -ab 192000 -vn music.mp3

3 - remover audio do video

ffmpeg -i output.mkv -codec copy -an output-sem-audio.mkv

3.1 convertrer para mov

ffmpeg -i .\01-intro-sem-audio.mkv -vcodec dnxhd -acodec pcm_s16le -s 1920x1080 -r 30000/1001 -b:v 36M -pix_fmt yuv422p -f mov .\01-intro-sem-audio.mov

4 - Substituir audio do video

ffmpeg -i output-sem-audio.mkv -i music-processada.mp3 -shortest -c:v copy -c:a aac -b:a 256k output-final.mp4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment