Javi

ffmpeg: recetas varias

Feb 23rd, 2016 (edited)
332
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.44 KB | None | 0 0
  1. Conversión definitiva sin pérdida apreciable y usando gpu
  2. ------------------------------------------------------------------
  3.  
  4. ```
  5. ffmpeg.exe -i screenity3.webm -c:v h264_nvenc -c:a copy -preset slow -multipass fullres -vf scale=in_range=full:out_range=full -color_range 2 -rc-lookahead 0 -rc constqp -bf 2 -spatial-aq 1 -aq-strength 8 -temporal-aq 1 -g 250 output.mkv
  6. ```
  7.  
  8. Normalize audio
  9. ------------------------------------------------------------------
  10. https://github.com/slhck/ffmpeg-normalize
  11.  
  12. https://github.com/slhck/ffmpeg-normalize
  13.  
  14. Recode using hardware acceleration
  15. ------------------------------------------------------------------
  16.  
  17. ffmpeg -vsync 0 -hwaccel cuvid -c:v h264_cuvid -i input.mp4 -c:a copy -c:v h264_nvenc -b:v 5M output.mp4
  18.  
  19. (order of param is important, including -i position)
  20.  
  21. Recode videos in a folder
  22. ------------------------------------------------------------------
  23.  
  24. #!/bin/bash
  25.  
  26. FILES=../*.flv
  27. for f in $FILES
  28. do
  29. echo "Processing $f."
  30. ffmpeg -i $f -strict -2 $f.mp4
  31. done
  32.  
  33. MP4 a MP3
  34. ------------------------------------------------------------------
  35.  
  36. ffmpeg -i "bodypump 93 tracklist.mp4" -b:a 320K bodypump93.mp3
  37.  
  38. Listar dispositivos de audio
  39. ------------------------------------------------------------------
  40.  
  41. ffmpeg -list_devices true -f dshow -i dummy
  42.  
  43. Grabar el escritorio en hidpi:
  44. ------------------------------------------------------------------
  45.  
  46. http://blog.cppse.nl/screen-capture-windows-10-hidpi-ffmpeg
  47. ffmpeg -f dshow -i audio="Microphone (Realtek High Definition Audio)" ^
  48. -f gdigrab -framerate 30 -i desktop ^
  49. -c:v libx264 -preset ultrafast -crf 22 output.mkv
  50.  
  51.  
  52. FFMPEG: avi 2 mp4
  53.  
  54. ffmpeg -i input.avi -c:v libx264 -crf 19 -preset slow -c:a aac -strict experimental -b:a 192k -ac 2 out.mp4
  55.  
  56. FFMPEG: Recortar vídeo
  57.  
  58. ffmpeg -i prod.avi -ss 00:00:00.0 -c copy -t 00:42:02 prod-first.avi
  59.  
  60. FFMPEG: Cambiar velocidad a vídeo sin perder calidad (20%)
  61.  
  62. ffmpeg -i input.mp4 -filter_complex "setpts=PTS/1.20;atempo=1.20" output20.mp4
  63.  
  64. FFMPEG: concatenar ficheros
  65.  
  66. Cam01.txt:
  67. file '01-presentation.avi'
  68. file '02-tools.avi'
  69.  
  70. ffmpeg -f concat -i Cam01.txt -c copy Cam01.mp4
  71.  
  72. FFMPEG: Mezclar vídeo con audio:
  73.  
  74. ffmpeg -i ..\..\01-presentation.avi -i es-01-presentation.mp3 -map 0:0 -map 1:0 -c:v copy -c:a copy es-01-presentation.avi
  75.  
  76. Resincronizar audio: ffmpeg -i produced.mp4 -itsoffset 0.3 -i produced.mp4 -vcodec copy -acodec copy -map 0:0 -map 1:1 synced.mp4
Advertisement
Add Comment
Please, Sign In to add comment