2017-04-13 4 views
-1

Mein Hauptziel ist es aus dem folgenden Code:ffmpeg Ausgabe dynamisch Ordner erstellt

@Echo off 

for %%i in (*.mp4) do (
ffmpeg -i "%%i" -vf fps=1/1800 "%%~ni_%%d.jpeg" 
) 

Ich mag die Dateinamen zu verwenden, um die Lage sein, einen neuen Ordner zu erstellen, mit dem Namen Datei gesagt und speichern Sie die Bilder, die werden Sei im Ordner screentshot.

Also im Grunde einen separaten Ordner für jede Videodatei erstellt und automatisch den Ordner mit den gleichen Namen wie die Dateibenennung

+0

Zuerst haben Sie keine Frage gestellt. Zweitens, was hat das mit Bash zu tun? – Compo

+0

Verwenden Sie die Windows-Shell? – Fred

+0

Sie sollten diese zweite unnötige Frage löschen. Ich werde meine Antwort in [der ersten Frage] ändern (http://stackoverflow.com/questions/43370521/ffmpeg-im-trying-to-use-ffmpeg-to-select-all-the-mp4-files-in-) -a-Ordner-und-s/43379270? Noredirect = 1 # Kommentar73838564_43379270). – LotPings

Antwort

0

Ist das, was Sie wollen?

@echo off 
for %%i in (*.mp4) do (if not exist "%%~ni\" MD "%%~ni" 
    ffmpeg -i "%%i" -vf fps=1/1800 "%%~ni\%%~ni_%%d.jpeg") 
+0

Das ist perfekt danke @Compo – Jay1995