summaryrefslogtreecommitdiffstats
path: root/.local/bin/convertall
blob: 7970a6bb7be1d338d97b272ca5f6260313d7a1b6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/sh

#Description: Takes input from the user of what type you'd like to convert everything in the current directory to. Using this information, it then uses ffmpeg to convert all files in the folder to that file format.

#Axioms:

#Dependencies: https://wiki.debian.org/ffmpeg https://packages.debian.org/sid/parallel


if [ -z "$1" ]
then
echo "You didn't give a file type!"
exit 1
fi
	ls -1|grep -v "$1"| parallel ffmpeg -hwaccel auto -i {} -deadline best "{.}.$1"