Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Schleife für variable Dateien-Konvertierung mit ffmpeg

Frage Entwicklung Batch & Shell

Mitglied: tegwert

tegwert (Level 1) - Jetzt verbinden

20.04.2013, aktualisiert 11:28 Uhr, 3161 Aufrufe, 4 Kommentare, 1 Danke

Hallo zusammen!

Ich möchte mehrere Video-Dateien in einem Verzeichnis mit ffmpeg konvertieren, wobei die neuen Dateien direkt in einem anderen Pfad gespeichert werden, und den Dateinamen das Kürzel "AC3_" vorangestellt wird.
Für eine einzelne Datei mit festem Namen habe ich bisher folgendes Skript:
01.
SET ffmpeg="F:\DVR_Bearbeitung\x_FFMPEG\ffmpeg.exe" 
02.
SET vquelle=H:\Temp_DVR_Bearbeitung\Ausgabe\ 
03.
SET vausgabe=F:\DVR_Archiv\x_AC3_Ausgabe\ 
04.
 
05.
%ffmpeg% -i "%vquelle%video01.ts" -vcodec copy -acodec ac3 -b:a 256k -ar 48000 -ac 2 "%vausgabe%AC3_video01.ts"
Nun möchte ich aber gleich mehrere Videodateien mit der Dateiendung ".ts" konvertieren und dabei direkt in das andere Verzeichnis speichern lassen.

Wie kann man das bewerkstelligen?

Gruß
tegwert
Mitglied: rubberman
20.04.2013, aktualisiert um 12:26 Uhr
Hallo tegwert,

ginge beispielsweise mit einer einfachen FOR Schleife.
Ungetestet (statt Zeile 5):
01.
for %%i in ("video01" "video02" "video03") do ( 
02.
  %ffmpeg% -i "%vquelle%%%~i.ts" -vcodec copy -acodec ac3 -b:a 256k -ar 48000 -ac 2 "%vausgabe%AC3_%%~i.ts" 
03.
)
Grüße
rubberman
Bitte warten ..
Mitglied: tegwert
20.04.2013, aktualisiert um 13:03 Uhr
Hallo rubberman!

Danke! Dein Beispiel funktioniert!

Nun habe ich nur noch ein Problem: Kann man den Teil ("video01" "video02" "video03") anonymisieren? Die Dateien werden immer andere Namen haben, lediglich die Dateiendung ".ts" bleibt gleich.
Ich habe es gerade mit einem Platzhalter versucht (*) bzw. ("*"), aber das funktioniert nicht.

Gruß
tegwert
Bitte warten ..
Mitglied: rubberman
20.04.2013 um 13:41 Uhr
Hallo tegwert,

dann vielleicht so:
01.
for %%i in ("%vquelle%*.ts") do ( 
02.
  ECHO %ffmpeg% -i "%%~i" -vcodec copy -acodec ac3 -b:a 256k -ar 48000 -ac 2 "%vausgabe%AC3_%%~nxi" 
03.
04.
PAUSE
Das ECHO macht erst mal nur die Befehlszeile sichtbar. Wenn die Pfade so korrekt sind, dann ECHO und PAUSE entfernen.

Grüße
rubberman
Bitte warten ..
Mitglied: tegwert
20.04.2013 um 17:40 Uhr
Hallo rubberman!

Klappt hervorragend!

Vielen Dank für deine Hilfe!

Gruß
tegwert
Bitte warten ..
Ähnliche Inhalte
Neue Wissensbeiträge
Heiß diskutierte Inhalte
Windows Systemdateien
NTFS und die Defragmentierung (19)

Frage von WinLiCLI zum Thema Windows Systemdateien ...

Windows Server
WIndows Server 2016 core auf dem Intel NUC NUC5i5RYK i5 5250U (17)

Frage von IxxZett zum Thema Windows Server ...

LAN, WAN, Wireless
Zwei Subnetze mit je eigenem Router und Internetzugang verbinden (17)

Frage von hannsgmaulwurf zum Thema LAN, WAN, Wireless ...