blob: 9bf433d061a89622a4e6847d25aa5640b021a25f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#!/bin/bash
for source in $*;
do
path=${source%/*}
file=${source##*/}
stub=${file%.[^.]*}
suffix=${file:${#stub}}
if [[-z "$stub" && -n "$suffix"]]; then
stub=".$suffix"
suffix=""
fi
suffix=".mp4"
mkdir "$path/$stub.proxies"
#echo "source: $source"
#echo "path: $path"
#echo "suffix: $suffix"
#echo "stub: $stub"
ffmpeg -i "$source" -s 1280x720 "$path/$stub.proxies/720$suffix"
ffmpeg -i "$path/$stub.proxies/720$suffix" -s 640x360 "$path/$stub.proxies/360$suffix";
ffmpeg -i "$path/$stub.proxies/360$suffix" -s 320x180 "$path/$stub.proxies/180$suffix";
done
|