Mi colección contiene algunos MP3 que tienen algunos problemas técnicos como:
- mostrando la duración incorrecta al cargar
- saltos menores
- que termina repentinamente a pesar de la duración reclama otro minuto restante
- ruido
Estoy buscando una herramienta que pueda detectar la mayor cantidad posible de estos problemas técnicos y corregir los que se pueden arreglar (obviamente, por ejemplo, el ruido no se puede eliminar simplemente en la mayoría de los casos).
Respuestas:
La herramienta de línea de comandos mp3val agiliza el escaneo y, opcionalmente, la reparación de defectos estructurales en archivos mp3. Intento ejecutarlo en casi todos los archivos de mi colección, con el principio de "no puedo hacer daño". Identifica un número sorprendente de archivos ostensiblemente buenos con defectos que van desde intrascendentes hasta severos.
mp3val es especialmente bueno para reconocer y corregir las deficiencias de encabezado, como la falta de encabezados VBR en un archivo VBR (la fuente de la mayoría de los problemas de búsqueda y duración incorrecta). Pero también eliminará los datos de la trama de audio dañada / dañada, una información inutilizable que algunos jugadores pueden manejar con menos elegancia si se deja en el archivo.
Incluso se le puede pedir que ejecute un directorio completo de mp3, reparando solo aquellos archivos con los que encuentra problemas, manteniendo copias de seguridad (u opcionalmente no), conservando marcas de tiempo (opcionalmente) y registrando la sesión en un archivo de texto (opcionalmente).
¡Y es gratis y de código abierto! (El enlace es a su proyecto sourceforge).
EDITAR: Una última cosa que olvidé mencionar. "¡Pero mp3val no se ha actualizado desde 2009!", Te escucho llorar. Eso es muy cierto ! Ha estado funcionando bien desde 2009, y no ha necesitado una actualización. (¡Después de todo, no es que el formato de archivo MP3 haya cambiado en los últimos 2 años!)
fuente
MP3Diags
pude corregirlos (encabezado Xing en archivos VBR que conducen a una duración incorrecta que se muestra).mp3val
Fedora 28 y todavía funciona bien. La dependencia de biblioteca más esotérica que tiene eslibm.so.6
olibstdc++.so.6
, por lo que no es probable que se produzca una ruptura ABI incompatible. Sin embargo, solo para verificar: en su modo predeterminadomp3val
no tocará ningún archivo, solo realizará modificaciones si se ejecuta con la-f
bandera, e incluso entonces, solo los archivos donde el modo de escaneo registróWARNING:
oERROR:
serían modificados. Si no detecta ningún problema reparable, dejará sus archivos intactos.mp3val
, pero los archivos eran correctos, es por eso quemp3val
nunca mostraron ninguna advertencia y no corrigieron los archivos. No sé por qué el jugador mostró tiempos de seguimiento incorrectos, eliminaré mi comentario anterior.Supuse que ya probaste la primera opción en google ...? También un script perl, mp3checker , que podría ser útil.
Editar:
En cuanto a la reparación de sus pistas, puede darle un vistazo a MP3 Diags (enlaces a un artículo de lifehacker).
fuente
mpck funciona en Windows y GNU / Linux.
Página de inicio: http://checkmate.gissen.nl/
Detecta cuadros defectuosos y genera informes opcionales.
También hay una interfaz gráfica de usuario para Windows.
Actualizar:
Este programa parece ser totalmente capaz de manejar nombres de archivos utf-8, aunque no he probado glifos japoneses, chinos o más exóticos.
Gentoo (UTF-8)
Cygwin con configuración regional UTF-8 (configuración regional japonesa en Windows)
El binario nativo de Windows no conoce Cygwin, así que tuve que convertir la salida.
fuente
Tësting 1.mp3
Testíng ®eally hµrd.mp3
☭They don't get much weirder☭.mp3
... mp3val no tenía problemas para procesarlos todos correctamente.Más simple es usar ffmpeg para copiar el archivo del que tiene la duración defectuosa en su etiqueta ID3. Esto hace que escriba la información correcta.
Debido a que usa copia, toma una fracción del tiempo que toma la codificación original. Esto apenas se nota con una canción, pero realmente lo aprecias con un audiolibro de 7 horas. Después de volver a codificar, las etiquetas ID3 ahora tienen la información correcta.
fuente