Por que a execução do afconvert resulta em erro -43


0

Eu estou tentando usar afconvert para converter um .mp3 para .m4r. Eu estou inserindo o seguinte:

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

No entanto, isso me dá um erro:

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

Eu estou no diretório do arquivo de entrada. Alguém poderia por favor lançar alguma luz sobre o que estou fazendo errado?

Respostas:


0

Largue o -o bandeira, eu acho. Você está especificando input.mp3 como um arquivo de saída e, em seguida, tone.m4r torna-se o arquivo de entrada. Veja a saída de afconvert -h.


0

Eu tentei correr afconvert -f m4af -d aac -o output.aac input.mp3 e funcionou perfeitamente. E de acordo com a página man, provavelmente não é benéfico ou necessário usar o -o bandeira, apenas afconvert -f m4af -d aac input.mp3 output.aac ficaria bem também.

Você já verificou as permissões? Eu tentei chmod 000 input.mp3 o arquivo e, em seguida, execute novamente o comando e ele retornou o mesmo erro. Tente correr file input.mp3 e veja se outros utilitários Unix podem ler esse arquivo. Se assim for, acho que o problema é que a descrição do erro do afconvert não é clara o suficiente. E o seu man page parece estar mal escrito.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.