『漫游』酷论坛>『DVDRip技术研修室』>第一话剑风我压出来 ..

第一话剑风我压出来了......不过我除了晕还有倒.......

影魂@2003-02-21 02:50

DVDRIP空间里的01.AVI就是了

问题有2........

1.文件大小失控了......怪.......用的是DIVX5.02........

出去声音预定有210M左右......现在只有80多M


2.影片最右边居然多了条绿边.......


我以前压FLCL的XVID,DIVX5.02都没出现上面的问题........

给出我的AVS:
#
# Created with Gordian Knot
# http://thewef.nav.to
# PLUGINS
# get them from http://users.win.be/dividee
LoadPlugin("C:\PROGRA~1\GORDIA~1\mpeg2dec.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\decomb.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\convolution3d.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\InverseTelecine.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\Avisynth_Spatial.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\GreedyHMA.dll")
LoadPlugin("C:\WINNT\System32\vobsub.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\SimpleResize.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\warpsharp.dll")
# SOURCE
mpeg2source("E:\剑风传奇\01.d2v")
#
# TRIM
#trim(startframe,endframe)
#
# IVTC
Telecide()
Decimate(cycle=5)
# or use
#InverseTelecine(40,10,15)
#GreedyHMA(1,0,4,0,0,0,0,0)
#
# DEINTERLACING
#FieldDeinterlace()
# or use
#VerticalReduceBy2
# or maybe
#GreedyHMA(1,0,0,0,0,0,0,0)
#
# CROPPING
crop(10,1,701,479)
#
# DENOISING
convolution3d(1,4,4,4,4,2.8,0)
# SUBTITLES
VobSub("E:\剑风传奇\剑风传奇_0")
#
# RESIZING
#LanczosResize(640,480)
SimpleResize(640,480)
# BORDERS
#AddBorders(left,top,right,bottom)
#
# COMPRESSIBILITY CHECK
# !!!!Snip Size now has to be 14 for use in GKnot!
#SelectRangeEvery(280,14)
#
# FOOL CCEnc
#ResampleAudio(44100)
# SHARPEN
WarpSharp(depth=128, blur=3, bump=128, cubic=-0.6)
引用

影魂@2003-02-21 02:54

LOG:
2003-2-20 17:12:07: Job "Movie 1" started.

o DivX5-First Pass: E:\剑风传奇\01.avs
o DivX5-Second Pass: E:\剑风传奇\01.avs
x Mux Audio (disabled).
End of Job 1 (Movie 1).
_______________________________________________________________________________________________________________________

Gordian Knot 0.26.0.6
Encoding Job Data:

Type: EncD5_Both
Number: 1
Name: Movie 1
Platform: Win2000 (5.0.2195).2

Files:
VirtualDubExe: C:\PROGRA~1\GORDIA~1\virtualdub\Virtualdub.exe
NandubExe: C:\PROGRA~1\GORDIA~1\nandub\Nandub.exe
AviFinal: E:\剑风传奇\01.avi
AviMovie: E:\剑风传奇\01_Movie.avi
AviCredits: E:\剑风传奇\01_Credits.avi
MovieFS: E:\剑风传奇\01.avs
CreditsFS:
Log : E:\剑风传奇\01.log
Stats: E:\剑风传奇\01.stats
Ecf : E:\剑风传奇\01.ecf

Options:
Quality/DRF: 0
CreditsStart: 0
UseEcf: 1
CreditsIVTC: 0
CreditsAppend: 1
DeleteInterm.: 0
EnforceBitrate:0
AntiShit: 0

Calculator:
VideoSize: 148 kbyte.
Audio1Size: 20971 kbyte.
Audio2Size: 0 kbyte.
Overhead: 4 kbyte.
AviSize: 21124 kbyte (20 mbyte).
FilesSize: 0 kbyte.
TotalSize: 21124 kbyte (20 mbyte).
Interleaving: vbrmp3
Bitrate: 1270 k(=1000)Bits/s
Frames: 23
FPS: 23.976
Duration: 0:0:1
Quality: 0.172 bits/(pixel*frame).
CompCheck3: 0.000 bits/(pixel*frame).
CompCheck5: 0.000 bits/(pixel*frame).
DivX5BiDirect: 0
DivX5GMC: 0
DivX5QuartPel: 0
DivX5PsyVis: 0
Resolution: 640 x 480

Audio 1:
none.

Audio 2:
none.

17:12:07: Audio 1, calc: 20971 kb
17:12:07: Audio 1, disabled, no recalc. - you probably want to add this track later.

Adding this script to C:\PROGRA~1\GORDIA~1\virtualdub\VirtualDub.jobs:

// $job "DivX4 First Pass"
// $input "E:\剑风传奇\01.avs"
// $output "E:\剑风传奇\01.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("E:\\剑风传奇\\01.avs",0,0);
VirtualDub.audio.SetSource(0);
VirtualDub.audio.SetMode(0);
VirtualDub.audio.SetInterleave(1,0,0,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(0,0,0,0,0);
VirtualDub.audio.SetVolume();
VirtualDub.audio.SetCompression();
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(1);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression(0x78766964,0,10000,0);
VirtualDub.video.SetCompData(330,"GAEAAPBgEwDQBwAACgAAABQAAAAsAQAADAAAAAIAAAAFAAAAAgAAAJABAAAAAAAAAAAAAB4AAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAyAAAAAAAAAAAQAACamZmZmZnJP5qZmZmZmck/QAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAIACAADgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAD/////BAAAAEU6XL2jt+e0q8bmXDAxLmxvZwBjOlx0ZXN0LmRpdngARTpcvaO357SrxuZcMDEubXYAbQ==");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("E:\\剑风传奇\\01.avi");
VirtualDub.Close();

// $endjob
//
//--------------------------------------------------
// $done

17:12:07: Started DivX5-First Pass: E:\剑风传奇\01.avs
20:54:27: Finished DivX5-First Pass. Duration: 3 hours, 42 minutes, 19 seconds.
20:54:27: Trying to open Log-file.
20:54:28: Success: Log-file open.
20:54:28: Encoded: 33943 Frames.
20:54:28: Speed: 2.544 Frames per Second.
20:54:28: WARNING: Number of counted frames differs from settings!
20:54:28: WARNING: Settings: 23
20:54:28: WARNING: Counted: 33943
20:54:28: WARNING: Difference: 33920
20:54:28: Correcting Bitrate...
20:54:28: Original Bitrate = 1270 k(=1000)Bits/s
20:54:28: Now encoding at 0 k(=1000)Bits/s

Adding this script to C:\PROGRA~1\GORDIA~1\virtualdub\VirtualDub.jobs:

// $job "DivX4 Second Pass"
// $input "E:\剑风传奇\01.avs"
// $output "E:\剑风传奇\01.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("E:\\剑风传奇\\01.avs",0,0);
VirtualDub.audio.SetSource(0);
VirtualDub.audio.SetMode(0);
VirtualDub.audio.SetInterleave(1,0,0,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(0,0,0,0,0);
VirtualDub.audio.SetVolume();
VirtualDub.audio.SetCompression();
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(1);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression(0x78766964,0,10000,0);
VirtualDub.video.SetCompData(330,"GAEAAAAAAADQBwAACgAAABQAAAAsAQAADAAAAAIAAAAFAAAAAwAAAJABAAAAAAAAAAAAAB4AAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAyAAAAAAAAAAAQAACamZmZmZnJP5qZmZmZmck/QAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAIACAADgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAD/////BAAAAEU6XL2jt+e0q8bmXDAxLmxvZwBjOlx0ZXN0LmRpdngARTpcvaO357SrxuZcMDEubXYAbQ==");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("E:\\剑风传奇\\01.avi");
VirtualDub.Close();

// $endjob
//
//--------------------------------------------------
// $done

20:54:28: Started DivX5-Second Pass: E:\剑风传奇\01.avs
2:20:03: Finished DivX5-Second Pass. Duration: 5 hours, 25 minutes, 34 seconds.
2:20:03: Speed: 1.738 Frames per Second.

Adding this script to C:\PROGRA~1\GORDIA~1\virtualdub\VirtualDub.jobs:

// $job "DivX4 Append"
// $input "E:\剑风传奇\01_Movie.avi"
// $output "E:\剑风传奇\01.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("E:\\剑风传奇\\01_Movie.avi",0,0);
VirtualDub.audio.SetSource(0);
VirtualDub.audio.SetMode(0);
VirtualDub.audio.SetInterleave(1,0,0,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(0,0,0,0,0);
VirtualDub.audio.SetVolume();
VirtualDub.audio.SetCompression();
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(0);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression();
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("E:\\剑风传奇\\01.avi");
VirtualDub.Close();

// $endjob
//
//--------------------------------------------------
// $done

2:20:03: Started Appending Credits: E:\剑风传奇\01_Movie.avi
2:20:04: Finished Appending Credits. Duration: 0 seconds.

2:20:04: Done.
2:20:04: Movie = E:\剑风传奇\01.avi
Total Encoding Time: 9 hours, 7 minutes, 56 seconds.
2003-2-21 2:20:04: Job "Movie 1" finished.
_______________________________________________________________________________________________________________________
引用

skywalker@2003-02-21 04:18

20:54:28: WARNING: Number of counted frames differs from settings!
20:54:28: WARNING: Settings: 23
20:54:28: WARNING: Counted: 33943
20:54:28: WARNING: Difference: 33920

会不会是这里的问题.....
引用

littleyizhi@2003-02-21 08:38

1.DivX5的BF容易造成文件缩水,因为内置的量化值比XviD默认的还要大,建议使用XviD。

2.右边绿线是由于使用了GK0.26自带的老版本的SimpleResize,这个版本的bug就是左右切边不是8的倍数就出绿线。

3.剑风的DVD画质很一般,几乎是VCD的画质。

----------引自 csr2000
引用

littleyizhi@2003-02-21 09:24

又仔细看一次影魂的贴子 :rolleyes:
狂倒......影魂自从换了带眼镜的糊涂小女生的头像就更加糊涂了 :D

引用
最初由 影魂 发布
Calculator:
VideoSize: 148 kbyte.
Audio1Size: 20971 kbyte.
Audio2Size: 0 kbyte.
Overhead: 4 kbyte.
AviSize: 21124 kbyte (20 mbyte).
FilesSize: 0 kbyte.
TotalSize: 21124 kbyte (20 mbyte).
Interleaving: vbrmp3
Bitrate: 1270 k(=1000)Bits/s
Frames: 23
FPS: 23.976
Duration: 0:0:1
Quality: 0.172 bits/(pixel*frame).
CompCheck3: 0.000 bits/(pixel*frame).
CompCheck5: 0.000 bits/(pixel*frame).
DivX5BiDirect: 0
DivX5GMC: 0
DivX5QuartPel: 0
DivX5PsyVis: 0
Resolution: 640 x 480


糊涂虫呀,你看
VideoSize: 148 kbyte.:confused:
FilesSize: 0 kbyte. :confused:

Frames: 23 :confused:
这里的Frames是整部的片子的帧数,怎么可能是23,估计是影魂在调整FPS时,
调整了这里。不要调整,你调整了FPS,GK会自动调整整部片子的总帧数的。

引用
最初由 影魂 发布

17:12:07: Started DivX5-First Pass: E:\剑风传奇\01.avs
20:54:27: Finished DivX5-First Pass. Duration: 3 hours, 42 minutes, 19 seconds.
20:54:27: Trying to open Log-file.
20:54:28: Success: Log-file open.
20:54:28: Encoded: 33943 Frames.
20:54:28: Speed: 2.544 Frames per Second.
20:54:28: WARNING: Number of counted frames differs from settings!
20:54:28: WARNING: Settings: 23
20:54:28: WARNING: Counted: 33943
20:54:28: WARNING: Difference: 33920
20:54:28: Correcting Bitrate...
20:54:28: Original Bitrate = 1270 k(=1000)Bits/s
20:54:28: Now encoding at 0 k(=1000)Bits/s


VD在压制的时候会调用GK生成的LOG文件,这里VD已经警告了
正确的总帧数是33943,而你设置的是23,有33920不同。
码流居然是 Now encoding at 0 k(=1000)Bits/s

以我自己很少的一点经验看来,AVS也有问题。现在在公司忙,等下再说。
引用

littleyizhi@2003-02-21 09:34

Frames下面的数字是GK根据你调整FPS后,自行计算出来的,不要自己调整。
引用

| TOP