在Windows下实现一个快速转换音乐格式的小工具
搞点歌在车里听,但是早年 10w 的合资车只能听 mp3 格式,所以把需要我珍藏的音乐转换成 mp3 拷进 U 盘, 转换格式工具当然是选择 ffmpeg 了。搜了下命令是:
1 | ffmpeg -i xxx.flac -acodec libmp3lame xxx.mp3 |
接下来需要做一个稍微自动化一点的工具,比如把 flac 文件拖放到 bat 脚本上,就能实现自动转换格式。
完整脚本如下:
1 | chcp 65001 |
其中 chcp 65001 是为了防止 bat 脚本中包含中文导致的乱码。申明脚本编码为 UTF-8, 脚本保存的时候也要以 UTF-8 编码保存, 如果不加 chcp 65001
, 那么需要使用 windows 记事本打开重新保存编码选择 ANSI
, 因为 cmd 默认的编码就是 GBK
以下是一些常用的代码页。
代码页 | 说明 |
---|---|
65001 | UTF-8 代码页 |
950 | 繁体中文 |
936 | 简体中文默认 GBK |
437 | MS-DOS 美国英语 |
另外脚本里用到的变量说明:
1 | chcp 65001 |
上面的脚本用到了短路径, 短路径的好处是可以解决路径中带有空格的问题。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 杂烩饭!
评论