Erro no ffmpeg ao converter media para mp4
Welcome!
- [X] Yes, I have searched for similar issues on GitHub and found none.
What did you do?
Ao solicitar chat/getBase64FromMediaMessage passando os parametros como esperado, não é possível obter o arquivo (sem S3 ativado).
const body = {
message: {
key: message,
},
convertToMp4: true,
};
What did you expect?
Esperava receber o base64 para seguir em frente
What did you observe instead of what you expected?
No console do servidor obtive
evolution_api | [Evolution API] v2.1.1 164 - Sun Sep 29 2024 14:55:30 ERROR [uncaughtException] [object]
evolution_api | {
evolution_api | origin: 'uncaughtException',
evolution_api | stderr: 2,
evolution_api | error: Error: ffmpeg exited with code 1: Conversion failed!
evolution_api |
evolution_api | at ChildProcess.<anonymous> (/evolution/node_modules/fluent-ffmpeg/lib/processor.js:180:22)
evolution_api | at ChildProcess.emit (node:events:519:28)
evolution_api | at ChildProcess._handle.onexit (node:internal/child_process:294:12)
evolution_api | }
evolution_api |
A requisição voltou sem o conteúdo do base64
getBase64FromMediaMessage result {
mediaType: 'audioMessage',
fileName: '69B2EE2A4E64691B0A5519B9BDF3ECE1.oga',
size: { fileLength: '5697' },
mimetype: 'audio/mp4',
base64: { type: 'Buffer', data: [] },
buffer: null
}
Screenshots/Videos
No response
Which version of the API are you using?
v2.1.1
What is your environment?
Docker
Other environment specifications
No response
If applicable, paste the log output
No response
Additional Notes
No response
Quando enviei o body sem pedir a conversão funcionou, porém retornou um arquivo .m4a, ou seja, só não consegue converter para mp4.
const body = {
message: {
key: message,
},
convertToMp4: false,
};
O que esta mandando nesse message ai
const body = {
message: {
key: { id: messageId, description: messageId },
},
convertToMp4: false,
};
Ou seja, o id da mensagem nos dois valores.
@TiagoGouvea ja tentou usar outra versão e ver se persiste esse problema, como a 2.1.2 ou 2.2.0?
Não tentei nas versões novas, vou atualizar estes dias.