Salagata

YTPMV with any pitches

Jul 5th, 2025 (edited)
2,129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. {js:
  2. if(discord.tag.id == "784908883981271462") {
  3. console.log(`https://cdn.nsb.gg/tmp/l7ofg/zpgox.gif`)
  4. } else {
  5. var code = []
  6.  
  7. for(let i = 1; i < discord.variables.__args.length; i++) {
  8. const note = discord.variables.__args[i]
  9. code.push(`ffmpeg -i c.avi -af "${note == "-" ? "volume=0": `rubberband=formant=712923000:pitch=2^(${parseFloat(note)+0.5}/12)`}" -c:v ffv1 -c:a pcm_s16le -t 0.2 ${i}.avi`)
  10. }
  11.  
  12. const start = Number(discord.variables.__args[0]) || 2.18
  13. const start2 = start+2
  14. const start3 = start+0.1
  15. discord.variables.code = `load {iv}
  16.  
  17. ffmpeg -stream_loop -1 -i $FILE_1 -vf scale=640:360,setsar=1:1,fps=30,fade=in:d=0.3:st=${start3} -af volume=4,afade=in:d=0.3:st=${start3} -ss ${start} -t 2 -c:v ffv1 -c:a pcm_s16le a.avi
  18. ffmpeg -stream_loop -1 -i $FILE_1 -vf scale=640:360,setsar=1:1,fps=30 -af volume=4 -ss ${start2} -t 2 -c:v ffv1 -c:a pcm_s16le b.avi
  19. ffmpeg -i b.avi -c:v ffv1 -c:a pcm_s16le -t 0.4 c.avi
  20. ${code.join("\n")}
  21. ffmpeg -i "concat:${discord.variables.__args.slice(1).map((x,i) => (i+1)+ ".avi").join("\u007c")}" -c:v ffv1 -c:a pcm_s16le d.avi
  22. ffmpeg -i d.avi -vf scale=640:360,setsar=1:1,fps=30,fade=in:d=0.2:st=0.3 -af atrim=end=${discord.variables.__args.length*0.2 - 0.4},"adelay='300\u007c300'" -c:v ffv1 -c:a pcm_s16le e.avi
  23. ffmpeg -i d.avi -vf scale=640:360,setsar=1:1,fps=30 -c:v ffv1 -c:a pcm_s16le f.avi
  24. ffmpeg -i e.avi -i f.avi -filter_complex "[0:v]lutrgb=val/2:val/2:val/2,hflip,format=gbrp[base];[1:v]pad=iw*2:ih*2:(iw-ow)/2:(ih-oh)/2,scale=iw/2:-1,format=gbrp[overlay];[1:v]scale=iw/2:ih/2,lutrgb=r=0:g=0:b=0,pad=iw*2:ih*2:(iw-ow)/2:(ih-oh)/2:color=0x00FF00,gblur=12,format=rgba,negate,colorchannelmixer=0:0:0:0:0:0:0:0:0:0:0:0:0:1:0:0[shadow];[base][shadow]overlay=(W-w)/2+10:(H-h)/2+10,format=gbrp[tmp];[tmp][overlay]blend=all_mode=addition,zoompan=z='min(2,2-(on*0.18))':x=iw/2-(iw/zoom/2):y=ih/2-(ih/zoom/2):s=640x360:d=0:fps=30[v];[0:a][1:a]amix=2,volume=2[a]" -map "[v]" -map "[a]" -pix_fmt yuv420p -c:v ffv1 -c:a pcm_s16le g.avi
  25. ffmpeg -i g.avi before.wav
  26. sox before.wav after.wav reverb 36
  27. ffmpeg -i g.avi -i after.wav -map 0:v -map 1:a -shortest -c:v ffv1 -c:a pcm_s16le h.avi
  28. ffmpeg -i "concat:a.avi\u007ch.avi" -c:a flac ./output/ytpmv_scan.mp4
  29. `
  30. }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment