I have this code, and i would like to remove audio from tracks 5 and 6. I had tried everything but is not working, I can mute the audio tracks but on edition program i can see the waves, can you help me ?
if (conv.format === 'mxf') {
// Add 8 audio tracks
ffmpeg(inputFile)
.audioCodec('pcm_s16le') // Codec de áudio para MXF
.outputOptions([
'-c:v mpeg2video', // Codec de vídeo para MXF
'-q:v 2', // Qa vídeo
'-map 0:v:0',
'-map 0:a:0',
'-map 0:a:0',
'-map 0:a:0',
'-map 0:a:0',
'-map 0:a:0', // this track i want to remove the audio but keep the track
'-map 0:a:0', //this track i want to remove the audio but keep the track
'-map 0:a:0',
'-map 0:a:0',
'-disposition:a:0 default' // Marcar trilha 1 como padrão
])
.save(outputFile)
.on('start', commandLine => console.log(`FFmpeg comando iniciado: ${commandLine}`))
.on('progress', progress => console.log(`Progresso: ${progress.percent}%`))
.on('end', () => console.log(`Conversão concluída: ${outputFile}`))
.on('error', err => console.error(`Erro na conversão de ${inputFile} para ${outputFile}: ${err.message}`));
} else {
// Outras conversões
ffmpeg(inputFile)
.outputOptions(conv.options)
.save(outputFile)
.on('start', commandLine => console.log(`FFmpeg comando iniciado: ${commandLine}`))
.on('progress', progress => console.log(`Progresso: ${progress.percent}%`))
.on('end', () => console.log(`Conversão concluída: ${outputFile}`))
.on('error', err => console.error(`Erro na conversão de ${inputFile} para ${outputFile}: ${err.message}`));
}
I tried to use ffmpeg comands to remove audio from track.