Guest User

Untitled

a guest
Sep 13th, 2022
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 1.55 KB | Software | 0 0
  1. chcp 65001
  2. echo off
  3.  
  4. set INPUT="C:\Users\h010c\Desktop\16630916231740.mp4"
  5. set OUTPUTNAME=pypa
  6.  
  7. rem ====================
  8. rem начало в (формат:00:00:00.000)
  9. set START=00:00:01.000
  10. rem длительность (формат:00:00:00.000)
  11. set LENGTH=00:00:00.220
  12. rem ====================
  13. rem фпс вписать ОБЯЗАТЕЛЬНО
  14. set FPS=fps=25
  15. rem ====================
  16. set FILTER=-filter_complex "%FPS%
  17. rem set FILTER=%FILTER%,crop=iw:19:0:ih/2-19
  18. set FILTER=%FILTER%,scale=200:-1:flags=sinc
  19. set FILTER=%FILTER%"
  20. rem ====================
  21. rem кол-во цветов: 1-256
  22. set COLORS=max_colors=32
  23. rem ====================
  24. rem алгоритмы сглаживания границ шумом
  25. rem dither=bayer:bayer_scale=1
  26. rem dither=bayer:bayer_scale=2
  27. rem dither=bayer:bayer_scale=3
  28. rem dither=floyd_steinberg
  29. rem dither=sierra2
  30. rem dither=sierra2_4a
  31. rem dither=none
  32. set DITHER=dither=bayer:bayer_scale=2
  33. rem ====================
  34. if not "%START%"=="" set START=-ss %START%
  35. if not "%LENGTH%"=="" set LENGTH=-t %LENGTH%
  36.  
  37. set INPUT=-i %INPUT%
  38. set OUTPUT=%OUTPUTNAME%.gif
  39.  
  40. ..\ffmpeg %START% %LENGTH% %INPUT% %FILTER%[x];[x]palettegen="%COLORS%:reserve_transparent=0" palette.png -y
  41. ..\ffmpeg %START% %LENGTH% %INPUT% -i palette.png %FILTER%[x];[x][1:v]"paletteuse=%DITHER%" %OUTPUT% -y
  42. if exist palette.png del palette.png
  43.  
  44. echo.
  45. echo. [1] Открыть конечный файл
  46. echo. [2] Выход
  47. echo.
  48. choice /C:12 /N /M "Введите выбор: "
  49. if errorlevel 2 exit
  50. if errorlevel 1 (
  51.     start %OUTPUT%
  52.     exit
  53. )
  54.  
Advertisement
Add Comment
Please, Sign In to add comment