![]() |
||
|
*停權中*
加入日期: Nov 2000 您的住址: ?????????
文章: 2,392
|
謝啦...
我已依照網址抓下了tmpeg最新版加外掛程式 但是依然會... 現在不是音爆 正卻來說 應該是音會停頓 請問你會嗎? 我是把ati的mpeg檔轉成VCD 但是我也發現一件事 若我把一個ati抓下來的大約5sec的mpeg檔轉成VCD就不會耶 還是我一次轉的檔按太大 1.3G 49min左右! ------------------ hihi!我剛加入!! |
|||||||
|
|
|
Power Member
![]() ![]() 加入日期: Nov 2000 您的住址: 台灣桃園
文章: 644
|
既然你都已經點名了
我只好做一些實驗看看 把用ATI PLAYER預約錄影的MPEG檔(31分鐘,406900554bytes,約1600bytes/s)用TMPEG重新壓成符合VCD格式的MPEG檔 在經過幾個小時的壓縮後 結果發現——你說的沒錯 奴論是使用內建的Mpeg Audio Encoder或是外掛tooLAME壓縮聲音的部分都會產生聲音每隔一段時間就中斷一次的情形 因為我以前都是用TMPEG做AVI->MPEG的轉換 很少用它來做MPEG->MPEG的轉換,所以竟然沒發現這個重大的問題 不過既然在轉換AVI->MPEG的過程不會出問題 於是開始追查斷音的來源 在重複做了好個小時壓縮的實驗後,我歸納出下列結果: 用TMPEG壓縮AVI檔案成為VCD規格的MPEG檔使用內建聲音壓縮->正常 用TMPEG壓縮AVI檔案成為VCD規格的MPEG檔使用外掛tooLAME->正常 用TMPEG重新壓縮用TMPEG產生的MPEG檔成為VCD規格的MPEG檔使用內建聲音壓縮->正常 用TMPEG重新壓縮用TMPEG產生的MPEG檔成為VCD規格的MPEG檔使用外掛tooLAME->正常 用TMPEG重新壓縮用XingMPEGEncoder產生的MPEG檔成為VCD規格的MPEG檔使用內建聲音壓縮->正常 用TMPEG重新壓縮用ATI-TV Wonder產生的MPEG檔成為VCD規格的MPEG檔使用內建聲音壓縮->斷音 用TMPEG重新壓縮用ATI-TV Wonder產生的MPEG檔成為VCD規格的MPEG檔使用外掛tooLAME>斷音 由以上結果,我推測斷音不是由壓縮引擎產生的 因為即使是使用同樣的影片內容,只要事先轉成AVI檔,就能正常壓縮 所以我猜測斷音的來源可能是由VFAPI Plug-In產生 (在Option->Environmental Setting...裡) 因為TMPEG開啟AVI和MPEG檔案是用不同的Plug-In 開啟AVI用AVI2(OpenDML)或AVI VFW 而開啟MPEG檔一定是用DirectShow Multimedia File Reader 所以我猜測斷音是在檔案讀出後就產生了 為了進一步證實我的想法,我再度用TMPEG打開一個TV Player錄的MPEG檔案 然後用File->Output to File->Wave File 將聲音使用VFAPI Pug-In解開後存成.wav檔 果然,在這個Wave檔中就有斷音的現象 至於為什麼會發生斷音,我就不清楚了 只能歸納出一些目前用TMPEG壓縮後會發生斷音的檔案的共通點 1.使用ATI-TV Wonder內建的程式錄成的MPEG檔 2.不符合VCD標準 3.只有單聲道,沒有立體聲 ...(可能還有其他理由) 至於真正的理由為何,就留給其他人實驗過濾條件吧 我已經花了十幾小時在做壓縮的實驗了,饒了我吧 至於解決的方法,目前至少有兩種: 1.使用其他的壓縮程式:例如使用Flask MPEG + bbMPEG(都是自由軟體),一個程式負責解碼,另一個負責編碼 或是使用現成的商業軟體(如PWI,LSX Mpeg Encoder,XingMpegEncoder) 這個方法有很多人都會,所以我沒試 2.繼續使用TMPEG,但避免使用DirectShow Multimedia File Reader 這個方法我已經試出來了 但因為我實在是太累(已經頭痛了) 所以現在不想詳細解說 不過可以給一些提示 就是使用avisynth(其實不會很麻煩) 如果真的對這個方法很有興趣想要知道的話 就回文章吧,我看到後再找時間寫 ------------------ 我也只是一個新手罷了,所以請大家多多指教 |
||
|
|
|
Amateur Member
![]() 加入日期: Nov 2000
文章: 42
|
聲音部分不能用原來就壓好的嗎?
一定得再壓縮過一次嗎? |
|
|
|
Power Member
![]() ![]() 加入日期: Nov 2000 您的住址: 台灣桃園
文章: 644
|
事實上,是可以的
使用TMPGEnc壓好畫面與聲音後(我不知道可不可以在這部分把聲音關掉以加快壓縮速度) 使用TMPGEnc的File->MPEG Tools...裡的 Simple Multiplex 然後Video input選用TMPGEnc重壓過的mpg檔案 Audio input選原來的mpg檔案 然後選擇Output的檔名 按底下的Run即可,等個幾分鐘 跑完後會有錯誤訊息,但似乎沒問題? 如果你是要做VCD 記得錄影的時候就要把聲音設成Stereo 224kbps 畫面則可以設高一些的流量(反正要重壓) == 原來還有這一招,竟然沒想到 ------------------ 我也只是一個新手罷了,所以請大家多多指教 |
|
|
|
Power Member
![]() ![]() 加入日期: Nov 2000 您的住址: 台灣桃園
文章: 644
|
用TMPGEnc但不用內建的DirectShow Multimedia File Reader讀取MPEG檔的方法:
== 需要的軟體: TMPGEnc(當然) Avisynth http://www.math.berkeley.edu/%7Ebenrg/avisynth.html 這是一個可以用Script組合AVI的程式 但在這裡我們只用到它的DirectShow filter 注意這個程式只有DLL,沒有執行檔 AVS import filter for TMPGEnc http://www.math.berkeley.edu/%7Eben...synth-apps.html 這個VFAPI Plug-in讓TMPGEnc可以讀取Avisynth的AVS檔案 == 步驟: 1.安裝Avisynth 把下載的檔案解開,把裡面的avisynth.dll複製到WINDOWS/SYSTEM資料夾 然後按兩下install.reg向windows註冊這個DLL (然後要不要重開電腦呢?我忘了) 2.檢查安裝的Avisynth能不能使用 打開記事本,寫下以下內容: DirectShowSource("I:\lostuniv.MPG") (當然,MPEG路徑檔名請自己找一個已存在的檔案) 把這個文字檔存成test.avs (檔名自己取,但附檔名一定要是avs) 然後用Windows Media Player開啟這個test.avs檔案,然後很神奇地,竟然在裡面出現了我們指定的MPEG檔案,這就代表avisynth安裝成功了 3.安裝AVS import filter for TMPGEnc 把tmpgenc-readavs.zip解開,將ReadAVS.dll複製到TMPGEnc的目錄中, 然後在ReadAVS.reg上按兩下,向TMPGEnc註冊這個VFAPI Plug-in 4.用TMPGEnc開啟剛剛建立的AVS檔案,就可以把在AVS檔案中指定的檔案壓縮成新的MPEG檔案了 == 就這樣,有問題再問吧 ------------------ 我也只是一個新手罷了,所以請大家多多指教 [這篇文章曾被 lwb 重新修正編輯過 (時間 12-29-2000).] |
|
|
|
*停權中*
加入日期: Nov 2000 您的住址: ?????????
文章: 2,392
|
hihi我回來了..因為最近粉忙
還有因為問題有點亂...頭粉暈 可能沒啥條理.sory(以後再修正!) q: 1.那個轉檔音效的問題..我想是powervcr的問題吧 因為後來我改用tmpeg的mpeg tool剪接 再用tmpeg +toolame轉 就不會斷音了耶 不過剪接較慢 lwb兄,那你勒?我想power vcr有粉多bug吧 2.還有前面那為仁兄,說的asf.你回答後..我還是不大懂耶 3.還有.友立video studio4.0轉檔影音不同步 十分嚴重 先不論畫質 其影音不同步的情形就....>< 4.還有remux,simplemulx,我可能拼錯 那些啥義思勒? 常看許多人說啥燒svcd 或是啥檔按給tmpeg remux(mu****)@$#@%. vcd stream 再丟給nero可燒 可是那跟轉檔有啥不同? sory..這個問題粉白癡 5.最後一個問題 我會問那嘛多也是因為pwi轉檔久了似忽會不同步 不過之前我一直覺得tmpeg若不指定一些選項.. 畫質好像比tmpeg差! 但本週回家放在電視上看...不予置評? pwi不同步的問題是不是無解? lwb兄你學得那一個比較好勒? very tks!! |
|
|
|
Power Member
![]() ![]() 加入日期: Nov 2000 您的住址: 台灣桃園
文章: 644
|
To starbd:
>1.那個轉檔音效的問題..我想是powervcr的問題吧 >因為後來我改用tmpeg的mpeg tool剪接 >再用tmpeg +toolame轉 >就不會斷音了耶 >不過剪接較慢 啥?你不是用ATI TV的內建程式錄的嗎? 還是說你用PowerVCR剪接?我從沒想過PowerVCR會有這個功能 就算有,我大概也不會想用 >lwb兄,那你勒?我想power vcr有粉多bug吧 是有一些啦 例如使用在TV Wonder上不能選台,也不能選雙語(不過這似乎不是bug,只是沒有被支援) 有時打開會沒有畫面(這大概也是因為沒被支援吧) 還有速度比ATI內建的程式還要慢,品質也沒有比較好(至少在我的PII-392上是如此,這也不算是bug) 還有錄出的格式似乎怪怪的… 所以平常預約錄影我都是用ATI的內建程式,雖然有時後會造成當機… 因為以前裝過PowerVCR2後感覺很失望,所以後來都沒裝了 >2.還有前面那為仁兄,說的asf.你回答後..我還是不大懂耶 你是說格式不同的那個嗎?還是別的? 我已經忘記我回答甚麼了。 >3.還有.友立video studio4.0轉檔影音不同步 >十分嚴重 >先不論畫質 >其影音不同步的情形就....>< 我不知道你是從哪種格式轉到哪種格式 我猜它的Mpeg壓縮引擎大概是和別人買來的吧 就像Adobe Premere(用Xing)一樣的作法 因為成本因素,通常這種情況壓縮品質都不會太好 比不上專門的壓縮程式 因為這些程式的重點在剪接與特效上,所以不這麼注重輸出到Mpeg的結果 一般應該是輸出成AVI再用TMPGEnc或PWI慢慢壓效果會比較好吧 >4.還有remux,simplemulx,我可能拼錯 >那些啥義思勒? >常看許多人說啥燒svcd >或是啥檔按給tmpeg remux(mu****)@$#@%. >vcd stream >再丟給nero可燒 >可是那跟轉檔有啥不同? 這些功能在TMPGEnc的File->MPEG Tools Demux(de-mutliplex)可以把MPEG檔裡面的聲音與影像資料分別抽出分離成兩個檔案 而Mux(multiplex)則可以把分離的聲音與影像檔案結合成一個MPEG檔 ReMUX就是把檔案Demux後又重新Mux的動作 這麼做的用途在於: 若原本的檔案不是完全符合VCD or SVCD的規格(例如檔頭資訊不正確等等) 就可以把資料抽出,然後利用Mux把檔案重組成符合規格的Stream(TMPGEnc的Mux功能可以讓你選擇Stream Type,有看到嗎?) 速度會比重新壓縮還要快許多,而且不會影響畫面品質 不過這種作法也有些限制, 就是你原始的檔案必須是Mpeg檔 而且若你原始的MPEG檔案與VCD or SVCD的規格相差甚多時(bit rate不同,聲音格式不對,解析度不對) 就算可以ReMux成功,產生的檔案仍然不符合VCD規格 >5.最後一個問題 >我會問那嘛多也是因為pwi轉檔久了似忽會不同步 >不過之前我一直覺得tmpeg若不指定一些選項.. >畫質好像比tmpeg差! >但本週回家放在電視上看...不予置評? >pwi不同步的問題是不是無解? >lwb兄你學得那一個比較好勒? PWI壓縮轉檔會不同步? 我不知道,我已經好久沒有使用了,現在全部都是用TMPGEnc 畫質和TMPGEnc比起來是互有高下 TMPGEnc靜態時比較清晰 PWI而在動態時馬賽克現象較少 ------------------ 我也只是一個新手罷了,所以請大家多多指教 [這篇文章曾被 lwb 重新修正編輯過 (時間 01-10-2001).] |
|
|
|
*停權中*
加入日期: Nov 2000 您的住址: ?????????
文章: 2,392
|
針對lwb兄問的..
我ps一下.... 我之前是用ati tvplayer錄的.. 再以power vcr 剪接 再用tmpeg會斷音 若用tmpeg剪再轉檔就不會囉 那....lwb兄你之前實驗不是也會斷音嗎? 那是...............? 也是用tmpeg最新版來轉ati的mpeg檔嗎? 我好像只要用 tmpeg剪接....就不會了 換句話說若沒剪 因該不會有斷音的問題 不好意思~讓你實驗那模久 我今晚也做個實驗 確定會不惠斷音 再回信給你!謝謝 [這篇文章曾被 starbd 重新修正編輯過 (時間 01-06-2001).] |
|
|
|
*停權中*
加入日期: Nov 2000 您的住址: ?????????
文章: 2,392
|
這個在我年幼時所討論的文章必需修正
lwb的實驗是完全正確的 當時我太脫線 並不是用power vcr剪過的重壓才斷音~只是用power vcr剪過會非常嚴重 mmc錄的mpeg檔用tmpeg壓仔細聽的確會斷音 lwb所提攻的avs法的確可行 以上 給各位朋有參考之 |
|
|
|
Power Member
![]() ![]() 加入日期: Nov 2000 您的住址: 台灣桃園
文章: 644
|
既然starbd這麼有心修正以前的文章(我都已經忘了)
我也來說明一下好了,以免新手搞混 這個討論串裡說的TV Wonder是搭配MMC 6.x 而TMPGEnc是舊版的,在這中間也改版了許多次 所以不一定適用於現在的情形(但也可能有用也不一定) 不過我現在已經沒辦法繼續作MMC7.x與TV Wonder的實驗了,所以在新版的軟體上是否會出現類似的問題的實驗就留給其他人吧
__________________
因為在下才疏學淺,若有錯誤請不吝指教。 此文章於 2001-09-18 09:48 PM 被 lwb 編輯. |
|
|