O erro "missing audio stream" no FFmpeg significa exatamente o que diz: seu arquivo de entrada não tem faixa de áudio. Mas a razão varia — corrupção, peculiaridades de codificação ou sintaxe de comando — e cada uma requer uma correção diferente.
Não chute. Use ffprobe (incluído com FFmpeg) para inspecionar a estrutura de streams:
ffprobe seu_arquivo_entrada.mp4
Procure por uma linha como Stream #0:1 ou Stream #0:a. Se apenas Stream #0:0 (vídeo) aparece, o áudio está genuinamente ausente — nenhum comando FFmpeg pode inventá-lo.
Você precisa de um arquivo fonte diferente. Rebaixe, re-ripe ou re-exporte do seu editor com áudio habilitado.
ffprobe mostra áudio mas a reprodução falha, o stream pode estar danificado. Tente remuxar sem recodificar:
ffmpeg -i input.mp4 -c copy -map 0 output_fixed.mp4
Se você tem múltiplos streams e o FFmpeg escolhe o errado, force a inclusão do áudio:
ffmpeg -i input.mp4 -map 0:v -map 0:a -c copy output.mp4
ffprobe — confirme presença de stream de áudioffmpeg -i input -c copy output — isola problemas de comando vs. arquivoSempre use o build estático mais recente do FFmpeg em ffmpeg.org. Versões de gerenciadores de pacotes (apt, brew, choco) costumam ficar meses atrás no suporte a codecs.
Tecnologia Eletrônica © [www.351231.com]