Programa de Windows para reducir la tasa de bits de archivos M4A sin volver a codificar

Fondo:

Tengo una lista de reproducción de música de .M4Aarchivos (códecs AAC) a diferentes velocidades de bits que me gustaría reducir a una velocidad de bits establecida con el fin de conservar espacio en el teléfono al que los transferiré. Debido a que muchos de estos archivos se descargaron directamente de YouTube (usando youtube-dl), me gustaría evitar volver a codificarlos.

Por lo tanto, estoy buscando un programa de Windows que...

  • Funciona en Windows 7
  • Es gratis
  • Es un programa GUI , no una solución de línea de comandos
  • Es capaz de convertir un lote de .M4Aarchivos a una tasa de bits establecida sin volver a codificar

Gracias, realmente agradecería cualquier ayuda de antemano.

Por definición, si cambia la tasa de bits, tendrá que volver a codificar; de lo contrario, obtendrá tonterías; es un poco como decir que desea cambiar el número de páginas en un libro sin volver a diseñar el texto.
Entonces no se puede hacer? ¿Eres positivo en eso? Podría haber jurado que escuché referencias a la recodificación sin pérdidas durante mi extensa lectura sobre el tema, especialmente cuando se trata del mismo formato de archivo. Tal vez entendí mal.
La recodificación sin pérdidas no es lo mismo que sin la recodificación, ¡que es lo que hace su pregunta! Entonces, sí, estoy 100% seguro de que lo que está preguntando actualmente no se puede hacer.
Lo siento, para aclarar; cuando dije recodificación sin pérdida, me refería a recodificar archivos con pérdida sin pérdida adicional, en lugar de recodificar formatos de archivo sin pérdida.
El problema es que su pregunta dice "sin volver a codificar", no "volver a codificar sin más pérdidas". De todos modos, una tasa de bits más baja casi siempre dará como resultado más pérdidas, ya que hay menos ancho de banda de datos disponible en una tasa de bits más baja. lo que significa
@SteveBarnes: entiendo de dónde vienes. Si desea que esa sea una respuesta, le otorgaré la recompensa y publicaré una nueva pregunta reformulando la pregunta correctamente, a menos que también esté seguro de que no se puede "recodificar sin más pérdidas". ¿cualquiera?
Respuesta agregada para intentar ayudar a cualquiera que busque algo como esto.

Respuestas (2)

Francamente, la pregunta tal como se hizo no se puede hacer, ya que cambiar la tasa de bits siempre debe requerir una nueva codificación y reducir la tasa de bits casi siempre reducirá la calidad de la pista; las excepciones serán cuando la pista ya se haya procesado para aumentar la tasa de bits. por encima de lo que se grabó originalmente , pero no siempre en este caso o para formas de onda simples que se ajustan a la nueva tasa de bits tan bien como a la anterior.

Piense en ello como cambiar el tamaño de las páginas de un libro, a menos que redistribuya o escale el texto y las imágenes, no puede hacerlo y conservar toda la información original a menos que tenga la suerte de que todo el contenido de la página quepa en la nueva página. dimensiones sin cambios porque había grandes bordes .

Hay una serie de editores de audio basados ​​en GUI que pueden cambiar la velocidad de bits al guardar o exportar y admitir .M4Ael formato, necesariamente recodificando el formato, pero no muchos que yo sepa que admitan el procesamiento por lotes.

  • Audacity le permite crear una 'Cadena' de operaciones que puede incluir la exportación con configuraciones dadas y aplicarlas al archivo abierto, pero abre una ventana para cada archivo, por lo que aún requiere una buena cantidad de intervención manual.
  • Es posible que VLC Media Player pueda hacer esto, pero ciertamente no está claro cómo.

Esto nos lleva de vuelta a una opción FFMPEG sin GUI que puede hacer esto con facilidad y con una pérdida mínima de calidad. Esto se puede ingresar fácilmente en un archivo por lotes que contiene algo como:

REM UNTESTED!
for fn in $* (
   ffmpeg -i %fn% -c:a aac -b:a 160k fixedrate/%fn%
)

En el que luego puede colocar sus archivos.

Hay una serie de GUI de FFMPEG, como AVAINTI y FfmpegYAG , que vale la pena revisar.

Gracias, Steve. Con respecto a la sintaxis de ffmpeg, ¿no se deben duplicar los signos de porcentaje para los archivos por lotes?
@Hashim como dije sin probar

Hashim, ¿ha investigado qué puede hacer VLC: https://www.vlchelp.com/convert-audio-format/ ?