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文件的主要内容,如果未能解决你的问题,请参考以下文章
linux shell脚本执行命令详解
如何执行shell脚本其中一条命令
shell脚本执行
如何hook某一个shell命令
编写Shell脚本---接受、判断用户参数
Linux中编写一个shell脚本将指定目录中的文件的文件全名改为大写,但是命令执行完,shell