FFMPEG verificar carpeta
Publicado por alexis (11 intervenciones) el 13/09/2019 10:36:53
Un cordial saludo a todos de la comunidad, con todo el debido respeto, me dirijo a ustedes para que me ayuden con este BAT para hacer conversión de m4a a mp3 con línea de comando (FFMPEG) y así mejorarlo.
No tengo conocimiento de programación, no sé cómo hacer para que me verifique la carpeta de salida ("Dir_ouput") y el proceso FFMPEG se detenga y me diga un mensaje que la carpeta no está vacía y retorne al menú principal de opciones.
Ejemplo: En el menú principal haiga la opción de mover los archivos convertidos a mp3 a otra carpeta.
Gracias… y espero su respuestas!
NOTA: descargar FFMPEG link: https://ffmpeg.zeranoe.com/builds/
codigo:
No tengo conocimiento de programación, no sé cómo hacer para que me verifique la carpeta de salida ("Dir_ouput") y el proceso FFMPEG se detenga y me diga un mensaje que la carpeta no está vacía y retorne al menú principal de opciones.
Ejemplo: En el menú principal haiga la opción de mover los archivos convertidos a mp3 a otra carpeta.
Gracias… y espero su respuestas!
NOTA: descargar FFMPEG link: https://ffmpeg.zeranoe.com/builds/
codigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
@echo off
echo.
set presets=-vn -ar 44100 -ac 2 -ab 192k -f mp3 -map_metadata 0 -id3v2_version 3
set input=Dir_input
set output=Dir_ouput
:: Carpeta "Dir_input" donde estaran los archivos de entrada, Formato (m4a)
if not exist "Dir_input" (md %input%)
:menu
cls
echo.
echo 1) Audio en formato (m4a) Convertir (mp3)
echo 2) ejemplo...
echo 3) ejemplo...
echo 4) Salir
echo.
choice /c 1234 /n /m "Seleccione una opcion [1-4]:>"
if errorlevel 4 exit
if errorlevel 3 goto ...
if errorlevel 2 goto ...
if errorlevel 1 goto MP3
echo.
pause
goto menu
:MP3
if not exist "Dir_ouput" (md %output%)
for /R %%G in (%input%\*.m4a) do (
if not exist "%output%\%%~nG.mp3" ffmpeg -i "%%G" %presets% "%output%\%%~nG.mp3"
)
pause >nul
goto menu
:exit
@cls&exit
- demo.zip(1.005,0 B)
Valora esta pregunta
0