Guest User

Untitled

a guest
Jan 22nd, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. #!/bin/bash
  2. FFMPEG=`which ffmpeg`
  3. if [ "$FFMPEG" = "" ] ; then
  4. echo "Please install ffmpeg.";
  5. exit 0;
  6. fi
  7. if [ $# != 3 ] ; then
  8. echo "Usage: $0 <image_file> <mp3_file> <output_file.avi>";
  9. exit 0;
  10. fi
  11. if [ ! -f $1 ] ; then
  12. echo "Source image '$1' not found.";
  13. exit 0;
  14. fi
  15. if [ ! -f $2 ] ; then
  16. echo "Source mp3 '$2' not found.";
  17. exit 0;
  18. fi
  19. if [ -f $3 ] ; then
  20. echo "Output file '$3' exists. Overwrite? (y/n)";
  21. read CONFIRM
  22. if [ "$CONFIRM" == "y" ] ; then
  23. echo "Overwriting '$3'"
  24. else
  25. if [ "$CONFIRM" == "Y" ] ; then
  26. echo "Overwriting '$3'"
  27. else
  28. echo "Operation canceled.";
  29. exit 0;
  30. fi
  31. fi
  32. fi
  33. TIME=`ffmpeg -i $2 2>&1 | grep Duration | cut -f1 -d, | cut -f2,3,4,5 -d:`
  34. echo $TIME
  35. $FFMPEG -loop_input -i $1 -i $2 -acodec copy -y -t $TIME $3
Add Comment
Please, Sign In to add comment