许多从网上下载的字幕文件格式大多不是utf-8, 在Linux上使用略显蛋疼 好在有iconv可以轻易转换, 但一次转换一个文件始终是不方便的, 因此我编写的这个小脚本.

批量转换整个文件夹中的文件并将其保存在新建的convert目录中

1
2
3
4
5
6
7
8
9
#!/bin/bash

mkdir -pv convert # 防止文件夹不存在

for i in `find -maxdepth 1 -name "*.ass"`; # 寻找目录下的ass文件
do
iconv -c -f GB2312 -t UTF-8 $i -o convert/$i # 转换并保存
echo $i "convert success"
done

大家可以根据自己的情况经行修改