April 21, 2007
昨天用rmeditor对real格式的电影进行分割, 具体见《 用rma+rmeditor+批处理批量分割rm/rmvb电影 》, 在昨天分割的过程中发现rma也可以对rm/rmvb的电影进行分割的, 但不知道效果如何, 没有直接使用, 今天用rma对分割电影进行了测试, 发现也不错, 文件大小跟rmeditor分割的差不多, 而且播放的效果根据我测试的结果来看, 也没有区别, 非常流畅。
当然如果用rma分割电影就不能自己往real格式的电影中添加各种信息了, 这个用RealMedia Editor就可以做到了。 但rma非常小, 所以也有其优势!
rma的具体用法可以看它的帮助文档, 地址在这里: http://users.i.com.ua/~alexeysp/rma/rmaman.htm
用批处理加上rma就可以批量分割电影, 具体的我就不做解释了, 附我测试的批处理文件。
@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
FOR /F %%i IN (’DIR /B *.rmvb’) DO (
FOR /F “tokens=4,5* delims= ” %%l IN (’rma -db %%i ^| FIND “File duration”‘) DO (
SET /A LONGTIME = %%l -158500
)
SET /A MMM=!LONGTIME!/10%%100
SET /A SS=!LONGTIME!/1000%%60
SET /A MM=!LONGTIME!/60000%%60
SET /A HH=!LONGTIME!/3600000%%60
rma -s %%i
rma -xt/00:01:26.00\!HH!:!MM!:!SS!.!MMM! %%~ni.000
REN %%~ni.cut audio.rm
rma -xt/00:01:26.00\!HH!:!MM!:!SS!.!MMM! %%~ni.001
REN %%~ni.cut video.rm
rma -jsi/audio.rm//video.rm/ out_%%i
DEL /F /Q audio.rm video.rm %%~ni.000 %%~ni.001
)
ENDLOCAL
@ECHO ON
对这个批处理做一个解释, 就是用来切割rm/rmvb的电影, 对于片长不同, 但序幕长度相同的切割时可以采用, 如果对需要切割的长度固定, 那就不需要这么麻烦了。 具体的可以参见上篇文章!
最后, 提供rma的下载地址 : http://users.i.com.ua/~alexeysp/rma/rma.html
您喜欢本文吗?即刻订阅"偶爱偶家",精彩文章不再错过!现在就给我们留个话吗?


4 responses to "用rma+批处理分割real电影"
今天才看到,其实不必要这么麻烦的。。。。因为rma 切割 默认的endtime就是结尾,所以只需要输入开始的1分26秒,根本不需要计算结束时间。
[Reply]
@deutschXP, 谢谢你的技巧, 可能我写的不太明白, 我是要把头和尾的序幕都给切除, 所以就需要计算结束时间, 因为不是切割刀最后的.
[Reply]
在您的邮箱中留言了,希望能不吝赐教
[Reply]
http://www.6inchboot.com/
UGG boots;cheap UGG;UGG classic
[Reply]