annotate TOOLS/x2mpsub.sh @ 4275:818be6ba8758

initial implementation of SMC codec; it almost works, too!
author melanson
date Sun, 20 Jan 2002 01:35:02 +0000
parents 2c6c21e1a1a1
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2241
2c6c21e1a1a1 converts all subtitles in . to mpsub format
gabucino
parents:
diff changeset
1 #!/bin/sh
2c6c21e1a1a1 converts all subtitles in . to mpsub format
gabucino
parents:
diff changeset
2 #
2c6c21e1a1a1 converts all subtitles in . to mpsub format
gabucino
parents:
diff changeset
3 # This script converts the subtitles in the current directory into
2c6c21e1a1a1 converts all subtitles in . to mpsub format
gabucino
parents:
diff changeset
4 # MPsub format (into ./converted-subtitles/*)
2c6c21e1a1a1 converts all subtitles in . to mpsub format
gabucino
parents:
diff changeset
5 #
2c6c21e1a1a1 converts all subtitles in . to mpsub format
gabucino
parents:
diff changeset
6 # Gabucino. No warranty. :)
2c6c21e1a1a1 converts all subtitles in . to mpsub format
gabucino
parents:
diff changeset
7 #
2c6c21e1a1a1 converts all subtitles in . to mpsub format
gabucino
parents:
diff changeset
8
2c6c21e1a1a1 converts all subtitles in . to mpsub format
gabucino
parents:
diff changeset
9 TMP="x2mpsub-$RANDOM"
2c6c21e1a1a1 converts all subtitles in . to mpsub format
gabucino
parents:
diff changeset
10 mkdir "$TMP"
2c6c21e1a1a1 converts all subtitles in . to mpsub format
gabucino
parents:
diff changeset
11 touch "$TMP/$TMP"
2c6c21e1a1a1 converts all subtitles in . to mpsub format
gabucino
parents:
diff changeset
12
2c6c21e1a1a1 converts all subtitles in . to mpsub format
gabucino
parents:
diff changeset
13 for x in *; do
2c6c21e1a1a1 converts all subtitles in . to mpsub format
gabucino
parents:
diff changeset
14 echo "Converting $x"
2c6c21e1a1a1 converts all subtitles in . to mpsub format
gabucino
parents:
diff changeset
15 mplayer "$TMP/$TMP" -sub "$x" -dumpmpsub -quiet > /dev/null 2> /dev/null
2c6c21e1a1a1 converts all subtitles in . to mpsub format
gabucino
parents:
diff changeset
16 mv dump.mpsub "$TMP/$x"
2c6c21e1a1a1 converts all subtitles in . to mpsub format
gabucino
parents:
diff changeset
17 done
2c6c21e1a1a1 converts all subtitles in . to mpsub format
gabucino
parents:
diff changeset
18
2c6c21e1a1a1 converts all subtitles in . to mpsub format
gabucino
parents:
diff changeset
19 rm "$TMP/$TMP"
2c6c21e1a1a1 converts all subtitles in . to mpsub format
gabucino
parents:
diff changeset
20 mv "$TMP" converted-subtitles