Perché l'esecuzione di afconvert genera un errore -43

0

Sto cercando di usare afconvert per convertire un file .mp3 in .m4r. Sto inserendo il seguente:

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

Tuttavia, questo mi dà un errore:

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

Sono nella directory del file di input. Qualcuno potrebbe far luce su ciò che sto facendo di sbagliato?

    
posta Sam 13.05.2012 - 09:27
fonte

2 risposte

0

Rilasciare il -o flag, penso. Stai specificando input.mp3 come file di output, quindi tone.m4r diventa il file di input. Vedi l'output di afconvert -h .

    
risposta data 13.05.2012 - 09:49
fonte
0

Ho provato a eseguire afconvert -f m4af -d aac -o output.aac input.mp3 e ha funzionato perfettamente. E secondo la pagina man, probabilmente non è utile o necessario usare il flag -o , solo afconvert -f m4af -d aac input.mp3 output.aac andrebbe bene anche.

Hai controllato le autorizzazioni? Ho provato a chmod 000 input.mp3 il file e successivamente rieseguire il comando e ha restituito lo stesso errore. Prova a eseguire file input.mp3 e verifica se altre utilità Unix possono leggere quel file. Se è così, immagino che il problema sia solo che la descrizione dell'errore di afconvert non è abbastanza chiara. E la sua pagina man sembra essere scritta male.

    
risposta data 13.05.2012 - 09:56
fonte

Leggi altre domande sui tag