Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @setlocal
- @echo off
- set /p "URL=Enter URL here: "
- set /p "START_TIME=Enter START_TIME here: "
- set /p "END_TIME=Enter END_TIME here: "
- set /p "END_FILENAME=Enter END_FILENAME here: "
- set "VIDEO_URL= "
- set "AUDIO_URL= "
- FOR /F "usebackq delims=" %%i IN (`yt-dlp -g -f bv+ba -- "%URL%"`) do (
- set "line=%%i"
- call :part_seturls line
- )
- ffmpeg -ss "%START_TIME%" -i "%VIDEO_URL%" -to "%END_TIME%" -ss "%START_TIME%" -i "%AUDIO_URL%" -to "%END_TIME%" -map 0 -map 1 -c copy -shortest -y "%END_FILENAME%"
- ECHO.
- ECHO Done!
- PAUSE
- EXIT
- :part_seturls
- call set "current_url=%%%~1%%"
- if ["%VIDEO_URL:~0,1%"]==[" "] (
- set "VIDEO_URL=%current_url%"
- ) else if ["%AUDIO_URL:~0,1%"]==[" "] (
- set "AUDIO_URL=%current_url%"
- )
- exit /b
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement