(resuelto) ¿Convertir MP3 a Wav usando FFMPEG, sin recortar el silencio?

(resuelto) ¿Convertir MP3 a Wav usando FFMPEG, sin recortar el silencio?

Estoy acostumbrado a convertir todo mi material de audio y video con archivos bat FFMPEG porque es conveniente.

Actualmente estoy usando ffmpeg -i "%1" %~dpn1.wavun archivo bat de arrastrar y soltar, que convierte MP3 (y otros) a WAV, pero desafortunadamente los pocos milisegundos de silencio en cada extremo del sonido parecen descartarse. Al menos la duración del sonido ya no es la misma.

¿Hay alguna manera de hacer que la salida FFMPEG tenga exactamente la misma longitud sin recortar ninguna parte del sonido?

Respuesta: Gracias a Ricardo Bohner, quien sugirió agregar -ss 00:00:00a la mezcla, convertir el código enffmpeg -ss 00:00:00 -i "%1" %~dpn1.wav

También se sugirió -c copiar, pero de alguna manera no funcionó. También hizo que Audacity no pudiera abrir el archivo de sonido convertido, mientras que Adobe Audition aún logró hacerlo.

Respuesta1

La única -c copyopción puede garantizar que los flujos de entrada y salida tengan los mismos datos/duración:

ffmpeg -i "%1" -c copy %~dpn1.wav

Cualquier conversión de códec (como omitir -cla opción por completo o usar cualquier otra opción que no sea -c copy) puede generar algunas diferencias entre la entrada y la salida. Por otro lado, el comando anterior no funcionará en los casos en que wavel formato no pueda utilizar el códec del archivo de entrada.

información relacionada