我想將 ass檔內嵌進 avi影片檔,因此在MediaCoder官網下載了當時的最新版 MediaCoder-0.8.18.5338),初次使用效果很好,最後的結果也如我在 Aegisub上預覽的結果一樣。
但是當我第二天更新到現在的最新版 (MediaCoder-0.8.18.5342),卻發生一些問題:

首先是開啟程式時會出現一個錯誤訊息:(而且是每次開啟時都會出現)
「無法找到程序輸入點 Direct3DCreate9Ex(在動態連結程式庫d3d9.dll)。」

請教用MediaCoder內嵌 ass字幕檔問題
當我按下「確定」,錯誤訊息消失後,程式仍可正常運作,至少轉檔沒問題。但是再要內嵌字幕情況就不對了。
我要的正確結果應該是這樣:

請教用MediaCoder內嵌 ass字幕檔問題
請教用MediaCoder內嵌 ass字幕檔問題
請教用MediaCoder內嵌 ass字幕檔問題

但現在再內嵌字幕轉檔時,變成這樣: (請注意字型的差異)

請教用MediaCoder內嵌 ass字幕檔問題
請教用MediaCoder內嵌 ass字幕檔問題
請教用MediaCoder內嵌 ass字幕檔問題

我用了兩種中文字型 (華康歐陽詢體/ 華康行楷體)和三種英文字型,也就是一個字幕檔總共五種字型,但現在全部變成在「字幕」設定頁選擇的那一種字型了。

我的設定是這樣:
請教用MediaCoder內嵌 ass字幕檔問題
請教用MediaCoder內嵌 ass字幕檔問題

請教用MediaCoder內嵌 ass字幕檔問題

1. 請問字型出錯,是因為開啟程式時的錯誤訊息嗎?該如何解決呢?
2. 若不是錯誤訊息的關係,我應如何設定呢?

我是用MediaCoder的新手,請各位先進達人指教,謝謝!

LienMusic wrote:
我想將 ass檔內嵌...(恕刪)

幾點跟你解釋
1.Mediacoder新的內建ass讀取器
只支持一種設定字型
2.新版本不要用
最近三個版本都不要更新
5338.5340.5342三版
這三版是試驗性質加入CUDA5的白老鼠版
這三版越補越大洞
不穩定常跳奇怪錯誤
CUDA硬轉直接死
目前建議使用版本是5335
這是目前最穩定版本中的最高版號
如果不用CUDA硬轉
也只要更新到5338即可

承第一點
因為只支持一種字型
所以想讓多種字幕設定
能在畫面上顯示並轉出
只有寫avs帶入一途
(完整的內建字幕插件得看作者到哪時才能突破技術加入了......)

想知道怎寫avs在短信聯絡我
我做個圖文教學在po上
下班在家現在蠻閒的
教學來了
順便教你個簡單寫avs的偷吃步

打開Mediacoder
帶入要處理的視頻
切換為專家模式

看到下面的訊息列跑出來了吧
其中就有avs的寫入列了
在選字幕>ass reader>指定字幕
會看見下面avs語言欄位也寫入了

指令列全選複製
新建打開一個文字檔
貼上儲存
把不要得語言命令刪除
並將副檔名變更為.avs

就像上方顯示......是最基礎最簡單的寫法
同時插件也沿用安裝mediacoder就一起下載的插件

帶入Mediacoder
(重要)記得一點
因為帶入的avs有寫入字幕插件
所以mediacoder本身的字幕功能要選擇關閉

再來就是選擇影像編碼>碼率>封包格式
執行轉出

ps..要是原始影片為mkv
建議將音訊另外取出
在Mediacoder的音訊那裡選外部音訊帶入
一起跟avs轉換

範例成品
字幕

轉出畫面



每一種設定的字型都有確實轉出了

搞定收工~~~~~
非常感謝大大的回答,我也照著做了,成功解決!感激不盡!

惡魔印記666 wrote:
1.Mediacoder新的內建ass讀取器
只支持一種設定字型

但是我在第一則留言貼的前三張圖,五種字型全有,那確實是用MC的0.8.18.5338版做出來的,是我對MC的初體驗,之後就做不出來了,真是太神奇了!

至於那個錯誤訊息,我試過四個版本,0.8.18.5338, 5342和大大推薦的5335,都會出現那個錯誤訊息,最後試了官網上的 previous version,0.8.17.5302,才沒有出現那個訊息。但是這個版的字幕模式就沒有 ASS render了,不過反正是要另寫AVS的,也就沒差了。

新版不要用?唉!剛才看到又有最新的5345版出來了呢!

還想請問MediaCoder能不能做畫面的編輯和剪接呢?我想將畫面上的字幕或台號遮蓋,現在是用VirtualDub的Region Remove Filter,遮蓋效果還不錯,但是我擔心它存檔之後的畫質,似乎會變得比較差。不知有沒有不傷畫質的方法?
LienMusic wrote:
非常感謝大大的回答,...(恕刪)

果然神奇......我用5338就沒發生過靈異現象說

5345看你要開砲試驗
或是我明天下班在試了
(怪叔叔我沒啥嗜好.....就只是抽煙跟玩軟體)

綜合你的需求
你應該做的是直接寫avs去帶進VirtualDub
因為你轉得是avi........
我自己就玩過擋掉台號加入自己做的logo
不管要加logo水印或是Region Remove去切掉畫面部份
都得經過轉檔
直接寫avs帶入Virtualdub並加入插件「一次」轉出
畫面比較不會衰減得很嚴重

Mediacoder也有切黑邊跟遮標
但是太陽春不好用
切黑邊有預覽但是難以控制畫面邊際
遮標則沒有預覽功能可對照........

此外
如果你不是要處理1080P的影片
可以試試Xilisoft Video Converter Ultimate
這個軟體有很棒的切取跟加水印遮掩功能
推薦可以玩看看(一千元有找得價位)
唯一缺點
對於1080P的影片轉換奇差無比
720P以內倒是沒關係
只要轉到1080P解析影片.....碼率不管設多少就是很差......
說起來也是很神奇的一個地方

惡魔印記666 wrote:
果然神奇.........(恕刪)

Mediacoder新版5345版號
放心更新吧
我試過了
目前轉過七八種檔案
搭配四種音訊轉錄
也開過CUDA
也試驗完字幕插件以及avs帶入
目前沒發現有問題
建議可以更新

此外
前一樓我推薦的Xilisoft Video Converter Ultimate
1080P轉錄靈異差勁問題
找到問題出在哪了
只要是10bit的影像帶入轉換就是一定慘
Xilisoft Video Converter Ultimate不只不支持轉出10bit
連把10bit轉成8bit也不行
只限定8bit互轉
所以如果你處理的影片只有8bit色深
那Xilisoft Video Converter Ultimate會是相當好用的轉換軟體
功能超多也很容易上手
是目前極稀少支持unicode檔名帶入轉換的軟體
我對影音軟體是還沒入門的門外漢,現在想做的這個檔案是我第一次動念自己剪接影片、編字幕檔和合併檔案,所以花了一些時間找尋摸索和嘗試不同軟體。現在Mediacoder嗎,就用昨天確定沒問題的那版就好了,至於新的5345,還是請熟悉的專家去試驗就好,不過昨天已經在對岸的論壇看到有人說5345這個不行、那個不好的……

我的需求嗎?
其實我只是想做出一支讓自己滿意的影片就好:
視訊和音訊不要有秒差,影片中不要有礙眼的台號和字幕,自己做的字幕能和影片合併,畫質清晰度要盡量接近原始檔案,檔案不要太肥……
這樣就好,會不會太貪心呢?應該不會吧?
摸出一套做法,寫個SOP記下來,等以後(不知道會過多久的以後)還想再做的時候依樣畫葫蘆就行了。

現在想想,我現在最關心的似乎是畫質,希望清晰度不要太差,這是我最後捨棄了簡單的WinAVI內嵌字幕,爬文到這個論壇看到您的介紹和教學,決定試用Mediacoder的原因。

想請教一個觀念:
當視頻格式、編碼器、畫面大小和檔案格式的設定都相同的情況下,當視訊位元率愈高,是否表示檔案愈大,畫質愈清晰?
同樣一個影音檔,是否轉越多次,影像折損越多,畫質越差?

因為我昨天把同一個avs檔分別放進MediaCoder和VirtualDub轉檔,轉出來的結果是檔案幾乎一樣大,差0.1MB,但是bit rate,用MediaCoder轉的是指定的2,000kbps,但VirtualDub轉出的只有595Kbps,但我用KMPlayer播放的畫質看起來差不多。


但是我這個寫進AVS檔裏的影片檔是怎麼做出來的呢?
第一步先下載來RAW data的影片檔,片長約1小時,檔案格式AVI,視訊碼是H264,音訊格式是AC-3,維度是1280×720,Video bit rate是3000Kbps,檔案大小是1.5G

第二步是擷取需要的片段
先丟進VirtualDub擷取,不幸它不吃H264的視頻,也不支援AC-3的音訊,後來雖然都下載回來了,視訊播放沒問題,但音訊卻拖得很慢,聲音破得可以,反正我也只要影像,另配音訊,就讓它no audio吧!但是1.5G的檔案是不是太大了,整個操作卡得很嚴重,讓我以為要當機了……
放棄VirtualDub擷取,改用Freemake Video Converter,可以很快樂的流暢播放,但是裁剪的時候一樣,卡卡的很難操作。
最後是用KMPlayer的擷取功能,大致擷取下要的片段,檔案小多了。

第三步丟進VirtualDub裏用Region Remove蓋台號,然後在Video > Compression選x264vfw - H.264/MPEG-4 AVC codec來壓縮轉檔。

第四步是將所有用VD處理過的片段丟進Freemake Video Converter合併、裁剪、配上音訊,存了又修的改了十幾版,才終於弄出一個還算滿意的影片檔。

但是這個檔案的維度太大了些,用Freemake改成640×480,多了上下兩條黑框,方便我加字幕。
做到這裡,就可以準備把影片和字幕合併了。

您瞧,這個檔案做到這裡已經轉了四次檔了。KMPlayer和fFreemake似乎不太傷畫質,至少bit rate維持在原始的90%~99%,最讓我擔心的是第三步驟的VirtualDub,轉檔後碼率掉了1/3~1/2,畫質似乎也沒原始檔清晰,雖然檔案瘦身了很讓人高興……


惡魔印記666 wrote:
你應該做的是直接寫avs去帶進VirtualDub
因為你轉得是avi........

直接寫avs帶入Virtualdub並加入插件「一次」轉出
畫面比較不會衰減得很嚴重


您的意思是在open fie那裡直接open AVS檔,再在Video filter那裡加Region Remove和resize嗎?我今天試過了,同時用兩個以上的filter,程式很容易crash,要關掉重開,整個重做一遍,有時還會crash,有時可以正常run,不明白為什麼。

我對VirtualDub也算新手,完全沒搞懂那一長串的video filter能做什麼,今天才知道它還可以調整大小……
現在才看到您上一則留言,明天再試試看5345版,謝謝您費心!

另外想請教VirtualDub的 video compression


右邊Format restrictions的那三個選項是什麼意思呢,選了會有什麼影響?
免費+久未更新
就別太強求加一票插件
我不太會用resize
會破壞畫質......而且蠻嚴重的

至於你提到的那個功能
那是x264語言的限制函數
有興趣研究的話
這個網站<<<
有你要的答案
這已經是高級進階者的領域了
連我也苦手
光是記那一票命令就可能耗光我殘如風蠋的腦細胞
有覺悟就看看吧

提到的觀念
當視頻格式、編碼器、畫面大小和檔案格式的設定都相同的情況下,當視訊位元率愈高,是否表示檔案愈大,畫質愈清晰?
同樣一個影音檔,是否轉越多次,影像折損越多,畫質越差?

第一點得看源影片有多大
主要就只要記得一點
影片只要經過轉換
畫質就會有些許降低
調高碼率是為了接近原始畫質
不過就是檔案會變大
轉換者要做的
就是取其中平衡點(個人感官認知)
碼率就算你設的在高
也不會超過原始的畫質
只會徒增空間的浪費

如果要像你一樣轉四五次
那我寧可不轉
直接外掛字幕即可
原始的畫質要是不夠好
更是不能轉
(不過這是指我自己不能接受那些畫質損失.......你爽的話也沒人會有意見)
LienMusic wrote:
我對影音軟體是還沒入...(恕刪)

你應該是工具沒用熟...
幾個建議:
1.壓制時影音要先分離...ac3應該要另外處理...
2.AVS+VirtualDub應該可以做到你要求的所有事情...
AVS只有浮水印比較難處理而已...
剩下的resize和加黑邊、內嵌字幕都是小事一樁...
關閉廣告
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 7)

今日熱門文章 網友點擊推薦!