Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Wie TS oder MP4 Dateien zusammenfügen?
- Ersteller FohlenBoy
- Erstellt am
De-M-oN
Commander
- Registriert
- Mai 2009
- Beiträge
- 2.740
Bei Pfaden mit Leerzeichen drin musst du den Pfad in "" setzen.
Ich versteh auch nicht, warum du nicht erstmal mit einfachen Pfaden arbeitest, statt solche Konstrukte aus leerzeichen etc..
PS: Du brauchst mir nicht immer eine PN schicken, wenn du in einem Thread geantwortest hast, ich seh das schon ^^
Ich sag nur -> Nützliche Links -> Meine Beiträge.
Ich versteh auch nicht, warum du nicht erstmal mit einfachen Pfaden arbeitest, statt solche Konstrukte aus leerzeichen etc..
PS: Du brauchst mir nicht immer eine PN schicken, wenn du in einem Thread geantwortest hast, ich seh das schon ^^
Ich sag nur -> Nützliche Links -> Meine Beiträge.
Schade, geht leider immer noch nicht
Oder wo müssen vielleicht noch mehr " " hin?
setlocal ENABLEDELAYEDEXPANSION
set cmd=
for /f "delims=;" %%x in ('dir .\*.mp4') do set cmd=!cmd! -cat "%%x"
"C:\Program Files (x86)\Filme\Umwandeln\mp4box.exe" %cmd% -out output.mp4
Oder wo müssen vielleicht noch mehr " " hin?
setlocal ENABLEDELAYEDEXPANSION
set cmd=
for /f "delims=;" %%x in ('dir .\*.mp4') do set cmd=!cmd! -cat "%%x"
"C:\Program Files (x86)\Filme\Umwandeln\mp4box.exe" %cmd% -out output.mp4
De-M-oN
Commander
- Registriert
- Mai 2009
- Beiträge
- 2.740
Weiß ich nicht. Vllt ist auch deine Batch verkehrt, warte auf Yuuri. Leider hab ich hier die Batchkenntnis nicht mehr.
Was schade ist, wäre schon schön zu wissen, wie genau man vorgehen muss, wie zb auch x264.exe per batch eine Datei automatisch im Ordner nimmt, ohne erst immer die Pfade korrigieren zu müssen^^
(Wäre nämlich vllt eine Option für Leute die mit MeGUI nicht zurecht kommen. Sind ja im LP Forum doch so einige^^
Was schade ist, wäre schon schön zu wissen, wie genau man vorgehen muss, wie zb auch x264.exe per batch eine Datei automatisch im Ordner nimmt, ohne erst immer die Pfade korrigieren zu müssen^^
(Wäre nämlich vllt eine Option für Leute die mit MeGUI nicht zurecht kommen. Sind ja im LP Forum doch so einige^^
Yuuri
Fleet Admiral
- Registriert
- Okt. 2010
- Beiträge
- 13.923
Schreib mal ein "echo " (ohne Anführungszeichen, mit Leerzeichen zum Schluss) an den Anfang der letzten Zeile und als letzte neue Zeile schreibst du mal ein "pause" (ebenfalls ohne Anführungszeichen). Kopier dann mal bitte die Ausgabe hier rein. Mal sehen wo es klemmt.
Irgendjemand hat etwas gegen uns bzw. mich..
Habe die eine Zeile verändert und natürlich im Test das Echo und Pause herausgenommen.
@echo off
setlocal ENABLEDELAYEDEXPANSION
set i=0
set cmd=
for /F "delims=;" %%x in ('dir *.mp4 /B') do (
if "[!i!]" == "[0]" (
set i=1
set cmd="%%x"
) else (
set cmd=!cmd! -cat "%%x"
)
)
"C:\Program Files (x86)\Filme\Umwandeln\mp4box.exe" %cmd% -out output.mp4
Habe die eine Zeile verändert und natürlich im Test das Echo und Pause herausgenommen.
@echo off
setlocal ENABLEDELAYEDEXPANSION
set i=0
set cmd=
for /F "delims=;" %%x in ('dir *.mp4 /B') do (
if "[!i!]" == "[0]" (
set i=1
set cmd="%%x"
) else (
set cmd=!cmd! -cat "%%x"
)
)
"C:\Program Files (x86)\Filme\Umwandeln\mp4box.exe" %cmd% -out output.mp4
Anhänge
Yuuri
Fleet Admiral
- Registriert
- Okt. 2010
- Beiträge
- 13.923
Hm bei mir funktioniert es. Was kommt denn als Ausgabe, wenn du das echo weglässt und nur pause am Ende steht?
Übernimm mal den jetzigen Code. Die erste Datei muss nämlich anscheinend über -add hinzugefügt werden und dann mittels -cat die restlichen Teile.
Code:
@echo off
setlocal ENABLEDELAYEDEXPANSION
set i=0
set cmd=
for /F "delims=;" %%x in ('dir *.mp4 /B') do (
if "[!i!]" == "[0]" (
set i=1
set cmd=-add "%%x"
) else (
set cmd=!cmd! -cat "%%x"
)
)
"C:\Program Files (x86)\Filme\Umwandeln\mp4box.exe" %cmd% output.mp4
Yuuri
Fleet Admiral
- Registriert
- Okt. 2010
- Beiträge
- 13.923
Jap, funktioniert so wunderbar. Hast du denn auch Schreibrechte in dem Verzeichnis wenn du die Batch ausführst? Du kannst doch normalerweise nur als Administrator ins Programm-Verzeichnis schreiben. Dafür ist das Script auch nicht ausgelegt, denn wenn du es als Admin startest, wird das Arbeitsverzeichnis geändert.
1) Schreibrechte...da war doch was....auch WinRar muss ich immer als Admin starten...wie kann ich das denn für diesen Fall einstellen?
2) Tatta, ich hab's (selbst) gelöst
Ich habe einfach den Mp4 Ordner auf eine andere Partition geschoben, die Batch Datei bzw. den Pfad angepasst und jetzt klappt es und die vierteilige Datei wird als "Output" zusammengefasst und abgespielt
Vielleicht lässt es sich aber dennoch einstellen, dass dies auch auf C funktioniert, denn da habe ich alle Tools beisammen.
Danke
2) Tatta, ich hab's (selbst) gelöst
Ich habe einfach den Mp4 Ordner auf eine andere Partition geschoben, die Batch Datei bzw. den Pfad angepasst und jetzt klappt es und die vierteilige Datei wird als "Output" zusammengefasst und abgespielt
Vielleicht lässt es sich aber dennoch einstellen, dass dies auch auf C funktioniert, denn da habe ich alle Tools beisammen.
Danke
Zuletzt bearbeitet:
Yuuri
Fleet Admiral
- Registriert
- Okt. 2010
- Beiträge
- 13.923
Leg die Dateien einfach in einen Ordner, wo du keine Admin-Rechte benötigst (Eigene Dateien, Desktop, ...). Dann wird das Arbeitsverzeichnis auch richtig erkannt und die Dateien abgearbeitet.
Dann bist du Besitzer der Dateien und kannst dort rein schreiben wie du lustig bist. Ggf. noch im Reiter Sicherheit dich explizit als Nutzer hinzufügen und dir Vollzugriff verschaffen.
Ergänzung ()
Siehe Post. Du musst nur Schreibrechte in diesem Verzeichnis besitzen. Also am einfachsten in den Ordner gehen mit den Dateien -> Rechtsklick -> Eigenschaften -> Sicherheit -> Erweitert -> Besitzer -> Bearbeiten -> dich auswählen -> "Besitzer der Objekte und untergeordneten Container ersetzen" wählen -> OK -> OK -> OK.FohlenBoy schrieb:Vielleicht lässt es sich aber dennoch einstellen, dass dies auch auf C funktioniert, denn da habe ich alle Tools beisammen.
Dann bist du Besitzer der Dateien und kannst dort rein schreiben wie du lustig bist. Ggf. noch im Reiter Sicherheit dich explizit als Nutzer hinzufügen und dir Vollzugriff verschaffen.
a) Das ist aber auch schwierig. Kann man das nicht irgendwo für alles, also die gesamte Festplatte C einstellen?
b) Leider funktioniert das nämlich nicht. Sowohl, wenn ich "Administratoren (Bastian PC) wie auch "Bastian" anwähle, dann den Haken setze, übernehme und/oder "ok" betätige und dann die Batch ausführen will, tut sich nichts
b) Leider funktioniert das nämlich nicht. Sowohl, wenn ich "Administratoren (Bastian PC) wie auch "Bastian" anwähle, dann den Haken setze, übernehme und/oder "ok" betätige und dann die Batch ausführen will, tut sich nichts
Anhänge
Ähnliche Themen
- Antworten
- 15
- Aufrufe
- 2.729
- Antworten
- 5
- Aufrufe
- 562
- Antworten
- 9
- Aufrufe
- 1.851