Advertisement
Guest User

Untitled

a guest
Mar 31st, 2017
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1.  
  2. var filter = '[0:v:0]scale=854x480[v0];[v0]setdar=16/9[clip0];';
  3. filter += '[1:v:0]scale=854x480[v1];[v1]setdar=16/9[clip1];';
  4. filter += '[3:v:0]scale=854x480[v3];[v3]setdar=16/9[clip3];';
  5. filter += '[clip3][4:v:0]overlay[vImage];';
  6. filter += '[clip0] [0:a:0] [vImage] [5:a:0] [clip1] [1:a:0] concat=n=3:v=1:a=1 [v] [ao];';
  7. filter += '[2:a]volume=0.5[a2];';
  8. filter += '[ao] [a2] amix=duration=first [a]';
  9.  
  10. ffmpeg() //logger: console.log(, { timeout: 432000 }
  11. //.addOption('-protocol_whitelist', 'file,udp,rtp,crypto')
  12. //.addOption('-probesize', 2147483647)
  13. //.addOption('-analyzeduration', 2147483647)
  14.  
  15. .input(fileWorking + fileName)
  16. .input( process.env.FILE_SAMPLE)
  17. .input( process.env.MP3_SAMPLE)
  18. .input( fileWorking + process.env.IMAGE_NAME)
  19.  
  20. .input('nullsrc=s=854x480:d=5')
  21. .inputFormat('lavfi')
  22.  
  23. .input('anullsrc=channel_layout=stereo:r=44100')
  24. .inputFormat('lavfi')
  25.  
  26. .addOption('-filter_complex', filter)
  27.  
  28. .output(fileWorking + 'output.mp4')
  29.  
  30. .addOption('-map', '[v]')
  31. .addOption('-map', '[a]')
  32. .addOption('-s', '854x480')
  33. .addOption('-c:v', 'libx264')
  34. .addOption('-preset', 'veryfast')
  35. .addOption('-vb', '2000k')
  36. .addOption('-r', 30)
  37. .addOption('-g', 60)
  38. .addOption('-vbsf', 'h264_mp4toannexb')
  39. .addOption('-c:a', 'aac')
  40. .addOption('-b:a', '128k')
  41.  
  42.  
  43. .addOption('-f', 'mp4')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement