
Mi primer intento: como se describe, extraer (sin recodificar) aac de mka solo funciona en la línea de comandos, no como lote.
Laboral:
ffmpeg -hide_banner -loglevel error -i "Testmka.mka" -vn -acodec copy "Testmka.aac"
No funciona como lote desde un acceso directo del escritorio:
"C:\Users\user\MediathekView\convert mp2 to mp3\\ffmpeg.exe" -hide_banner -loglevel error -i "C:\Users\user\MediathekView\convert mp2 to mp3\Test.mka" -vn -acodec copy C:\Users\user\MediathekView\convert mp2 to mp3\Test.aac" )
Error:
[NULL @ 03ea3c80] Unable to find a suitable output format for 'C:\Users\user\MediathekView\convert'
C:\Users\user\MediathekView\convert: Invalid argument
¿Qué salió mal?
Respuesta1
//Resuelto.
No pasó nada, pero al usar el Bloc de notas como editor se genera un signo no visible en el último archivo %%~dpnf.aac
.
Incluso si no hubiera CR
o LF
... ese era el problema.
Vuelva a escribir todo y funciona como se esperaba.
El comando completo para extraer aac sin volver a codificar es:
for %%f in (%*) do (
"%~dp0\ffmpeg.exe" -hide_banner -loglevel error -i "%%~dpnxf" -acodec copy "%%~dpnf.aac"
)
Cree un acceso directo en el escritorio (no lo copie) y suelte todos los mka para obtener el aac.
carlos