關於製作《九評》DVD的一些想法

EMail 轉發 打印
【明慧網2005年12月23日】
  • 關於製作《九評》DVD的一些想法

  • 《九評共產黨》視頻全集刻在一張DVD光盤上

  • 兩張光盤正好裝《九評》的從新補充

  • TMPGEnc參數設定詳解

  • 介紹VCD和KVCD有甚麼不同?

  • 關於製作《九評》DVD的一些想法

    最近網上刊登了一些《九評》DVD製作技巧,筆者覺得大多在容量上下功夫,但製作方法上,卻沿用了VCD格式MPEG文件的轉換這樣做,回旋的餘地不是很大,隨著DVD進一步普及,正法進程也在不斷推進。講真相力度,深度和廣度也在不斷的提出新的要求,因此需要製作超大容量的DVD,其實在這方面的技術,明慧網也已介紹,請參見:明慧網2005年7月10日的「製作光盤之經驗和想法」

    目前,在市面上流傳的超大容量的KDVD即《九評》DVD;就是用目前普遍被認可的KVCD轉換成KDVD,即非標準VOB格式文件(請放心,DVD機完全兼容),這種超大容量的《九評》DVD播放時間可達二十個小時甚至更多,具體內容分三個部份:第一部份《九評廣播版》即金然的全文《九評播放錄像》,編碼應控制在350KBP左右,第二部份,《九評紀錄片》也就是新唐人大型電視紀錄片《九評共產黨》編碼控600~700KPB,最後一部份,長達四~五個小時的《九評研討會》。整個《九評》穿插著大紀元聲明、退黨潮等短片已作三部份之間的弦接,具體的製作方法,可參見:明慧網2005年10月4日的「李老師大連講法單片DVD製作過程」。

    對於具體的排版方案,筆者認為:菜單的製作和素材數量,尤為重要,大家可以仁者見仁者,智者見智者,在此就想進行大家儘快的掌握此技術,也建議網上多方面給予此方式的技術支持。如果網上能提供李老師大連講法單片DVD電腦自啟動軟件包就太感謝了


    《九評共產黨》視頻全集刻在一張DVD光盤上

    通過試驗和琢磨,我們成功的將《九評共產黨》視頻節目刻在一張DVD光盤上。

    首先將《九評共產黨》VCD每集中的「AVE01.DAT」文件更名單獨存放,分別為「九評之一.DAT」,……「九評之九.DAT」等,(但有的一集有上下兩部份」,然後用台灣友立公司出品的「錄錄燒3.5」或者「拍拍燒3.5」,製作DVD視頻文件,輸出到一個新建的文件夾中成為DVD映像文件(共兩個文件夾)。

    然後用Nero Express Ⅱ中的Express recode 能重新編碼刻錄到一張DVD光盤中,一次可以刻錄多張,九集全部可以放進一張DVD光盤中(4.7GB容量)。但是不能直接複製到光盤,否則會有提示光盤容量不夠。

    製作成功的DVD視頻光盤也可以作為母盤,但不能簡單的進行光盤複製,仍然要用Nero Express Ⅱ中的Express recode功能重新編碼刻錄。

    市場上將會流行8.7G的DVD光盤,容量大的喜人,可以刻錄更多的媒體文件,但目前價格比較貴。

    友立「錄錄燒3.0,3.5「或者叫「拍拍燒」軟件,各地攤上都有,中關村也有,一般放在2005年多媒體製作軟件大全中,可以先買一個試著用。我後來是買了一個正版的,很不錯的。


    兩張光盤正好裝《九評》的從新補充

    兩張光盤正好裝《九評》文章明慧刊登後,不少同修製作,看大家製作的文章後,我發現有一些設定我說的不清。現從新詳細整理如下。

    1、從https://kvcd.net/dvd-models.html下載模板「KVCD-ULBR-352×288-_PAL_-PLUS.MCF」。記住:左側從上往下數第4個模板「PAL 352×288ULBR」。按鼠標右鍵再選擇「目標另存為」即可下載保存。

    2、下載TMPGnc PLUS 2.58破解版軟件,運行該軟件。註冊密碼為「TE25-NC9E-RKL7-6NB7-DWIV」。搜索大陸網站均有。

    3、點軟件主界面右下方「讀取」,選中下載的「KVCD-ULBR-352×288-_PAL_-PLUS.MCF」模板;點「打開」。

    4、在軟件主界面右下方「碼流類型」中選擇「System(Video+Audio)」。

    5、點軟件主界面右下方「設定」。
    1)、在「視頻」選項中設置如下。
    ①「碼流類型」選「MPEG-1 Video」;
    ②「畫面尺寸」選「352×288」;
    ③「畫面高寬比」選「4:3 625line PAL」;
    ④「楨率」選「25fps」;
    ⑤「碼率控制模式」選「固定品質」;
    ⑥「VBV緩存」選「40」;
    ⑦「運動監測精度」選「高畫質(低速)」或「標準」。
    2)、在「高級」選項中設置如下。
    ①「影像源的類型」選「逐行掃描」;
    ②「場的順序」選「bottom field first(field B)」(不明白意思,選field A經試效果一樣);
    ③「畫面高寬比」選「4:3 625line PAL」;
    ④「影象顯示方式」選「全屏幕(保持高寬比)」。
    「高級」選項中其它選項不選。
    3)、在「GOP結構」選項中僅選「檢測場景變化」;「量化矩陣」選項中僅選「使用浮點DCT」;其餘不用選。
    4)、在「音頻」選項中設置如下。
    ①「聲道模式」選「Stereo」;
    ②「碼率」選「128」,6-9評選「64」;
    其它不選。軟件自動選擇「碼流類型」為「MPEG-1 Video Layer Ⅱ」、「取樣頻率」為「44100」,其它不用打鉤。
    5)、在「系統」選項中選「MPEG-1 Video-CD (非標準格式)」,其它不選。
    點「確定」回到軟件主界面,設定結束。

    6、點「文件」---「MPEG工具」----「簡易分解」----「瀏覽」---找到你準備好的文件如9ping1(MPEG格式),點「打開」--這時下邊同時分別列出了擴展名為m1v和mp2的視頻和音頻文件(最好給它們單設個文件夾)。點「執行」---這時我們就把原來的文件分成了視頻和音頻兩部份了。 我用的是金然朗讀的語音版。

    7、回軟件主界面,在「輸入影像」裏點「瀏覽」--放入剛才分解得到的視頻文件(擴展名為m1v的文件,如9ping1.m1v)----在「輸入聲音」裏放入擴展名為mp2的音頻文件如9ping1.mp2.輸出文件裏設定輸出的文件名如「KVCD9ping-1」等。

    8、點「開始」 轉換就開始了,等到全完了,那「開始」的按鈕就會恢復。轉化中電腦儘量不進行其它工作,關閉無用的程序。我轉換前後9評體積如下。
    1評 轉換前體積254MB,轉換後74.6MB。
    2評 轉換前體積666MB,轉換後205MB。
    3評 轉換前體積492MB,轉換後148MB。
    4評 轉換前體積299MB,轉換後92.6MB。
    5評 轉換前體積535MB,轉換後168MB。
    以上用「128」碼率轉換的結果。轉換後的總體積688.2MB。
    6評 轉換前體積657MB,轉換後170MB;不減頭尾。
    7評 轉換前體積712MB,轉換後184MB;減去頭約20秒,剩餘183MB;
    8評 轉換前體積622MB,轉換後162MB;減去頭約20秒,剩餘161MB;
    9評 第一部份 轉換前體積396MB,轉換後107MB;減去頭約20秒,剩餘106MB。
    9評 第二部份 轉換前體積334MB,轉換後89.8MB;不減頭尾。
    以上用「64」碼率轉換的結果。轉換後的總體積712.8MB.減去頭剩餘709.8MB。

    9、將1-5評的輸出文件(約690M),再加入九評書籍、破網軟件、痕跡擦除軟件等用nero軟件刻錄成數據、視頻兩用光盤;

    10、將6-9評的輸出文件(約715M),用TMPGnc PLUS 2.58中的剪接功能剪去頭尾,剩餘713M,用nero軟件刻錄成視頻光盤;要使其用超刻功能;超刻設置方法如下:

    1)、在開始刻錄前首先需要在Nero中進行參數設置:我用的是Nero-6.6.0.16 版本。
    單擊菜單:文件->參數選項->常規,將「紅色標誌」調整為90分鐘。
    2)、選中「專家功能」或「高級屬性」選項頁,選中允許超刻功能。
    3)、從「文件」菜單下選擇「刻錄鏡像文件」,然後單擊工具欄上的刻錄按鈕,在刻錄方式下選擇「光盤一次刻錄」選項。
    4)、這時Nero會提醒光盤容量不足,不用理會,之後會出現以下提示信息,單擊「刻錄超燒光盤」按鈕開始刻錄。
    接下來只要等待刻錄結束即可。
    5)、注意事項,在刻錄前需要將刻錄文件製作成ISO之類的鏡像文件。在nero中添加文件時,它會提示「不是建立標準VCD的有效文件」,,必須選擇「關閉標準一致性並繼續。

    10、這樣兩張盤正好裝下9評,而且不會打亂九評的順序,又放入了9評書籍、破網軟件等。

    說明:
    1、兩張光盤做的《九評》,在近幾年生產的SVCD,VCD,DVD機子上均可正常播放,原因從網上了解到是這幾年生產的SVCD,VCD,DVD機子碼率範圍寬,所以可以播放動態碼率的《九評》光碟。前幾年的SVCD,VCD碼率範圍小,所以有馬賽克。一般前幾年的SVCD,VCD隨著時間(3-4年)基本老化淘汰(原因是激光頭老化)。所以這種光碟在城市和較發達的南方一般播放沒有問題。但最好在盤面註明:「適合電腦、DVD和近年生產的影碟機播放」。這樣人們就很容易找到能播放的機子。同時在1-5評的盤面註明:「內有電子書,閱讀請用電腦」。這樣用兩張碟就可以發揮最大限度救度眾生的目地。

    2、電腦最好配置好一點(我用的是聯想昭陽E600)。

    對一些參數的涵義理解,我也不是很明白。懂行的同修可以寫出優化設置的辦法。由於還不會安全上傳文件。以上是自己製作的過程,把它寫出來讓同修方便製作。

    附:視頻壓縮知識一書、TMPGnc PLUS 2.58破解版軟件(從網上下載)。請製作VCD的同修參考。


    TMPGEnc參數設定詳解

    (網上下載的文章,請參考)

    A. video(視頻)部份:
    本部份設定輸出的視頻碼流的類型和參數,大部份參數在模版中已經固定。

    1)基本類型:有mpeg1/mpeg2,mpeg1用於vcd, mpeg2用於svcd/dvd。

    2)大小:PAL vcd標準為352x288, pal svcd標準為480x576, pal dvd標準為720x576

    3)畫面寬高比:一般應該用4:3 625 line PAL, 這是電視機的屏幕比例

    4)楨率:pal 的標準為25fps

    5) 碼率控制:碼率控制算法是造成各種編碼器編碼效率和質量不同的關鍵因素。mpeg標準中並沒有對次算法的具體實現做規定,這通常也是商業版本的知識產權內容。

    CBR,固定碼率:保持碼率基本維持在平均碼率。實現簡單,對複雜場景會因碼率不足造成馬賽克現象,對於簡單場景則不能充份利用編碼空間。(這裏講的複雜場景是指細節/邊緣豐富以及快速變化場景)。

    VBR,(2-pass VBR), 「二次處理VBR」,我認為其意思是通過對整個視頻源進行2次處理使編碼效率最高:

    第一遍判斷何處為複雜場景和簡單場景,第二遍根據碼率的上下限,把碼率重新分配更多給複雜場景。可以在實驗中看出, tmpgenc在進行這種編碼時進度指示在50%以前是沒有預覽圖象的,而且楨進度指示為0。所以我建議改譯為「二次處理」。這種碼流控制方式應該在給定碼率下得到最好的質量,但是和具體2 次分配算法關係很大。同時耗時最長。一些其他編碼器甚至有3次處理的碼率優化。

    MVBR (手動可變碼率),設定最大碼率和對不同的幀類型設定不同的信息損失量,實現局部碼率優化。可以通過手工指定複雜場景為I幀對之進行較精細的編碼。參見對於GOP參數設定部份。

    CQ-VBR (自動可變碼率),設定主觀質量值和碼率上下限,以主觀質量標準對編碼器量化環節進行控制,在可選參數中設定主觀質量值以後,編碼器就在能達到此質量標準的前提下儘量節省碼率。關鍵在於編碼器對主觀質量的評價方法。這是CQ和VBR的綜合,也可以看作自動的MVBR。

    威龍漢化5版 在可選參數中有一行是「不破壞最小碼率的狀態而填充數據」,我的理解是,如果碼率過低就填充無意義碼(好浪費啊,不過可能是為了兼容性的原因),英文版這一句沒有翻譯,還是日文。

    CQ (固定品質),就是比MVBR多了一個主觀質量值的設定。我不明白到底是怎麼控制的。

    RT-CBR (實時固定碼率):連GOP層次的碼率優化也不做了的CBR,快一點,質量不高RT-CQ (實時固定品質):連GOP層次的碼率優化也不做了的CQ,快一點,質量不高。

    6)碼率:這個碼率是指CBR方式下的平均碼率

    7)VBV緩衝區大小:緩衝區大的話,編碼優化會好一些,但是解碼的時候也要求大一些的緩衝區。因此,vcd/svcd標準中參數是固定的,否則可能機器無法播放。

    8)Pofile & level(類別與級別): 這個參數是mpeg1沒有的。在svcd/dvd應用中應該是MP&ML,模版自動選定。MP&HL是為HDTV定義的,分辨率可以高達 19xxx11xx。

    9)制式:好像這個也是mpeg2相關的參數。我們應該用PAL。

    10) 隔行掃描:mpeg1隻支持逐行掃描(25 frame/sec),mpeg2可以選擇隔行(50
    field/sec)。如果成品在電視上播放,我建議選擇隔行,使運動平滑。但是隔行的視頻在pc上看會有毛刺現象,在水平運動景象中尤其明顯。

    11)播放時實現3:2下拉: 這是在film/NTSC制式轉換中需要的,即在編碼時維持幀率不變,不做3:2下拉,而在播放中實現。參見B.advanced部份。感謝威龍指正。

    12)YUV格式:給亮度/紅色差/藍色差分配的碼位。對於人眼來說,亮度信號是最敏感的,所以就分配比較多的編碼空間以求精細,對於色差則粗糙些。一般就是4:2:0了。(其實4:2:0方案給藍色差的碼位不是0,我不知道為甚麼這樣寫)

    13)DC分量精度:在mpeg編碼中需要對8x8的圖象塊進行DCT(離散余弦變換),DC分量的意義基本是代表8x8塊中的平均值,一般需要為之分配比較大的編碼空間,否則馬賽克的邊緣效應就比較明顯。(8bit就不小啦,圖象壓縮中是每個bit的油水都要榨乾的)

    14)運動檢測精度:mpeg是對I幀進行幀內編碼,對P幀進行預測誤差編碼。就是對於P幀的圖塊,在I幀中尋找對應的部份,然後對兩個圖塊的差異部份進行編碼,可以大大節省碼率。運動檢測精度越高,圖塊搜索匹配的範圍越大,編碼效率越高,同時編碼速度越慢。這部份算法同樣沒有在mpeg標準中定義,各個廠商實現水平相差會很大。一般來說,在 tmpgenc中設置為普通即可。

    B. Advanced (影像源)部份:
    本部份設置視頻源相關的參數,以及在編碼之前對視頻源進行的預處理。

    1)視頻源類型:隔行掃描/逐行掃描。這個參數在打開視頻源文件的時候會對之自動判斷設置。 tmpgenc12版不能自動識別type 1 DV,在12a版本中已經解決。參看我的編碼測試頁。

    2)場順序:這是整個 tmpgenc甚至整個桌面視頻領域中最混亂的一部份。 tmpgenc12a好像也不能根據視頻源自動設置這個參數。我在這個問題上搞了很久,才算明白了一點。這個參數是至關重要的,設置反了會造成生成圖象的明顯閃動,打個比方,一個物體的運動位置次序本來是1-2-3-4-5-6-7…,設置反了以後就成了2-1-4-3-6-5-8…對於模擬視頻源,其場序是由捕捉卡類型決定的,對於dv,則定義為field order A.講到這裏還沒有甚麼麻煩,但麻煩的是雖然場序只有2種,對於他們的叫法卻有3種:field order A/B (在ulead軟件中的叫法), even/odd line first ( tmpgenc的叫法),field top/bottom first(bitrate viewer叫法),這3種叫法之間的對應關係是最讓人頭疼的。在英文版的tmpgenc12a中,缺省的設置為「even line first (field A)」,,但在威龍漢化中缺省設置為「奇數場->偶數場」,我曾就此請教威龍,威龍講這是日文版的原意,注意不要在字面上混淆了。總之,3種叫法的關係是這樣的:field A = even line first(奇數場->偶數場) = field bottom first. 最可靠的方法,是用不同的設置對高速運動場景各生成一段隔行掃描的視頻,並在電視上觀察,應該能夠看到差別。

    3)視頻源的寬高比: tmpgenc可以自動識別設置,一般應該為4:3625line PAL。

    4) 畫面顯示比例和位置:
    一般選用「全畫面顯示並寬高比不變」,所謂「全畫面顯示並寬高比不變2」選項可能是會造成部份畫面不可見,我沒有嘗試過這一種。在4:3視頻源中可能沒有差別,但對於16:9寬屏影像在 4:3屏幕上輸出而言,「全畫面顯示並寬高比不變」是在上下留出空白,「全畫面顯示並寬高比不變2」會截掉左右兩端畫面…沒有這樣試過,僅為我猜測,不正確的地方請朋友們指正。

    5)濾鏡選項組:
    這一組設置可以對視頻源進行預處理以提高影像質量。一般來說,我都是在非編軟件中實現這些功能的。另外,對濾鏡的使用要適度,因為客觀上任何濾鏡的使用都是引入了信息損失,這是對低品質視頻源提高主觀質量的代價。

    影像源範圍:選取部份影像源進行壓縮24fps化:24fps是電影標準,一般不選消除鬼影:鬼影是影像的重影,視頻源不好的時候會出現。我在dv中沒有遇到過。

    消除噪音:在低光條件下的拍攝中影響中會出現明顯的顆粒噪聲,利用此濾鏡可以消除。不過副作用是平滑了圖象,比如人的面部會像橡皮娃娃一樣,光滑但沒有質感。

    銳化邊緣:可以對橫向/縱向邊緣分別設置參數,做增強處理

    簡單色彩矯正:調整亮度,對比度,gamma,色度等

    高級色彩矯正:可以按照不同的色彩空間RGB/YUV等進行色彩矯正消除交錯信號(de-interlace):把隔行掃描的視頻源轉換成逐行掃描的視頻,如果對輸出的視頻設置為隔行掃描(如在打算電視上播放的svcd/dvd),則不要選用。我認為在做vcd(逐行掃描mpeg1)時候也未必需要選用,要看視頻源的大小決定。比如我用dv 576線,在做vcd時候只需要288線,簡單捨棄一個場就可以,不需要deinterlace。相反,如果視頻源是352x288的隔行掃描視頻,則需要做de-interlace。

    裁減畫面:由於電視機播放視頻的時候對邊緣四週的部份做捨棄,所以可以利用這一點只對可見部份進行編碼,這樣可以加快編碼速度,並且因為節省的碼率可以利用在未裁剪區域從而提高畫面質量。一般來說對上下左右各裁剪5%是安全的。

    3:2下拉:因film 24fps和 NTSC 30fps幀率不同,在制式轉換中所需要做的調整。一般不用。

    幀率不變:沒甚麼好講的

    聲音處理:可以增大/減小音量,並做聲音的淡入/淡出。

    C. GOP結構
    GOP = group of picture. 在mpeg中一個GOP就是一組時間上連續的畫面。mpeg中的畫面分為3種:I,P,B。

    I是內部編碼幀,編碼方式基本上就是jpeg的格式。P是前向預測幀,編碼方式是使用運動檢測誤差編碼,參看A部份對運動檢測的說明;B是雙向內插幀,根據前後I/P幀進行插值運算,對插值誤差進行編碼。

    建議一般不要修改GOP結構,以取得壓縮比例和圖象質量之間的最好平衡。極端的例子是只用I幀,圖象質量會有保證,但碼流會很大。

    1)輸出編輯用的碼流:這個選項會把GOP最後的B幀取消。因為B幀是雙向內插的,其編碼/解碼不僅需要以前的I/P,也需要以後的I/P幀。取消最後的B幀,可以去除GOP之間的依賴性,從而便於編輯。

    2)檢測場景變化:對於快速變化的場景,強行設置為I幀,以保證畫面質量

    3)手工強制設定幀類型:手工設定需要精細編碼的畫面幀為I幀。結合MVBR碼流控制可以全面控制碼流分配。

    D.量化矩陣

    mpeg中的量化是對8x8 YUV 信號圖塊進行DCT變換之後的係數的量化。通過對高頻分量使用比較大的量化階從而達到減小高頻分量的編碼空間,達到壓縮的目的。代價就是喪失圖象細節,邊緣模糊等。

    1)幀內編碼量化矩陣:這是指對I幀使用的幀內編碼量化矩陣

    2)幀間編碼量化矩陣:是指對非I幀的幀間預測誤差編碼所用的量化矩陣。威龍漢化版中叫外部矩陣。

    3)矩陣模版的選擇:建議對一般的視頻選用mpeg標準,可以看到,其幀間編碼矩陣統一為16,這是因為幀間誤差已經抵消了低頻分量,高頻分量豐富,所以和幀內編碼矩陣有所不同。對於計算機動畫尤其是2維線條為主的動畫,建議選用CG模版,,可以看到因為CG本身高頻信號豐富,其幀內編碼矩陣也統一為32。

    另外,有朋友嘗試減小量化矩陣的各個數值,我認為這樣做的意義不大。因為量化矩陣並不是量化的唯一因素,事實上的量化程度要根據碼流控制部份的反饋信息而自適應調整。這樣,即使量化階減小,在碼率有限的前提下,量化係數還是會加大的。。

    4)YUV輸出為YCrCb: YCrCb色彩空間分配給Y亮度信號的編碼空間更大,如果視頻源是YCrCb格式的話,這個選項可以增加畫面質量。。不過一般都是採用YUV(CCIR601),如dv,所以不要選擇這個選項,否則白白浪費碼率。

    5)浮點離散余弦變換:整點運算的速度比浮點要快很多,但精度不如浮點。我猜測這裏的浮點其實只是把DCT變換的係數從8bit增大為16bit的精度,並不需要浮點運算器單元參與變換,否則速度是不可忍耐的。

    6)不對靜止部份做半像素的運動檢測:由於視頻源是隔行的,對於精細的靜止邊緣線條(1個像素寬度)比如靜止字幕會出現一個場中出現,另一個場中不出現的閃動。選中這個選項會消除閃動。。

    不過我覺得好像這個和量化矩陣無關。

    7)柔化馬賽克:沒甚麼好說的。就是在8x8圖塊的邊緣做一些特別處理。能用足夠的碼率或者碼率控制手段解決馬賽克最好,因為這裏的柔化雖然只對邊緣進行低頻濾波,畢竟還是會對畫面造成影響模糊化。
    E. 音頻:
    這部份大多不需要改動vcd/svcd模版。也沒有大的影響。不多討論。
    F. 系統:
    mpeg的系統是指視頻+音頻。vcd/svcd/dvd模版中已經設定好。

    最後本人補充一下。要是轉成Mpeg1來刻VCD的話把GOP改為15.在項目設定。GOP設定裏面把GOP的最大幀數設為15.否則用NERO刻盤時會出錯的。


    介紹VCD和KVCD有甚麼不同?

    一般的VCD的格式是視頻碼率是1150kbs一秒,音頻用的速度是取樣頻率44100Hz,碼率是224kbs。老式的VCD也是用這樣的速度讀光盤的,也這樣的速度才能正常播放VCD,它是VCD上是固定的。但是KVCD的視頻碼率在製作的時候它是不固定的從300kbs一秒到900kbs一秒,音頻碼率速度是取樣頻率44100Hz碼率是從64到224kbs不等。這樣的格式的文件的體積是小了,但是這樣在老式的VCD上就播放不了。(註﹕KVCD在近幾年生產的SVCD、VCD、DVD機子上均可正常播放)

    我們可以算一算就會發現,用KVCD格式做的視頻,在老式的VCD上播放就跳過去了,即用1150kbs的速度讀300kbs或者900kbs的速度,大家想一想,中間的過程就沒有了,所以它跳著走。如果我們為了在DVD上播放就沒有必要做KVDC。因為現在一張DVD光盤只有2.5元到3元左右,一個先鋒16xDVD刻錄機制只有不到500元就能買到。而且一張DVD能放9評和各種輔助的東西。

    (c)2024 明慧網版權所有。