PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   DVD 討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=5)
-   -   《教學》超越1比0.5的終極速度!地表上轉檔速度最快,品質兼備的 AVI 加字幕轉 SVCD,VCD 的方法 (https://www.pcdvd.com.tw/showthread.php?t=322205)

Shade 2004-10-06 10:31 PM

引用:
作者ajenglin
影音不同步是否跟畫格速率有關?

當然有關。

引用:
AVI 23.976轉MPEG-2 Mainconcept MPEG Encoder 只能29.97FPS
啟動音訊延遲的話,試了好幾次嘴型跟聲音始終連不起來,
用TMPGEnc轉檔又耗時,實在兩難阿...

選擇的壓縮方式錯誤。
23.976 的 AVI,field encoding method 要選 "Progressive",然後 frame rate 那裡就可以選 23.976fps,MainConcept MPEG Encoder 會自動幫你做 pulldown,pulldown 那裡會顯示 3:2 pulldown,而且是灰白不能更改。

corolla 2004-10-07 08:34 PM

謝謝snic前輩的教學文章 :like:

呆呆的小弟有點問題想請教前輩 :p
關於前輩所說:
[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,標楷體,60,&Hffffff,&H00ffff,&H000000,&H000000,-1,0,1,2,3,2,20,20,30,0,1

上面可能跟你看到的有些微不一樣...但是[V4 Styles]開頭應該沒問題
反正就是把上面我列的整個部分複製覆蓋你的 ssa 檔裡的那個部分
其中最後倒數第 3 個數字"30"就是設定字幕檔的上下位置,如果你有加黑邊的話可以自行調整字幕位置到下面黑邊裡就不會檔到影片了!
字體部分你也可以自行輸入要顯示的字型(我的例子是設定標楷體,"60"就是字體大小)
調整好後儲存出來再利用剛剛教的語法加在 avs 檔最後讀取就可完成內嵌字幕的 avs 檔!


是說如果小弟做好的*.ssa檔 及*.avs檔各是以下文件的話

*.ssa檔
---------------------------------------------
Script Info]
; This is a Sub Station Alpha v4 script.
; For Sub Station Alpha info and downloads,
; go to http://www.eswat.demon.co.uk/
; or email
;
; Note: This file was saved by Subresync.
;
ScriptType: v4.00
Collisions: Normal
PlayResX: 384
PlayResY: 288
Timer: 100.0000

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,標楷體,60,&Hffffff,&H00ffff,&H000000,&H000000,-1,0,1,2,3,2,20,20,30,0,1


[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: Marked=0,0:01:25.08,0:01:30.07,Default,,0000,0000,0000,,火箭飛船與衛星

---------------------------------------------

*.avs檔
---------------------------------------------
AVISource("d:\1.avi")
AddBorders(0,56,0,56)
LoadPlugin("VSFilter.dll")
TextSub("d:\1.ssa")

---------------------------------------------
照前輩意思「反正就是把上面我列的整個部分複製覆蓋你的 ssa 檔裡的那個部分」
那覆蓋後的*.avs檔是不是會變成以下這樣呢?
---------------------------------------------
[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,標楷體,60,&Hffffff,&H00ffff,&H000000,&H000000,-1,0,1,2,3,2,20,20,30,0,1
---------------------------------------------
更改完後是連原本的avi、ssa、avs檔都放同一個資料夾嗎? :confused:
對不起,小弟資質愚蠢 :cry:尚請snic前輩不吝指教
謝謝您了!!

snic 2004-10-07 09:07 PM

引用:
作者corolla
照前輩意思「反正就是把上面我列的整個部分複製覆蓋你的 ssa 檔裡的那個部分」
那覆蓋後的*.avs檔是不是會變成以下這樣呢?

暈∼不是啦
你自己都引用了"把上面我列的整個部分複製覆蓋你的 ssa 檔裡的那個部分"
你認為還跟 AVS 有什麼關係@@
是動 SSA 不是 AVS 阿

corolla 2004-10-07 09:31 PM

snic前輩對不起哦 ,讓您費心了 :ase

小弟再請問一下哦,您所謂的您所列的部分是指下列「----」線裡的部分嗎?


開啟 srt 字幕檔然後另存新檔成 ssa 格式(當然唯有 idx 格式無法轉換),再用記事本打開 ssa 檔,然後你會找到類似的三行
-----------------------------------------------------
[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,標楷體,60,&Hffffff,&H00ffff,&H000000,&H000000,-1,0,1,2,3,2,20,20,30,0,1

-----------------------------------------------------

上面可能跟你看到的有些微不一樣...但是[V4 Styles]開頭應該沒問題
以下恕刪

呵呵~~小弟一直以為是以下這個說 :eek:
----------------------------------------------------------------
AVISource("c:\Video\123.avi")
Crop(64,0,512,272)
AddBorders(0,56,0,56)
LoadPlugin("VSFilter.dll")
TextSub("c:\Video\123.ssa")
----------------------------------------------------------------

snic前輩真是小弟的恩人啊
謝謝您了,謝謝!! :like:

corolla 2004-10-09 12:53 AM

snic前輩,呆小弟我真的不會做 :cry:

請教一下內嵌字幕完成後會有幾個檔呢?
一個avi檔一個ssa檔和一個avs檔嗎?
小弟的三個檔都放在一起的,這樣對嗎?

前輩您所教的方法是否一定要「MainConcept MPEG Encoder」這個軟體才能正常轉成vcd、svcd呢?TMPGEnc這個軟體可以嗎?跟有無中文化有關係嗎?

呆小弟下載了一部片子他是avi檔加srt字幕的,照著前輩您這篇的文章我以把srt的字幕轉成ssa的了。
小弟實作了下列教學:
轉檔流程:

第一當然播放該影片必須灌的 Codec 先灌好,並且把 ffdshow 移除,XVID 版本盡量最新!
再確認你的 avi 是 ac3 音效還是 mp3 音效
如果你的 avi 是 ac3 音效的話必須將 avi 作影音分離
因為 AviSynth 無法讀取 ac3 音效的 avi 檔

中間恕刪..............

調整好後儲存出來再利用剛剛教的語法加在 avs 檔最後讀取就可完成內嵌字幕的 avs 檔!最後來檢查一下 *.avs 檔可不可以用和預覽內嵌字幕後的結果
然後打開 VirtualDubMod,將剛剛做好的 *.avs 檔拉進 VirtualDubMod 視窗,拉動下面的滑桿預覽結果
記得進 File Information 檢查解析度是否接近 4:3


到這邊一切正常...只是字幕的字體大了些,小弟照著前輩的方法更改也就ok了
但是利用「TMPGEnc 2.54中文版」和「MainConcept MPEG Encoder V1.41」轉mpg檔後,卻一樣沒字幕 :flash:
另請教一下「調整好後儲存出來再利用剛剛教的語法加在 avs 檔最後讀取就可完成內嵌字幕的 avs 檔!」這句話的意思嗎?
調整是調整字幕的位置、大小嗎?語法又是指那些呢?加在avs檔的最後是那個地方呢?
小弟真很很差勁,對不起了......我也不太好意思問說 :stupefy:

鳴鳴鳴~~小弟花好幾天晚上的時間了......前輩能幫幫呆小弟嗎 :cry:
真的謝謝您了,謝謝!!

snic 2004-10-09 03:12 AM

引用:
作者corolla
一個avi檔一個ssa檔和一個avs檔嗎?
小弟的三個檔都放在一起的,這樣對嗎?
.............
然後打開 VirtualDubMod,將剛剛做好的 *.avs 檔拉進 VirtualDubMod 視窗,拉動下面的滑桿預覽結果
記得進 File Information 檢查解析度是否接近 4:3

到這邊一切正常...只是字幕的字體大了些,小弟照著前輩的方法更改也就ok了
但是利用「TMPGEnc 2.54中文版」和「MainConcept MPEG Encoder V1.41」轉mpg檔後,卻一樣沒字幕

沒字幕原因是你把3個檔放在一起...
我在前面有提醒過...也有人跟你一樣發生這個情形
下面是解決方法...你自己看一下
http://forum.pcdvd.com.tw/showthrea...05&page=9&pp=10
引用:
作者snic
調整好後儲存出來再利用剛剛教的語法加在 avs 檔最後讀取就可完成內嵌字幕的 avs 檔!

這句話我寫的好像怪怪的...更正一下比較好懂!
"調整好後儲存出來,加上前面教的語法所寫好的 avs 檔,就可完成內嵌字幕的 avs 檔!"

不要想太多...
那一段話只有"調整好後儲存出來"...這句有意義而已(汗)

xl0890 2004-10-09 07:28 AM

snic,看完你的教程,自己照着弄下来。已经可以正常转片,效果很不错。发现如果AVS和AVI,SSA同名的话不能放在一个文件夹里,要不就会出现黑的。还有一个就是你说 FFDSHOW不要,如果我要挂双字幕怎么办?可以介绍一个挂双字幕的方法吗?还有我想用MPEG Encoder 将AVI转成RM该灌什么?我装了一个REAL的解码器后,可以成功将RM转为MPG。但是AVI转RM却不知道怎么弄。谢谢你

snic 2004-10-09 07:56 AM

引用:
作者xl0890
如果我要挂雙字幕怎麼辦?可以介紹一個挂雙字幕的方法嗎?

以下是同時掛 999 個字幕的範例
----------------------------------------------------------------
AVISource("c:\Video\123.avi")
Crop(64,0,512,272)
AddBorders(0,56,0,56)
LoadPlugin("VSFilter.dll")
TextSub("c:\Video\001.ssa")
TextSub("c:\Video\002.ssa")
...
中間略
...
TextSub("c:\Video\999.ssa")
----------------------------------------------------------------
有差嗎@@....你要掛 N 個都可以阿...多加一行不就得了(汗)
引用:
作者xl0890
還有我想用MPEG Encoder 將AVI轉成RM該灌什麼?我裝了一個REAL的解碼器后,可以成功將RM轉為MPG。但是AVI轉RM卻不知道怎麼弄。謝謝你
非 AVI 轉 MPGE 問題不回答

xl0890 2004-10-09 11:05 AM

感谢你那么快就回复,看你前一次回复是8日的9:00PM,上次凌晨3:00AM ,不到8:00AM你就回复我了,真强。看了你的文章很长见识,没有动手做的都说很复杂,做下来了觉得这个方法太好了。应该是你写的教程比较详细,我才这么快上手吧。再次感谢。

xl0890 2004-10-09 01:32 PM

SNIC,你好,又有问题回来问你了(首先说明转好后用MEDIA PLAY可以播放),我转成MPG后,因为我的ASV是这样的
AVISource("D:\download\ED\cartel.avi",False)
Crop(64,0,512,272)
AddBorders(0,56,0,56)
LoadPlugin("VSFilter.dll")
TextSub("D:\download\ED\cartel.ssa")
所以出来的东西是512*384 直接拖到NERO里面不能刻,显示为格式不对,然后我在MPEG Encoder上设置为 352*240 转出来拖进NERO又显示说48000HZ的声音是不对的。把他改成
44100,还是不行,显示编码错误。请问到底要怎么样才能合适VCD的格式,我记得以前用
TMPGEnc PLUS 设置为NTSC 352*240 44100 29.97 1150的码率 和音频的192的码率这样直接转完了就可以拖进去刻了。
能说说我是哪里设置错了吗?谢谢了


所有的時間均為GMT +8。 現在的時間是03:58 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。