sh shell脚本使用ffmpeg将当前工作目录中的所有wav文件转换为mp3文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh shell脚本使用ffmpeg将当前工作目录中的所有wav文件转换为mp3文件相关的知识,希望对你有一定的参考价值。

#!/bin/bash
FILES=*.wav
for f in $FILES
do
  # echo "Processing ${f/.wav/.mp3} file..." 
  echo "Processing $f file..." 
  ffmpeg -i "$f" -codec:a libmp3lame -qscale:a 0 "${f/.wav/.mp3}"
  # take action on each file. $f store current file name
  # cat $f
done

# Source:
# file looping - https://www.cyberciti.biz/faq/bash-loop-over-file/
# string manipulation - http://www.tldp.org/LDP/abs/html/string-manipulation.html
# ffmpeg mp3 encoding guide - https://trac.ffmpeg.org/wiki/Encode/MP3

以上是关于sh shell脚本使用ffmpeg将当前工作目录中的所有wav文件转换为mp3文件的主要内容,如果未能解决你的问题,请参考以下文章