sh 使用ffmpeg将带有封面图案和单独轨道的文件夹解压缩到文件夹中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 使用ffmpeg将带有封面图案和单独轨道的文件夹解压缩到文件夹中相关的知识,希望对你有一定的参考价值。

#!/bin/bash

#
# Extracts tracks from stems files and puts them in folders
# named after the stem filenames.
#

for stem in *.mp4
do
	name=${stem%\.*}
	echo $name

	# Create a directory
	rm -R ./"$name"
	mkdir $name

	# Album cover
	coverFilename="$name"/"$name"_cover.jpg
	echo "  - Extracting album cover to $coverFilename"
	ffmpeg -i "$stem" -an -vcodec copy "$coverFilename"

	# Audio tracks
	for trackNo in 1 2 3 4
	do
		trackFilename="$name"/"$name"_"$trackNo".m4a
		echo "  - Extracting audio track $trackNo to $trackFilename"
		ffmpeg -i $stem -map 0:$trackNo -vn "$trackFilename"
	done
done

以上是关于sh 使用ffmpeg将带有封面图案和单独轨道的文件夹解压缩到文件夹中的主要内容,如果未能解决你的问题,请参考以下文章