1) Wie und woher genau installiert man ipk, bash und transcode?
Anleitung für die Installation von IPKG gibt es
HIER (manuell) oder
HIER (als Paket falls verfügbar)
Wenn IPKG läuft, installierst du am Besten zusätzlich
IPKGui. Mit diesem Frontend kannst du dann ganz bequem die benötigten Pakete installieren. Alternativ könntest du auch ohne IPKGui auf der Konsole arbeiten (zum Installieren von Paketen).
2) Soll ich dann noch im Script otrcut.sh aus deinem
Link die Zeilen 929 - 993 mit der
function time2 von Sohles Beitrag ersetzen?
Ja, dass musst du noch entsprechend anpassen
3) Muss ich jeden Film einzeln aufrufen, oder kann ich auch ein *.avi angeben?
Man könnte das alles in ein und dasselbe Script einbauen. Da ich aber in der Scriptmaterie auch kein Profi bin, habe ich das Ganze modular aufgebaut. Dazu habe ich mir ein Startscript erstellt, welches die anderen Scripte der Reihe nach aufruft sowie (teilweise) die entsprechenden Dateien übergibt.
Rich (BBCode):
#!/opt/bin/bash
# otrcut
echo "------------------------- Variablen:"
#Scripte:
#OTRdecode="/volume1/homes/admin/script/OTR/OTRbatchdecodieren.sh"
OTRcut="/volume1/homes/admin/script/OTR/OTRcut.sh"
#Abweichung der Dateiänderungszeit in Minuten um laufende FTP-Pushaufträge nicht zu decodieren:
timediff="2"
#OTR Benutzername:
email="@"
#OTR Kennwort:
pass=""
#Pfad zu dem Decoder:
decoder="/volume1/downloads/OTRkeys/otrdecoder_static/otrdecoder"
#Verzeichnis mit den decodierten Dateien:
uncutfolder="/volume1/downloads/OTRdecodiert/autocut/"
#Ausgabeverzeichnis geschnittene Filme:
cutoutfolder="/volume1/video"
#Verzeichnis mit den OTRKEY-Dateien:
infolder="/volume1/downloads/OTRkeys/"
#Löschverzeichnis der Quelldateien:
delfolder="/volume1/downloads/#recycle"
echo "------------------------- decodieren:"
for i in $(find "$infolder" -maxdepth 1 -name "*.otrkey" -mmin +"$timediff" -type f)
do
"$decoder" -q -i "$i" -o "$uncutfolder" -e "$email" -p "$pass"
mv "$i" "$delfolder"
done
echo "------------------------- schneiden:"
for i in $(find "$uncutfolder" -maxdepth 1 -name "*.avi" -type f)
do
/opt/bin/bash "$OTRcut" --force-smart -a -e --delete --toprated -i "$i" -o "$cutoutfolder"
done
echo "------------------------- umbenennen:"
/volume1/homes/admin/script/OTR/rename.sh
echo "------------------------- in mp4 konvertieren:"
/volume1/homes/admin/script/OTR/avi2mp4.sh
echo "------------------------- Fertig"
Das ist sicherlich nicht sehr elegant, für mich aber die einfachste, schnellste und zugleich übersichtlichste Methode gewesen. So konnte ich auch am schnellsten Fehler finden.
4) Ist im otrcut-Script die Batchdecodierung schon eingebaut, weil da der Pfad zum DEcoder angegeben werden muss?
Zumindest die Einzeldecodierung ist wohl schon vorgesehen. Ich habe das aber mit dem Startscript aus Punkt 3 gelöst.
Desweiteren nutze ich noch ein Script zum automatischen Umbenennen (da gibt es sogar ein Script, welchen nach Serieninformationen sucht) und ein Script, welches mir die AVIs in MP4s konvertiert (die Audiospur muss nach AAC umgewandelt werden). Somit sind die Filme in MacOS auch in der Vorschau und mit Quicktime nativ nutzbar.
Wenn ich das geschafft habe, versuche ich mich an einer Zusammenfassung des Ganzen.
Das wäre wirklich toll!
Am Besten wäre da sicherlich ein Wiki-Eintrag. Diesen könnte am auch in Zukunft sehr einfach pflegen.