Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- set /P input=Input file path:
- set /P start=Starting seek position (m:s):
- set /P duration=Duration (in seconds):
- REM set /P bitRate=Bitrate:
- set /P height=Resolution scale (720 etc):
- set /P output=Output filename (without extension):
- set outputFolder=E:\libraries\Videos\Shadowplay\Planetside 2\webm
- set /a bitRate = 24000000/%duration%
- REM 23907532 old
- REM -y : overwrite files without asking
- REM -i : input file
- REM -c:v : encoder:video (libvpx for VP8)
- REM -b:v : bitrate:video
- REM -threads : number of threads to use - 0 uses all available
- REM -an : No audio
- REM -vf : video filter (using for scale here)
- REM -ss : Seek position
- REM -t : Duration
- REM -pass : Pass number
- REM -quality : Encoder-specific quality setting
- "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
- "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"
- del ffmpeg2pass-0.log > NUL
- echo Finished. File is %filesize%KB.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement