myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

Batch zum Zusammenfügen von Flac-Dateien für Deemix

Antwort
Themen-Optionen Ansicht
Ungelesen 07.10.21, 13:15   #1
Furchensumpf
Newbie
 
Registriert seit: Sep 2016
Beiträge: 81
Bedankt: 16
Furchensumpf erschlägt nachts Börsenmakler | 8038 Respekt PunkteFurchensumpf erschlägt nachts Börsenmakler | 8038 Respekt PunkteFurchensumpf erschlägt nachts Börsenmakler | 8038 Respekt PunkteFurchensumpf erschlägt nachts Börsenmakler | 8038 Respekt PunkteFurchensumpf erschlägt nachts Börsenmakler | 8038 Respekt PunkteFurchensumpf erschlägt nachts Börsenmakler | 8038 Respekt PunkteFurchensumpf erschlägt nachts Börsenmakler | 8038 Respekt PunkteFurchensumpf erschlägt nachts Börsenmakler | 8038 Respekt PunkteFurchensumpf erschlägt nachts Börsenmakler | 8038 Respekt PunkteFurchensumpf erschlägt nachts Börsenmakler | 8038 Respekt PunkteFurchensumpf erschlägt nachts Börsenmakler | 8038 Respekt Punkte
Standard Batch zum Zusammenfügen von Flac-Dateien für Deemix

Moin zusammen,

als großer Fan von Hörspielen stehe ich bei der Nutzung von Deemix immer vor einem Problem: Diese sind meist in viele kleine Tracks unterteilt (meist 40 oder mehr) - diese Flac-Dateien einzeln als MP3 zu kodieren ist Blödsinn, da dann alle 1 bis 2 Minuten eine kleine Lücke entsteht.

Ich habe mir dafür eine kleine Batchdatei aus verschiedenen Teilen im Netz "gebastelt" (habe davon eigentlich keine Ahnung) um das über ffmpeg zumindest teilweise zu automatisieren:

Code:
chcp 1252

setlocal enabledelayedexpansion

for %%i in (.) do set ordner=%%~nxi
echo %ordner%

(for %%i in (*.flac) do @echo file '%%i') > "%ordner%.txt"

"C:\Program Files\ffmpeg\ffmpeg.exe" -safe 0 -f concat -i "%ordner%.txt" "%ordner%.wav"

del "%ordner%.txt"

del "*.flac"
Darin wird zuerst eine Playlist der Dateien erstellt, die dann von ffmpeg abgearbeitet wird (scheint dort nur so zu funzen). Dabei wird dann jedes Flac-File in WAV umgewandelt und diese anschließend zusammengefügt. Das funktioniert generell sehr gut - auch wenn man es sicherlich eleganter machen könnte. Ein großes Problem stellen jedoch Sonderzeichen wie " ! " oder " ' " dar, bei denen ffmpeg abbricht.

Das Problem ist hierbei jetz aber noch: Die Alben werden ja in separate Ordner gespeichert und aktuell muss die Batch manuell in jeden Ordner kopiert und auch so gestartet werden.

Kent zufällig jemand eine Lösung, wie ich die Batch in einem übergeordneten Order starten könnte und des dann die Unterordner einzeln abarbeitet? Also das erledigt, was bisher manuell gemacht werden muss?

Die Batch-Datei könnte vielleicht auch anderen Deemix-Nutzern von Nutzen sein.

Besten dank schon mal

Frederic

Geändert von Furchensumpf (07.10.21 um 14:15 Uhr)
Furchensumpf ist offline   Mit Zitat antworten
Ungelesen 12.11.21, 23:37   #2
Softcreek
Anfänger
 
Benutzerbild von Softcreek
 
Registriert seit: May 2014
Beiträge: 34
Bedankt: 80
Softcreek gewöhnt sich langsam dran | 57 Respekt Punkte
Standard

Noch aktuell?
Softcreek ist offline   Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:29 Uhr.


Sitemap

().