PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 數位影音討論群組 > DVD 討論區 > 軟體字幕討論區
帳戶
密碼
 

  回應
 
主題工具
天道生
Regular Member
 

加入日期: Nov 2001
文章: 79
跟你介紹hjsplit這個軟體...本來功能是用來分割合併檔案....
個人發現用在切SVCD反而簡便喔(我為了切SVCD用了不下5, 6個軟體)

雖然無法預視要切的地方...只能設定檔案大小來切割
可是如果SVCD是用2520最大流量來轉...1MB的SVCD不過才兩三秒
自己先算一下秒數跟檔案的比例再來切割..如果不對多試個一兩次就可以了
切出來的檔案副檔名是001, 002,....自己改回MPG就可以了
如果要合併兩個檔案...就先改成副檔名為001, 002...再合併就可以了

這個程式的最大好處是不會像Tmpgenc等等之類的軟體
先把聲音跟影像分開再合成..很容易發生影音不同步等等雜七雜八的問題
只是很單純從檔案某個點切開而已..真的是很方便說..你可以試試看
     
      
舊 2002-08-18, 07:20 PM #11
回應時引用此文章
天道生離線中  
jeff641125
Golden Member
 
jeff641125的大頭照
 

加入日期: Apr 2002
您的住址: 台灣屏東
文章: 2,563
引用:
Originally posted by rhapsody


試過了,是可以啦
不果我還是想找一個能 cut,merge SVCD 的軟體
又是 bug 少的,不像 TMPGEnc,切割能精確的看是以
frame or seconds 為單位的
兼有預覽功能的

tmpgenc 就是有一些bug,其怪的是
tmpgenc 改版時,都沒考慮到這些bug
該不會是作者不知道吧...

如果有空真想去了解 MPEG 1/2 的規格
寫一個程式自己做 cut, merge
不知這個有沒有一些 open source 的
可以研究一下的..
哈..有空在說吧


有...Doom9有一些程式的原始碼可以下載...
其實處理mpeg-2還有很多程式...但是都要錢的...
免費的當然在功能上就缺了些...
目前最好的解決辦法還是在轉檔時設source range然後批次轉檔
這樣就可以避免切割後影音不同步的情形了
 
__________________
Money
It can buy a House ,But not a Home
It can buy a Bed,But not Sleep
It can buy a Clock,But not Time
It can buy you a Book,But not Knowledge
It can buy you a Position,But not Respect
It can buy you Medicine,But not Health
It can buy you Blood,But not Life


So you see money isn't everything.
I tell you all this because I am your Friend,
and as your Friend I want to take away your pain and suffering.....
so send me all your money and I will suffer for you.
A truer Friend than me you will never find.


CASH ONLY PLEASE

此文章於 2002-08-20 11:34 PM 被 jeff641125 編輯.
舊 2002-08-20, 11:28 PM #12
回應時引用此文章
jeff641125離線中  
rhapsody
*停權中*
 
rhapsody的大頭照
 

加入日期: Jun 2002
文章: 2,594
引用:
Originally posted by jeff641125


有...Doom9有一些程式的原始碼可以下載...
其實處理mpeg-2還有很多程式...但是都要錢的...
免費的當然在功能上就缺了些...
目前最好的解決辦法還是在轉檔時設source range然後批次轉檔
這樣就可以避免切割後影音不同步的情形了


可是看了 snic 的教學
才知 TMPGEnc 處理音質不是很好
所以想再處理一次,audio 由別的軟體處理
如果設 source range ,就沒辦法處理 audio 了
因為 virtualdub 處理 audio, mp2,mp3 方面也不是很好
如果一個 avi 檔的 audio 是 mp3 的格式,想擷取一段,中間一段的
會發現影音不同步,要是 audio 是 AC3, 則沒有問題
當然,若只想擷取中間一段的 wav, 也會不同步

所以,若 avi 檔的 audio 是 mp3
設 source range, 假設每一段都是 30 分,分三段
處理完了之後,分成 3 個 mpg, 若想處理 audio ,
用 virtual 把0~30分, 30分~60分再抓出來時
會發現 影音不同步...
很討厭...

而用 hjsplit 竟然可以分割,且分割完了還能看...
真令我驚訝...但是我去抓了一些文件
mpeg 1 /mpeg2 的 head file,
hjsplit 所分割的檔案,不是正確的 SVCD 格式
因為不符合 standard
這樣還能看...真是奇怪...
你們可以用 ultraedit(檔案太大無法處理) or winhex
推薦是用 winhex, 若沒有這軟體, 用 搜尋引擎找一下應該有
去編輯 hjsplit 所分割出來的軟體
開頭應該是要
00 00 01 BA
才是 standard 的 mpeg file ....
可是 hjsplit 不是,



用 mpeg tool(不是 tmpgenc 附的 mpeg tools)
所切割出來的檔案..
第一個檔案還正常
第二個檔案 開頭是 01 BA (少了兩個 byte)
..................................

好...改天去 doom9 抓 open source 來看看
如果有空的話
舊 2002-08-21, 09:39 PM #13
回應時引用此文章
rhapsody離線中  
天道生
Regular Member
 

加入日期: Nov 2001
文章: 79
請教rhapsody一下
聽你說明hjsplit及mpegtool切出來的格式會變成非SVCD標準格式...可是觀看並不會有問題...
請問為什麼還需要利用軟體編輯成標準的格式...
是不是這樣切割的結果會有什麼不良的後遺症呢..謝謝
舊 2002-08-21, 11:50 PM #14
回應時引用此文章
天道生離線中  
rhapsody
*停權中*
 
rhapsody的大頭照
 

加入日期: Jun 2002
文章: 2,594
引用:
Originally posted by 天道生
請教rhapsody一下
聽你說明hjsplit及mpegtool切出來的格式會變成非SVCD標準格式...可是觀看並不會有問題...
請問為什麼還需要利用軟體編輯成標準的格式...
是不是這樣切割的結果會有什麼不良的後遺症呢..謝謝


看了一些文件...有大致了解了一些了,
mpeg 的 head , 有點複雜...很多種都可以...
很討厭...
目前猜測應該是這樣的,心得應該是這樣
可能會錯...但 八 九 不離十 了

可以想像成一個 mpg 檔,是由好幾個 packet 合起來的
有 audio and video 合起來的
一直撥放這些 packet, 所以就是產生連續的影像了
每一個 packet 的開頭前幾個 byte
都是 00 00 01 BA
然後會有一個欄位說明這個 packet 是多長,這樣可以去找下一個 packet

所以用 hjsplit 切割時,你實在是很難剛剛好切在一個 packet 的開端
除非你有去算過...

所以用 hjsplit , 切割的第二個檔案, 很有可能 不是 00 00 01 BA 開頭
但是...或許一些撥放軟體,他會一直找 00 00 01 BA 來處理,
直到找到為止
所以,用 hjsplit 切割的檔案,第一個檔案 很可能會掉最後一個 packet
而第二個 可能會 很可能會掉第一個 和 最後一個 packet
而第三個 可能會 很可能會掉第一個

但是, 一個 frame = 幾個 packet 呢?
一秒等於幾個 pacet ??
我還算不太精準, 一個 frame = 好幾個packet ,
粗略估計約有 20 ~30 個 packet 吧...
所以掉一個 packet , 肉眼根本看不出來...
所以用 hjsplit 所切割...也是可行啦

但是 TMPGEnc 的 mpeg tool 時,如果要作merge or cut
他會 check 檔頭,不是 00 00 01 BA, 就說不是 mpg 格式,不處理了
(這邊應該是猜設)

所以...用 hjsplit 來切割...在燒起來...無所謂啦... DVD player
應該都可以讀的到吧 (我沒試過 ,天道生你有試過吧,應該是可以吧)

而用 mpeg tool 分割的,檔案前幾個 byte 是 01 BA ,
也不合標準...

如果是這樣,要切割 SVCD, 我但是可以寫一個出來了
只要作 copy 的動作,就可以了
問題是要如何精準??
目前還在研究當中...
等有更深入的研究,程式寫好了...
就可以大家來享用了
道時也會放出 source code, 大家來討論...

同理可證 , 要 merge, 只要作 檔案 copy 的動作即可

這樣,TMPGEnc 幹麻還要作 影音分離的動作??
而且還有 bug ..

以上是我的猜測...如有謬誤,敬請指證...
舊 2002-08-22, 02:15 AM #15
回應時引用此文章
rhapsody離線中  
mac2004
Regular Member
 

加入日期: Oct 2004
您的住址: Tokyo
文章: 53
Smart Video Converter 好像能解決SVCD切割
大家用過嗎?
__________________
P4 2.6GHz ; DDR 520MB ; Maxtor 6Y160PO*3
MSI Inter 865GM-L ; LG GSA-4040B
ONKYO SE-80PCI ; MSI FX5200 128MB
IBM 9513 T55A TFT ; (中/日)Win XP Pro System
Other:8M Adsl modem;Corega Bar SD路由
----------------------------------------------
http://imageuploading.com/
http://www.imagehosting.us/
舊 2004-10-19, 02:10 PM #16
回應時引用此文章
mac2004離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



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


vBulletin Version 3.0.1
powered_by_vbulletin 2026。