Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

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, 3329 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
Batch & Shell
gelöst Wert aus Batch Schleife in Variable speichern (5)

Frage von anmelder zum Thema Batch & Shell ...

Batch & Shell
For Schleife in einer .sh Datei (4)

Frage von CrystalFlake zum Thema Batch & Shell ...

Batch & Shell
gelöst Powershell - Werte in Variable durch Schleife erweitern bzw. ändern (5)

Frage von ralfkausk zum Thema Batch & Shell ...

Neue Wissensbeiträge
Viren und Trojaner

Link: Neues Botnetz über IoT-Geräte

Information von certifiedit.net zum Thema Viren und Trojaner ...

Ubuntu

Ubuntu 17.10 steht zum Download bereit

(3)

Information von Frank zum Thema Ubuntu ...

Datenschutz

Autofahrer-Pranger - Bewertungsportal illegal

(8)

Information von BassFishFox zum Thema Datenschutz ...

Windows 10

Neues Win10 Funktionsupdate verbuggt RemoteApp

(8)

Information von thomasreischer zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Router & Routing
Externe IP von innen erreichbar machen (15)

Frage von Windows10Gegner zum Thema Router & Routing ...

Windows Installation
Windows 10 neu installieren (11)

Frage von imebro zum Thema Windows Installation ...

Windows Server
Frage zu Server Rack (11)

Frage von rainergugus zum Thema Windows Server ...