]> code.delx.au - transcoding/blob - tomp4.sh
15a2f26bb1728f5c1a018d52d476f6fd68c83cbb
[transcoding] / tomp4.sh
1 #!/bin/bash
2
3 input="$1"
4 output="$(basename "$input" .avi).mp4"
5 if [ -z "$input" ]; then
6 echo "Usage: $0 infile"
7 exit 1
8 fi
9
10 rm -f "$output" &&
11 mencoder "$input" -ovc copy -oac copy -of rawvideo -o tmp.h264 &&
12 mencoder "$input" -ovc copy -oac copy -of rawaudio -o tmp.aac &&
13 MP4Box -add tmp.h264 -add tmp.aac "$output"
14 rm -f tmp.h264 tmp.aac &&
15 echo 'Done!'
16