Guest User

SOUNDER3

a guest
Apr 15th, 2025
188
0
196 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 1.52 KB | None | 0 0
  1. @ECHO OFF
  2. SETLOCAL ENABLEDELAYEDEXPANSION
  3. SET "file=%*"
  4. FOR /F "tokens=1,3 delims=[]=" %%i IN ("%file:"=%") DO (
  5.     SET "name=%%i"
  6.     SET "url=%%j"
  7. )
  8. SET "url=!url:*moe%%2F=!"
  9. FOR %%i IN ("%name:"=%") DO (
  10.     SET "name=%%~ni"
  11. )
  12. FOR %%i IN ("%file%") DO SET "ext=%%~xi"
  13. FOR %%i IN ("%url%") DO SET "sext=%%~xi"
  14.  
  15. ECHO URL: %url% & ECHO Filename: %name% & ECHO Extension: %ext% & ECHO Sound Ext: %sext%
  16. ECHO.
  17.  
  18. SET "audio=http://files.catbox.moe/%url%"
  19.  
  20. IF NOT %ext%==.mp4 (
  21.     IF NOT %ext%==.webm SET "ext=.mp4"
  22.     IF NOT %sext%==.m4a (
  23.         IF NOT %sext%==.aac (
  24.             IF NOT %sext%==.mp3 (
  25.                 SET "audio=tempSOUNDED.m4a"
  26.                 ffmpeg -i "http://files.catbox.moe/%url%" -vn -c:a aac !audio!
  27.                 SET temp=1
  28.             )
  29.         )
  30.     )
  31.     ffmpeg -i %* -i "%audio%" -c:a copy -c:v libx264 -crf 18 "%name%-SOUNDED!ext!"
  32.     GOTO :End
  33. )
  34.  
  35. IF %ext%==.mp4 (
  36.     IF NOT %sext%==.m4a (
  37.         IF NOT %sext%==.aac (
  38.             IF NOT %sext%==.mp3 (
  39.                 SET "audio=tempSOUNDED.m4a"
  40.                 ffmpeg -i "http://files.catbox.moe/%url%" -vn -c:a aac !audio!
  41.                 SET temp=1
  42.             )
  43.         )
  44.     )
  45. )
  46.  
  47. IF %ext%==.webm (
  48.     IF NOT %sext%==.ogg (
  49.         IF NOT %sext%==.opus (
  50.             SET "audio=tempSOUNDED.ogg"
  51.             ffmpeg -i "http://files.catbox.moe/%url%" -vn -c:a libopus !audio!
  52.             SET temp=1
  53.         )
  54.     )
  55. )
  56.  
  57. ffmpeg -i %* -i "%audio%" -c copy "%name%-SOUNDED%ext%"
  58.  
  59. :End
  60. IF %temp%==1 DEL %audio%
  61. PAUSE
Add Comment
Please, Sign In to add comment