]> git.phdru.name Git - audio-cdr-video.git/blobdiff - video/ff_encode
Pass output as a parameter; allow to pass many input files
[audio-cdr-video.git] / video / ff_encode
index befff9db4fac7554034ae54982a5eca0d3765984..c265ecde07a98f07c4ddbc6b2cd937ea588200ac 100755 (executable)
@@ -1,7 +1,7 @@
 #! /bin/sh
 
 if [ -z "$1" ]; then
-   echo "Usage: [vcodec=s] [vbitrate=n] [vscale=s] [acodec=s] [abitrate=n] [ascale=s] [pass=n] [input_opts=input_opts] [output_opts=output_opts] $0 input [output]"
+   echo "Usage: [vcodec=s] [vbitrate=n] [vscale=s] [acodec=s] [abitrate=n] [ascale=s] [pass=n] [input_opts=input_opts] [output_opts=output_opts] [output=output.avi] $0 input1 [input2...]"
    exit 1
 fi
 
@@ -29,13 +29,13 @@ if [ -z "$pass" ]; then
    pass=1
 fi
 
-input="$1"
-shift
-
-if [ -n "$1" ]; then
-   output="$1"
-   shift
+if [ $# -eq 1 ]; then
+   input="$1"
 else
+   input=concat:"`echo \"$@\" | sed 's/ /|/g'`"
+fi
+
+if [ -z "$output" ]; then
    output=output.avi
 fi