level 11
用MMG的APPEND(追加)功能
不知道MMG是什么的话请搜索MKVToolnix
2014年08月02日 09点08分
2
![[惊讶]](/static/emoticons/u60cau8bb6.png)
我去看看
2014年08月02日 09点08分
回复 a5211083 :add+append成功了。感谢
2014年08月02日 10点08分
level 5
你是用avs的trim吗?
是的话很简单啊
V1=……(载入你要处理的视频)
V2=V1.trim()
V3=V1.trim()
V4=V1.trim()
return V2+V3+V4
trim的参数你应该知道吧!
2014年08月02日 15点08分
3
答非所问,人家是没有整时间,也就是机器开不长所以分段压,压一段后关机的下次再压一段 然后拼接。
2014年08月02日 16点08分
回复 free077go :那样分段压的再合并,确实楼上的是一种方法,还有用WinRAR,将第一段添加到压缩包,压缩方式选择存储,然后把后续的分段追加进去,后缀名设置与原本视频一致,压缩之后就可以了。 当然,本人觉得分段压缩会在没一段之间丢失那么几帧,虽然不算很严重,但丢帧总是不好的
2014年08月03日 01点08分
回复 无铭风 :不用dss就不会丢帧
2014年08月03日 01点08分
回复 无铭风 : 有正规的做法,不要用歪门邪道。存储式压缩会产生RAR包头和额外信息。另外,不用无法seek的源滤镜就不会丢帧。
2014年08月03日 10点08分
level 4
megui的TOOLS里有个avscutter
另外必须用工程文件*.d2v和*.dga的avs
2014年08月05日 16点08分
4
level 4
megui的TOOLS里有个avscutter
另外隔行视频必须用工程文件*.d2v和*.dga的avs
逐行的DSS没问题
2014年08月05日 16点08分
5
megui太复杂太麻烦了,所以已经用命令行了
2014年08月23日 03点08分
level 6
多个不同格式的视频里面截取多段合并,我现在只想到了这些:
LoadPlugin("D:\AviSynth\plugins\bassaudio\BassAudio.dll")
LoadPlugin("D:\AviSynth\plugins\nicaudio\NicAudio.dll")
LoadPlugin("D:\AviSynth\plugins\ffms\ffms2.dll")
LoadPlugin("D:\AviSynth\plugins\dgmpgdec\DGDecode.dll")
Load_Stdcall_Plugin("D:\AviSynth\plugins\yadif\yadif.dll")
LoadPlugin("D:\AviSynth\plugins\blendbob\BlendBob.dll")
LoadPlugin("D:\AviSynth\plugins\undot\UnDot.dll")
LoadPlugin("D:\AviSynth\plugins\vsfilter\VSFilter.dll")
A1=BassAudioSource("AAC/OGG/MP3/MP2").DelayAudio().Amplify()
V1=DirectShowSource("MKV",FPS=,ConvertFPS=true,Audio=false)
A2=NicAC3Source("AC3",Channels=2).DelayAudio().Amplify()
V2=DirectShowSource("MKV",FPS=,ConvertFPS=true,Audio=false)
A3=FFAudioSource("MP4/FLV").DelayAudio().Amplify()
V3=FFVideoSource("MP4/FLV")
A4=NicAC3Source("AC3",Channels=2).DelayAudio().Amplify()
V4=Mpeg2Source("D2V")
A5=DirectShowSource("MP2").DelayAudio().Amplify()
V5=Mpeg2Source("D2V")
C1=AudioDub(V1,A1).Trim().ConvertToYV12().Crop().LanczosResize().ConvertFPS().ResampleAudio()
C2=AudioDub(V1,A1).Trim().ConvertToYV12().Crop().LanczosResize().ConvertFPS().ResampleAudio()
C3=AudioDub(V2,A2).Trim().ConvertToYV12().Crop().LanczosResize().ConvertFPS().ResampleAudio()
C4=AudioDub(V3,A3).Trim().ConvertToYV12().Crop().LanczosResize().ConvertFPS().ResampleAudio()
C5=DirectShowSource("AVI/WMV/RMVB",FPS=,ConvertFPS=true).DelayAudio().Amplify().Trim().ConvertToYV12().Crop().LanczosResize().ConvertFPS().ResampleAudio()
C6=AudioDub(V4,A4).Trim().ConvertToYV12().Yadif(mode=1,order=1).Blendbob(badframes=0,forcematch=1).Crop().LanczosResize().ConvertFPS().ResampleAudio()
C7=AudioDub(V5,A5).Trim().ConvertToYV12().Yadif(mode=1,order=1).Blendbob(badframes=0,forcematch=1).Crop().LanczosResize().ConvertFPS().ResampleAudio()
AlignedSplice(C1,C2,C3,C4,C5,C6,C7).Undot().TextSub("")
2014年08月23日 02点08分
7
level 11
我也想过这个问题……如何把一个压制任务分割,使得可以在不同时间不同地点进行……这样就可以写分布式压制软件了
2014年08月23日 08点08分
8
level 11
至于楼主的情况,可以使用高性能的虚拟机,暂停压制时休眠,继续时恢复
2014年08月23日 08点08分
9
其实没有那么麻烦,我现在用命令行了。压制想停就停,要是末尾出现坏帧可以切掉,然后再计算帧数重新trim
2014年08月23日 08点08分
level 13
楼主跟我的情况一样,我用Mkvmerge添加好一个一个文件合并就好了,最后是mkv,可以用命令行再拆成264文件。
2014年08月23日 13点08分
10