¿Por qué la ejecución de afconvert da como resultado el error -43?

0

Estoy tratando de usar afconvert para convertir un .mp3 a .m4r. Estoy ingresando lo siguiente:

afconvert -f m4af -d aac -o input.mp3 tone.m4r

Sin embargo, esto me da un error:

Error: Couldn't open input file (-43)

Estoy en el directorio del archivo de entrada. ¿Podría alguien, por favor, arrojar algo de luz sobre lo que estoy haciendo mal?

    
pregunta Sam 13.05.2012 - 09:27

2 respuestas

0

Suprimir el indicador -o , creo. Está especificando input.mp3 como un archivo de salida, y luego tone.m4r se convierte en el archivo de entrada. Ver la salida de afconvert -h .

    
respondido por el Harald Hanche-Olsen 13.05.2012 - 09:49
0

Intenté ejecutar afconvert -f m4af -d aac -o output.aac input.mp3 y funcionó perfectamente. Y de acuerdo con la página de manual, probablemente no sea beneficioso o necesario usar la bandera -o , solo afconvert -f m4af -d aac input.mp3 output.aac también estaría bien.

¿Has comprobado los permisos? Intenté chmod 000 input.mp3 el archivo y, posteriormente, volví a ejecutar el comando y me devolvió el mismo error. Intente ejecutar file input.mp3 y vea si otras utilidades de Unix pueden leer ese archivo. Si es así, supongo que el problema es que la descripción del error de afconvert no es lo suficientemente clara. Y su página de manual parece estar mal escrita.

    
respondido por el kccqzy 13.05.2012 - 09:56

Lea otras preguntas en las etiquetas