Search code examples
ffmpegbatch-processingos-agnostic

How do you convert an entire directory with ffmpeg?


How do you convert an entire directory/folder with ffmpeg via command line or with a batch script?


Solution

  • Previous answer will only create 1 output file called out.mov. To make a separate output file for each old movie, try this.

    for i in *.avi;
      do name=`echo "$i" | cut -d'.' -f1`
      echo "$name"
      ffmpeg -i "$i" "${name}.mov"
    done