blob: b4e76e501d68586ea19fe364a2a89a72030aea91 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#!/bin/bash
# maskin info
# ffmpeg versjon, libtheora
# logg til fil
EXT=`echo "$1"|awk -F . '{print $NF}'`
NAME=`basename $1 .$EXT`
if [ -z "$1" ]; then
echo "Usage: $0 <video-file>"
exit 1
fi
echo '"Filename","Video Quality","Video Bitrate (kb/s)","Audio Quality","Audio Bitrate (kb/s)","Filesize(Mb)","Time"' #> $NAME.txt
for i in {5..10}; do
VQUALITY=$i
for i in {3..5}; do
AQUALITY=$i
/usr/bin/time -f "%E" ffmpeg2theora $1 -o $NAME-v$VQUALITY-a$AQUALITY.ogv \
--videoquality $VQUALITY \
--audioquality $AQUALITY \
> "$NAME.ogv-compresslog" 2> time.txt
TIME=`tail -1 time.txt `
SIZE=`du -m $NAME-v$VQUALITY-a$AQUALITY.ogv | awk '{print $1}'`
VBITRATE=`./video_bitrate $NAME-v$VQUALITY-a$AQUALITY.ogv`
ABITRATE=`./audio_bitrate $NAME-v$VQUALITY-a$AQUALITY.ogv`
echo "\"$NAME-v$VQUALITY-a$AQUALITY.ogv\",\"$VQUALITY\",\"$VBITRATE\",\"$AQUALITY\",\"$ABITRATE\",\"$SIZE\",\"$TIME\"" #>> $NAME.txt
done
done
rm time.txt
|