.bat Prozedur zur Umwandlung mehrerer .mp4 Video auf .mp3 Audio, kopieren auf Smartphone.
Verfasst: 23.07.2021, 15:37
Alle im current directory befindlichen .mp4 (z. B. downloads von https://mediathekviewweb.de/) oder .ts (z. B. das nicht proprietäre Videoformat von Hauppauge WinTV Karten) in .mp3 konvertieren, Lautstärke normalisieren und aufs Smartphone kopieren, hier die .bat Prozedur dazu:
Die dazu nötige Gratissoftwarepakete sind:
ffmpeg https://ffmpeg.org/download.html
mp3gain http://mp3gain.sourceforge.net/
adb tools: https://dl.google.com/android/repositor ... indows.zip dazu Details:
https://superuser.com/questions/1083574 ... ommandline
zuvor am pc adb tools installieren, link hier: https://dl.google.com/android/repositor ... indows.zip
das zip entpacken in beliebiges verzeichnis, z.b. c:\adb
Man kann auch in einer dos box mit cd in das entpackte verzeichnis wechseln, von diesem aus ticken in der dos box die adb befehle.
Code: Alles auswählen
@echo off
set /p VideosLoeschen=(Videos nach Konvertieren loeschen j n):
for %%a IN (*.ts) DO (
@echo %%a
c:\windows\ffmpeg.exe -i "%%a" -vn "%%~na".mp3 1>NUL 2>NUL
"C:\Program Files\MP3Gain\mp3gain.exe" /r /c /d 6.0 /s r "%%~na".mp3
rem /r ist nötig, sonst findet kein update des volume statt.
rem /c ist nötig, um die frage nach eventuellem clipping zu umgehen (=clip yes)
rem der durchlauf, auch ohne parameter, analysiert das volume und schlägt ein neues
rem volume vor, bei dem mp3trim pro aber noch 6 db dazu gäbe, daher /d 6.0 gibt
rem zum vorschlag für neues vol noch 6 db dazu.
rem /s r erzwingt bei jedem Aufruf eine neue Analyse, egal ob "stored tag info"
rem gesetzt ist oder nicht, siehe auch andere /s parameter.
c:
cd "C:\Adb"
adb push "D:\Users\Test\Desktop\Musikbearbeitungs- programme\%%~na.mp3" /mnt/extSdCard/Musik/Podcasts
d:
cd "D:\Users\Test\Desktop\Musikbearbeitungs- programme"
del /f "%%~na.mp3"
if "%VideosLoeschen%" == "j" del /f "%%a"
)
for %%a IN (*.mp4) DO (
@echo %%a
c:\windows\ffmpeg.exe -i "%%a" -vn "%%~na".mp3 1>NUL 2>NUL
"C:\Program Files\MP3Gain\mp3gain.exe" /r /c /d 6.0 /s r "%%~na".mp3
rem /r ist nötig, sonst findet kein update des volume statt.
rem /c ist nötig, um die frage nach eventuellem clipping zu umgehen (=clip yes)
rem der durchlauf, auch ohne parameter, analysiert das volume und schlägt ein neues
rem volume vor, bei dem mp3trim pro aber noch 6 db dazu gäbe, daher /d 6.0 gibt
rem zum vorschlag für neues vol noch 6 db dazu.
rem /s r erzwingt bei jedem Aufruf eine neue Analyse, egal ob "stored tag info"
rem gesetzt ist oder nicht, siehe auch andere /s parameter.
c:
cd "C:\Adb"
adb push "D:\Users\Test\Desktop\Musikbearbeitungs- programme\%%~na.mp3" /mnt/extSdCard/Musik/Podcasts
d:
cd "D:\Users\Test\Desktop\Musikbearbeitungs- programme"
del /f "%%~na.mp3"
if "%VideosLoeschen%" == "j" del /f "%%a"
)
pause
ffmpeg https://ffmpeg.org/download.html
mp3gain http://mp3gain.sourceforge.net/
adb tools: https://dl.google.com/android/repositor ... indows.zip dazu Details:
https://superuser.com/questions/1083574 ... ommandline
zuvor am pc adb tools installieren, link hier: https://dl.google.com/android/repositor ... indows.zip
das zip entpacken in beliebiges verzeichnis, z.b. c:\adb
Man kann auch in einer dos box mit cd in das entpackte verzeichnis wechseln, von diesem aus ticken in der dos box die adb befehle.