shell命令 ffmpeg 批量提取视频的音频文件

ffmpeg命令提取音频,主要是for循环目录下的文件,判断是否是mp4结尾的文件,然后执行

ffmpeg命令。

下面上命令的代码

#! /bin/bash
function rename()
{
	cd $1
	echo $1
	local suffix=$2
    cfilelist=$(ls -A)
    for file in $cfilelist;
    do  
	 	local name="${file##*.}"
		if [ $name == $2 ]; then
	 		echo $file
	 		ffmpeg -threads 5 -i $file -f mp3 -vn "${file%.*}.mp3"
	 		rm -rf $file
		fi 	
    done 
}
path="/Users/XX/Desktop/XX1/"
rename $path "mp4"

#xx shi自己的文件夹路径

 将上面的命令保存到a.sh文件下,然后在cmd执行   sh a.sh命令

你可能感兴趣的:(音视频,ffmpeg,音视频)