`
pipal
  • 浏览: 166221 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

Linux下MP3歌曲信息乱码之贱人解决方案

阅读更多
转载一篇文章:


现在linux下有越来越多的优秀的播放软件,xmms,m-player,beep-media-player,totme,rhythmbox,等等等等,但是这些播放软件都不能很好的解决mp3文件中文信息乱码的问题。

  究其原因,现在网上绝大多数(99%以上)的mp3都是网友在windows下压制的,文字信息编码方式自然是GBK,到了linux下面就没有lftp那么幸运都可以设置显示编码方式了,

  网上google过好多次,都没有完美的解决方案。今天整理系统的时候突然想到能否通过改变系统环境编码方式来实现对beep-media-player这一类软件的强制更改编码呢?说干就干。。

  sudo vi /etc/environment

  把所有的zh_CN.UTF-8改成zh_CN.GBK,重启。。。

  打开beep-media-player,bingo!!!居然如我想象得一样,,所有歌曲信息都能正常显示了!

  但是由于环境变成了GBK,导致terminal中原本UTF-8的文件名无法正常显示了。。这个会影响到工作。。也不是办法。。怎么办好呢?

  咦,在bash shell下export一个的变量不是仅对当前终端有效嘛?当终端重启或者开启另外一个终端时候,export即失效。那我就可以先把LC_CTYPE 跟LANG改export成zh_CN.GBK,启动播放器之后再export回来zh_CN.UTF-8,这样连当前终端工作都不会影响到。太棒了!

  再偷懒一下,把这些步骤通通写成一个bash shell,

  export LC_CTYPE=zh_CN.GBK

  export LANG=zh_CN.GBK

  /usr/bin/beep-media-player & //这里一定不要漏掉“&”符,让播放器后台运行。不然会占用掉当前命令行,从而影响到下面两行的执行。

  export LC_CTYPE=zh_CN.UTF-8

  export LANG=zh_CN.UTF-8

  保存成mp3.sh

  chmod 777 mp3.sh

  ./mp3.sh

  启动起beep-media-player,哈哈,显示正确!

  再用env查看一下当前环境变量。。完全没有问题。

  之后发现这种方法虽然贱。。但是还真挺有效的,可以欺骗任何不能设置程序运行编码方式的软件(或者有些软件支持,但是你不知道如何在conf里写。。),~狼里个狼~
分享到:
评论

相关推荐

    Mp3tag中文设置方法(解决mp3歌曲名乱码问题).docx

    Mp3tag 中文设置方法解决 Mp3 歌曲名乱码问题 Mp3tag 是一个功能强大且实用的 MP3 文件修改器,可以...通过 Mp3tag 的中文设置方法和使用方法,用户可以轻松地编辑 MP3 文件中的标签信息,解决 Mp3 歌曲名乱码问题。

    mp3歌曲乱码清除软件

    总之,"mp3歌曲乱码清除软件"是一款实用的工具,它通过智能化的处理方式解决了MP3文件元数据乱码的困扰,使得用户在享受音乐的同时,也能清晰地看到歌曲的相关信息,提升听歌体验。无论是个人用户还是音乐爱好者,都...

    mp3 乱码 信息清除工具

    针对这一问题,"mp3 乱码 信息清除工具" 提供了一种高效解决方案。 这款工具的核心功能在于清理MP3文件中的乱码和广告信息。乱码通常出现在ID3标签中,ID3标签是存储在MP3文件头中的一段元数据,包括歌曲名称、艺术...

    MP3乱码修改工具,MP3乱码修改工具,MP3乱码修改工具

    MP3乱码问题在音乐爱好者中常常遇到,尤其是在下载或导入音乐库时,由于编码不兼容或者元数据信息错误,可能会导致MP3文件的标题、艺术家、专辑等信息显示为乱码。这个问题主要涉及到MP3文件的ID3标签,这是一种用于...

    MP3歌曲名乱码批量修改器

    非常好用的MP3歌曲名乱码批量修改器 !单文件,绿色版!

    MP3乱码解决工具

    MP3乱码问题在音乐爱好者中颇为常见,尤其是在...总的来说,"MP3乱码解决工具"是针对音乐爱好者和管理大量MP3文件用户的一个实用解决方案,它能帮助用户有效地解决MP3文件元数据乱码的问题,使音乐库更加整洁、易管理。

    MP3乱码修复软件

    然而,有时候,当我们从不同来源下载或转移MP3文件到手机或其他设备时,可能会遇到文件名或元数据(如艺术家、专辑、歌曲标题等)显示为乱码的情况,这给管理和欣赏音乐带来了一定的困扰。 乱码问题通常源于文件的...

    linux_mp3_

    7. **qiuyu_mp3_finish**: 最后一个文件名没有明确的扩展名,但从名字推测,这可能是开发者的个人项目或者是一个完成了的MP3播放功能的代码文件,可能包含了特定的Linux环境下的MP3播放解决方案或者是一个自定义的...

    mp3清除乱码

    MP3乱码问题通常指的是MP3文件的元数据(ID3标签)出现错误,导致显示的歌曲名称、艺人、专辑等信息出现乱码或者不正确。这种情况可能由于多种原因,如下载时文件不完整、编码格式不兼容或者编辑ID3标签时出现问题。...

    Linux下MP3歌词解析

    综上所述,Linux下MP3歌词解析涉及文本处理、编程技术以及图形界面设计。通过结合Linux的基础工具和Python的强大功能,可以创建一个功能完备的歌词同步系统,无论是在Linux还是Windows环境下都能提供优质的用户体验...

    基于Arduino开发和atmel AVR单片机MP3音频解决方案

    本设计介绍的是MP3音频解决方案,该解决方案包含有Arduino可兼容AVR单片机,MP3(还有许多其他格式)音频解码器芯片,微型sd卡插槽插座,立体声音频放大器以及一些外接转接线。该音频解决方案可以用来制作音乐生日礼物,...

    怎样在Linux下制作MP3.pdf

    本文将详细介绍如何在Linux环境下利用Grip这一程序来实现CD到MP3的转换。 Grip是一款非常实用的GUI工具,用于帮助用户从音乐CD中提取音频轨道并将其编码为MP3格式。虽然Grip本身并不包含CD抓取或MP3编码功能,但它...

    Ubuntu音乐播放器Rhythmbox中文乱码解决及OSDLyrics安装方法

    Ubuntu音乐播放器Rhythmbox中文乱码解决及OSDLyrics安装方法 Ubuntu音乐播放器Rhythmbox中文乱码解决方法: 在Ubuntu系统中,Rhythmbox音乐播放器在播放MP3音乐文件时,可能会出现中文乱码问题。这种问题的出现是...

    清理mp3乱码.rar

    总之,“清理mp3乱码.rar”提供的工具是一个实用的解决方案,它帮助音乐爱好者和管理者解决MP3元数据乱码的问题,提高音乐库的管理和播放体验。通过批量处理,可以大大节省手动修改每首歌曲的时间和精力。

    Ubuntu 下Rhythmbox播放器乱码问题解决

    在探讨Ubuntu下Rhythmbox播放器乱码问题的解决方案之前,我们先简要了解Rhythmbox播放器以及乱码现象的普遍原因。Rhythmbox是一款开源的多媒体播放器,广泛应用于基于GNOME桌面环境的Linux发行版,如Ubuntu。它支持...

    MP3去乱码.rar

    MP3音乐乱码问题在许多用户中都曾遇到过,主要表现为播放器显示的歌曲标题、艺术家或专辑名称出现无法识别的字符。这种情况通常是因为编码格式不兼容或者元数据信息缺失导致的。针对这一问题,我们可以采取以下方法...

    MP3去除乱码的工具

    标题中的“MP3去除乱码的工具”指的是用于修复MP3音频文件ID3标签中乱码问题的应用程序。ID3标签是嵌入在MP3文件中的一种元数据,包含了歌曲的...同时,其绿色无残留的特性也使得它成为许多用户首选的解决方案之一。

    mp3乱码修改

    MP3乱码问题在音乐爱好者中是一个常见的困扰,尤其是在下载或传输过程中,由于编码格式不兼容、ID3标签信息错误等原因,可能导致显示的歌曲名称、艺术家、专辑等信息出现乱码。本文将深入探讨MP3乱码的成因、解决...

    嵌入式linux下的MP3播放器

    嵌入式Linux下的MP3播放器开发是一个涉及多个技术领域的实践项目,主要涵盖了音频处理、图形用户界面设计以及操作系统层面的编程。在这个项目中,我们使用了libmad库来解析和解码MP3音频文件,并利用GTK(GIMP ...

    ID3kill去除mp3文件标签乱码

    需要注意的是,去除ID3标签虽然可以解决乱码问题,但也可能会丢失原有的元数据信息,如歌曲标题、艺术家信息等。因此,在使用这类工具之前,最好先备份重要的元数据,或者确保有其他方式能重新获取这些信息,例如从...

Global site tag (gtag.js) - Google Analytics