作者yohko ()
看板AVEncode
标题Re: [请问] 切割影片
时间Mon Dec 15 23:43:42 2008
※ 引述《steven155296 (steven)》之铭言:
: 我现在有一些影片格式是rmvb mkv等等
: 剪接软体都不支援
: 而我要撷取其中的一小段,
: 转成Xvid(mpeg也可),再包成mp4
: 我目前想到最简单的方法就是用Winmenc先将影片转成剪接软体支援的格式
: 再用软体剪接,最後再包成MP4
: 但是如果这样子做的话影片必须经过三次转档,
: 画质简直惨不忍睹...
: 想问问看winmenc或XviD用的参数有没有可以直接省略不要的帧
: 或是有其他更好的方法
: 感谢
不知道你要的是不是其中一段"连续"的
我这边提供你一种做法,但是前提是你要会用avisynth桥接。
x264 core:65 r1051 中有提供一个参数
你先把你的mkv或是rmvb用directshowsource的方式输入以後
在output的地方加上
--starttime <hh:mm:ss.ssss> Start encoding at specified position
--endtime <hh:mm:ss.ssss> Stop encoding at specified position
应该就可以转出你所需要的段落,然後搭配mp4box直接包成mp4即可。
不过这方法有点门槛...要会用cli版的x264跟avisynth
(而且我不确定可不可以用,我还没用过,只是看说明有看到 XDDDD)
==
以楼上那篇的做法,可以先确定mkv里面包的是什麽,用mkvExtract拆开後就可以处理了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.134.15.57
※ 编辑: yohko 来自: 220.134.15.57 (12/15 23:45)
1F:推 erspicu:记得avisynth本身就有设定起始和终点位置功能的语法在 12/16 00:39
2F:推 doom3:DirectShowSource ("影片位置").trim(开始F,长度F,false) 12/16 09:45
3F:→ yohko:avisynth的我记得是画格....很麻烦 12/16 11:19
4F:推 steven155296:嗯...看不懂XD 不过还是谢谢你,我会研究看看 12/16 15:29