Advertisement
DuckStrom

weebum script

Dec 29th, 2014
325
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 1.22 KB | None | 0 0
  1. @echo off
  2. set /P input=Input file path:
  3. set /P start=Starting seek position (m:s):
  4. set /P duration=Duration (in seconds):
  5. REM set /P bitRate=Bitrate:
  6. set /P height=Resolution scale (720 etc):
  7. set /P output=Output filename (without extension):
  8. set outputFolder=E:\libraries\Videos\Shadowplay\Planetside 2\webm
  9.  
  10. set /a bitRate = 24000000/%duration%
  11. REM 23907532 old
  12. REM -y          : overwrite files without asking
  13. REM -i          : input file
  14. REM -c:v        : encoder:video (libvpx for VP8)
  15. REM -b:v        : bitrate:video
  16. REM -threads    : number of threads to use - 0 uses all available
  17. REM -an         : No audio
  18. REM -vf         : video filter (using for scale here)
  19. REM -ss         : Seek position
  20. REM -t          : Duration
  21. REM -pass       : Pass number
  22. REM -quality    : Encoder-specific quality setting
  23. "C:\Program Files (x86)\ffmpeg\bin\ffmpeg" -y -i %input% -c:v libvpx -slices 8 -threads 4 -b:v %bitRate% -an -vf scale=-1:%height% -ss %start% -t %duration% -quality best -pass 1 -f rawvideo NUL
  24. "C:\Program Files (x86)\ffmpeg\bin\ffmpeg" -y -i %input% -c:v libvpx -slices 8 -threads 4 -b:v %bitRate% -an -vf scale=-1:%height% -ss %start% -t %duration% -quality best -pass 2 "%outputFolder%\%output%.webm"
  25. del ffmpeg2pass-0.log > NUL
  26. echo Finished. File is %filesize%KB.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement