| Autor |
|
|
|
 |
|
Project X - Löschen der Quelldateien |
10.11.2005 - 15:41 |
|
|
|
| Mitglied seit 15.06.2005 |
| Grünschnabel |
| Posts: |
11 |
|
|
Hallo,
bin auf eine weitere Herausforderung gestossen, bei der Ihr mir vielleicht helfen könnt.
Kann ich irgendwo in den Settings einstellen das die Quelldatei (*.ts) nach ERFOLGREICHEM! demuxen automatisch gelöscht wird?
Bin für jeden Tipp dankbar
Gruesse
Enidandreas
|
|
|
|
|
|

|
 |
| Mitglied seit 20.02.2004 |
| Hardcoreposter |
| Posts: |
1795 |
|
|
moin,
kenne jetzt keine option die das kann, doch es gibt eine "nachbearbeiten" dort könntest du eine selbst geschrieben bat datei eintragen die diese aktion ausführen könnte.
doch frage mich jetzt nicht wie diese bat-datei aussehen sollte, da ich von diese materie keinen plan habe....
|
|
|
|
|
|
|
|
| Mitglied seit 15.06.2005 |
| Grünschnabel |
| Posts: |
11 |
|
|
Hallo,
danke erstmal für die Antwort.
das löschen an sich wär ja nicht das Problem, da schreibt man einfach eine Zeile die in etwa heisst:
del f:\FOLDER\*.ts
bleibt nur die Überprüfung des erfolgreichen demuxens.
Leider kommt es ab und zu vor das wenn ich eine *.ts Datei über Kommandozeile demuxen will einfach nur eine Meldung kommt die in etwa heisst KEINE EINGABEDATEI GEFUNDEN.
Wenn ich dann einfach die TS Dateien löschen lasse hab ich ein Problem.
Nun weiss ich nicht ob ProjectX nach dieser Fehlermeldung überhaupt die BATCH ausführen würde, aber wenn ich mehrere Dateien demuxen lasse, reicht es ja wenn eine Datei erfolgreich demuxt werden könnte damit alle TS Files gelöscht werden.
Vielleicht hat ja noch irgendwer ne Idee??
Gruss
Enidandreas
|
|
|
|
|
|

|
 |
| Mitglied seit 20.02.2004 |
| Hardcoreposter |
| Posts: |
1795 |
|
|
also mit php wüsste ich was, was natürlich im diesen fall nichts bringt,
ich würde die größe der orginale file mit der demuxten vergleichen, wenn diese dann stimmen würde, würde ich die orginale löschen lassen. 
|
|
|
|
|
|
|
|
| Mitglied seit 15.06.2005 |
| Grünschnabel |
| Posts: |
11 |
|
|
hab ich auch schon dran gedacht. aber die ts Datei ist immer grösser als die video und audio files zusammen 
|
|
|
 |
OoZooN |
|
|
|
|
|
| Mitglied seit - |
| Account gelöscht |
| Posts: |
- |
|
|
woher soll das programm wissen, was in deinen augen ein erfolgreicher demux ist? ich finde es nicht zuviel verlangt, die quelle nach erfolgreicher arbeit manuell zu löschen
|
|
|
|
|
|
|
|
| Mitglied seit 15.06.2005 |
| Grünschnabel |
| Posts: |
11 |
|
|
Moin nochmal,
also in meinen Augen ist ein Anzeicen für einen erfolgreichen DEMUX das es keine Fehlermeldung gibt, wie z.B. KEINE EINGABEDATEI...
Sicher ist es nicht zuviel verlangt wenn man nach dem Demuxen die Quelldateien manuell löscht.
Wenn man aber wie ich den PC ein bis zwei Wochen diverse Sendungen aufnehmen lässt, ist eine automatische Weiterverarbtung schon eine schöne Sache. Vor allem weil die *.TS Files doch um einiges grösser sind als die einzelnen Audio/Video Streams.
Ich hab mir am WE ne BATCH gebastelt, die in etwa so aussieht:
###############################################################
move F:\capture\*.ts F:\Video\Temp
cd F:\Video\Temp
for %%a in (*.mpg *.m2p *.vob *.ts) do java -jar F:\pjx\pjx.jar -c F:\pjx\x.ini -o F:\Video\Temp %%a
If exist F:\Video\Temp\*.mpv goto MPVOK
goto NOGO
:MPVOK
If exist F:\Video\Temp\*.mpa goto MPAOK
goto NOGO
:MPAOK
del *.ts
move F:\Video\Temp\*.* F:\Video\Demuxok
goto PWROFF
:NOGO
move F:\Video\Temp\*.* F:\Video\Nogo
goto PWROFF
:PWROFF:
c:
cd programme
cd poweroff
poweroff.exe hibernate -warn -warntime 30
#######################################################
hiermit wird die aufgenommene Datei in ein Arbeitsverzeichnis verschoben.
Anschliessend wird Sie demuxt, wobei ich die rote Zeile nach langem googeln gefunden und einfach übernommen hab.
Danach wird geprüft ob eine Video und eine Audiodatei vorhanden ist.
Wenn Ja, dann wird die *.TS Datei gelöscht und alle anderen Datein in den Ordner demuxok verschoben. Wenn Audio oder Video fehlen, dann wird die *.TS Datei in den nogo Ordner verschoben.
Funktioniert soweit ganz gut, ABER wenn ich ProjectX von der CL starte habe ich öfters besagte KEINE EINGABEDATEI Meldung. Wenn ich die grafische Oberfläche starte wird aber genau diese Datei einwandfrei demuxt
Wenn hierzu noch irgend wer ne Idee hätte fänd ich das super.
Danke schonmal
Gruss
Enidandreas
|
|
|
 |
OoZooN |
|
|
|
|
|
| Mitglied seit - |
| Account gelöscht |
| Posts: |
- |
|
|
auf der kommandozeile sollten pfadangaben keine leerzeichen haben, notfalls den pfad in "" setzen.
wenn du aber jetzt feststellst, das was nicht hingehauen hat, hast du dir die möglichkeit verbaut, es noch mal mit anderen optionen zu versuchen, da dein original gelöscht wurde. das ne audio und ne videospur vorhanden ist, heisst ja nicht, das die auch ok sind
|
|
|
|
|
|
|
|
| Mitglied seit 15.06.2005 |
| Grünschnabel |
| Posts: |
11 |
|
|
Hi ,
da stand ich wohl wie die Kuh vor dem neuen Scheunentor...
Vielen Dank fürs aufmachen.
Klappt alles nun Super.
Mir ist durchaus bewusst das die demuxten Files unter umständen nicht immmer verwertbar sind, aber das Restrisiko kann ich bei den meisten Aufnahmen eingehen.
Falls jemand genauso blind ist wie ich das %%a hinten in der letztem Zeile gehört in "".
Gruesse
Enidandreas
|
|
|