Advertisement
Guest User

Untitled

a guest
Jun 25th, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.61 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. function extract_audio_mp3() {
  4.   conversion_folder="$1"
  5.   file_extension="$2"
  6.   process_num="$3"
  7.   i=0
  8.   j=0
  9.   cd "$conversion_folder"
  10.   for item in *.$file_extension
  11.   do
  12.    ((i++))
  13.    ((j++))
  14.    counter=$(printf %04d $i)
  15.    cmd=$(echo "ffmpeg -i '$item' '$counter"_"$item.mp3'")
  16.    # echo $cmd
  17.    bash -c "$cmd" &
  18.    if [[ $j = $process_num ]]; then
  19.      wait
  20.      $j = 0
  21.    fi
  22.   done
  23. }
  24.  
  25. echo "Extracting audio & convert to mp3"
  26.  
  27. # current directory full path
  28. script_dir=$(dirs -l)
  29. # echo $script_dir
  30. extract_audio_mp3 "$script_dir" mov 3
  31.  
  32. echo "End of extraction and conversion"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement