
Inicialmente tuve este problema:Cómo descomprimir un archivo ZIP japonés y evitar caracteres mojibake/confusos
Pero ese "descomprimir -O shift-jis [nombre de archivo.zip]" funcionó y obtuve mis bonitos caracteres japoneses en los nombres de los archivos, pero ¿eso no pareció funcionar para los metadatos del archivo?
Encontré esto:¿Por qué mi ventana de VLC muestra fuentes extrañas?, pero su solución parece ser solo para subtítulos, y mi problema no parece ser una cuestión de VLC, ya que las propiedades de audio del archivo de audio dicen que su título se muestra como bloques mojibake en mi pantalla, pero cuando lo copio y pego aquí, se convierten en caracteres que no ocupan espacio: "Ôç©d¸UE - C[h"
Además, mi música Neptunia Re;Birth1 se alinea conlos informes de todos los demás: Los temas 1 y 18 son japoneses, el resto parece ser Mojibake.
Supongo que si sólo quisiera averiguar los nombres, haría algo como: las respuestas para¿Cómo convertir el texto mojibake a un formato legible?
Respuesta1
Primer paso: ¿determinar en qué codificación están escritos los metadatos?
Instalar lector Exif
sudo apt install libimage-exiftool-perl
Muestra información exif que deseas reproducir en VLC.
exiftool filename
Salida de muestra:
ExifTool Version Number : 12.49
File Name : 10 - グラスホッパー.flac
--cut--
File Type : FLAC
File Type Extension : flac
MIME Type : audio/flac
--cut--
Track Number : 10
Discnumber : 1
Title : グラスホッパー
Artist : スピッツ
Album : ハチミツ
Genre : Unknown
Date : 1995-09-20
--cut--
Artistsort : Spitz
Discid : 9c0a320b
Musicbrainz Discid : KcCfHpYnqpWm4siIth0whkxTBEU-
Tracktotal : 11
Duration : 0:03:31
Si puede leer metadatos exif normalmente en su terminal, entonces los metadatos están escritos en Unicode. (marque echo $LANG
) Y también verifique la configuración de fuente VLC.
De lo contrario, se escribe con otra codificación de caracteres. En japonés, probablemente esté en Shift-JIS o EUC.
Ahora guarde el texto de exiftool
exiftool filename > textfile.txt
Codifique Shift-JIS (o EUC-JP 'eucjp') en Unicode UTF-8
iconv -f sjis -t utf8 textfile.txt
cat textfile.txt
Si ve este archivo sin caracteres de Tofu, puede editar el exif original con ellos.
Por ejemplo:
exiftool -Title="グラスホッパー" -Artist="スピッツ" -Album="ハチミツ"
reproduzcamos esta canción/video en VLC, veamos qué ha cambiado.