本人的“MOOC视频批量重命名工具”是 @秋水 大大的“中国大学MOOC视频地址批量获取工具”的辅助工具——虽然“视频地址批量获取工具”抓取的下载地址可以批量下载,但是下载下来的视频是以乱码命名的,对于一门MOOC对应的几十个视频来说,挨个重命名简直令人抓狂!所以本人,哦不,本菜鸡用一下午写了一个重命名程序,可根据“视频地址批量获取工具”生成的TXT文件的内容将下载好的视频批量重命名成正确的课程名!
首先附上@秋水 大大的原帖链接:
[原创工具] 中国大学MOOC视频地址批量获取
在使用“中国大学MOOC视频地址批量获取工具”后,可以生成如下图所示的txt文件:
用迅雷批量下载视频后,视频文件是这样的:
。。。。。不光视频名称无法对应,而且有些MP4扩展名还丢了。。。。
但是!!!这么好用的工具,怎么能因为这点小问题影响用户体验呢!!!!!
因此,本人写了“MOOC视频批量重命名工具”~~~~
“MOOC视频批量重命名工具”是用C#+XAML写的WPF应用,其主界面如下图:
点一下 选择路径 ,定位到课程视频的父目录,如图所示:
注意!每个独立的课程文件夹必须包含对应的txt文件以及视频文件!
然后先点“修复null扩展名”修复一下视频文件,再点“批量重命名”就搞定!
放一个前后效果对比图:
哦对了,由于我第一次写wpf程序,所以如何发布弄得我很头疼。。。最后我直接从bin/release下把exe文件和dll拷出来压缩上传了,,,,(但是能用)
PS:感觉这种方法好蠢,有没有懂wpf的大神指点一下如何优雅地发布WPF程序呢???
最后附上文件~~~~(往下翻有更新的版本)
最后的最后,我只想说——我!爱!学!习!!!
(萌新首帖,不喜勿喷!)
Update 2017-04-21 !今天我又加了一点动画和多线程之类的东西,主要功能模块没有改动,下面是新版~~(新旧都能用!没有功能差异)
Update 2017-04-22! 紧急加入“在重命名过程中排序”的新功能!各位朋友你们难道没发现一个问题么——重命名后的视频没有排序啊,这么多视频你知道哪个是开头吗。。。这个版本加入了排序功能,在重命名时会按照TXT文件给出的顺序对视频文件名排序(视频文件名前加数字)。如果你已经用老版本把视频重命名过了,可以点“修复遗留问题”对视频文件追加排序哦~~~
如果你之前下过release1版本的,就下第一个;如果你下的是release2版本的,就下第二个。这两个文件都是一样的,只是下你们之前下载过的貌似不用再扣CB了^_^ 抱歉之前不知道更新附件的功能,导致了上传两个附件的乌龙。。。