在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 许可协议。转载请注明来自 杂烩饭!
评论