手机快播视频合并

手机快播对下载的文件进行了处理,即只是把一个大文件分割成10240KB大小的若干小文件,我们想要在别的播放器使用就得重新合并.

QVOD下载的文件都放在sdcard/p2pcache文件夹下,每个点播视频一个目录,其目录下分若干小文件。

下面有两种方法操作这些文件,一种办法是拷贝到电脑进行合并;另一种是直接在手机里操作,需要用到终端模拟器。

1.在电脑里操作。

手机用数据线连到电脑,将需要操作的视频目录拷贝到电脑硬盘里。将文件名统一,即按文件里的序号最长位补齐,比如有20多个文件,则将xxxx.rmvb_0.!mv改成xxxx.rmvb_00.!mv,xxxx.rmvb_1.!mv改成xxxx.rmvb_01.!mv,保持有序。(这一点很重要,否则合并出来的文件时间顺序就乱了)
调出命令行,cd到该目录下,执行

E:\ACDCD6F4F376DF43A0AB7E9D2DB1541697A36A72>copy "2098_1.rmvb_*.!mv" /b 2098_2.rmvb

其中2098_1.rmvb_和.!mv是这20多个文件相同的部分,*代表匹配任意个字符,也可以用??来指定只匹配2个字符。/b 指以二进制方式,2098_2.rmvb是最后合并生成的文件名。
另外生成文件扩展名要和原来的一致,我这里例子从源文件名看是rmvb格式的,所以生成的也是rmvb。

E:\ACDCD6F4F376DF43A0AB7E9D2DB1541697A36A72>copy "2098_1.rmvb_??.!mv" /b 2098_1.rmvb

2.在手机里操作。
首先安装终端模拟器,我这里用的是better Terminal Emulator Pro_v3.37

大家可以手机连到电脑,在电脑里先将视频文件目录名改下,原名字太长,在手机不好输入。(注:此改名对快播好像是不可逆的,即再改回去快播会重新下载该视频,不过无所谓了)。并且将各个小文件改成统一有序文件名。
启动终端模拟器,cd到视频目录,我这里改名成acd.
cd /sdcard/p2pcache/acd

可以输入ls命令,或者用RE文件管理器确认下各个文件名是否统一有序。
然后执行
cat 2098_1.rmvb_*.!mv > sss.rmvb

一般来说cat只是对文本文档操作,这里试了下,居然也OK。

来自机锋论坛

相关文章

发表新评论