dgwxx 写了:脚本内容和x264参数发出来看看?
# -*- coding: UTF-8 -*-
import vapoursynth as vs
import sys
core = vs.Core(accept_lowercase=True)
core.std.LoadPlugin(r'e:\working\AVSWriter\dll\ffms2.dll')
core.avs.LoadPlugin(r'e:\working\AVSWriter\dll\AllColors.dll')
core.avs.LoadPlugin(r'e:\working\AVSWriter\dll\AutoYUY2.dll')
core.avs.LoadPlugin(r'e:\working\AVSWriter\dll\AviShader.dll')
core.avs.LoadPlugin(r'e:\working\AVSWriter\dll\BlendBob.dll')
core.avs.LoadPlugin(r'e:\working\AVSWriter\dll\ColorMatrix.dll')
core.avs.LoadPlugin(r'e:\working\AVSWriter\dll\Convolution3DYV12.dll')
core.avs.LoadPlugin(r'e:\working\AVSWriter\dll\DGDecode.dll')
core.avs.LoadPlugin(r'e:\working\AVSWriter\dll\DctFilter.dll')
core.avs.LoadPlugin(r'e:\working\AVSWriter\dll\Decomb.dll')
core.avs.LoadPlugin(r'e:\working\AVSWriter\dll\FFMpegSource.dll')
core.avs.LoadPlugin(r'e:\working\AVSWriter\dll\ImageSequence.dll')
core.avs.LoadPlugin(r'e:\working\AVSWriter\dll\MSharpen.dll')
core.avs.LoadPlugin(r'e:\working\AVSWriter\dll\UnDot.dll')
core.avs.LoadPlugin(r'e:\working\AVSWriter\dll\asharp.dll')
core.avs.LoadPlugin(r'e:\working\AVSWriter\dll\convolution3d.dll')
core.avs.LoadPlugin(r'e:\working\AVSWriter\dll\vsfilter.dll')
core.avs.LoadCplugin(r'e:\working\AVSWriter\dll\yadif.dll')
core.avs.LoadPlugin(r'e:\working\AVSWriter\dll\zlib1.dll')
core.avs.LoadPlugin(r'e:\working\AVSWriter\dll\flash3kyuu_deband.dll')
video = core.ffms2.Source(r'e:\text\90后新生力东南说唱新单-CP.mpg')
video = core.resize.lanczos(video,320,240,format=vs.YUV420P8)
video=core.f3kdb.F3kdb(video, y=32, cb=32, cr=32, sample_mode=2, dither_algo=2, keep_tv_range=True, output_depth=8)
video.output(sys.stdout,y4m=True)
我特意去学了一段时间python(不是程序员),所以可能很多还不太了解,x264我是按照咱们论坛里的例子,因为我要测试成功才会慢慢加编码器参数,所以就是python 这个脚本 | x264 --demuxer y4m --output e:text.mkv