序列靜止影像檔 to 視訊檔實作

看板DC (數位相機)作者 (群魔亂舞)時間20年前 (2004/11/30 07:01), 編輯推噓3(301)
留言4則, 4人參與, 最新討論串1/1
: → clarafly:要用什麼軟體? 140.112.251.247 11/28 : → clarafly:而且MJPEG的副檔名似乎也是AVI 140.112.251.247 11/28 : 推 clarafly:premiere = =|| 沒有小一點的程式嗎 orz 140.112.251.247 11/28 需要軟體簡介 : 1. 影像處理軟體 - 各式影像處理軟體皆可,最好有批次處理功能,不然一張一張搞 會很累. 2. 主要處理軟體,提供三個選擇,都是輕薄短小的強悍軟體,更重 要的一點,他們全是"免費軟體". AviUtl - http://ruriruri.zone.ne.jp/aviutl/ 如果說他和 TMPGEnc 並列日本兩大最強視訊工具絕對是當之無愧. 藉由配合各式 filters ,可以對 AVI 進行各種蹂躪.. 啊,說錯了 ,是強大的調整,有調色、濾雜訊、去交錯、去鬼影、尺寸變換、 IVTC 24 fps 還原、30->60fps 轉換、連續讀取 AVI 等等.. 最早 在 PC 上實現 IVTC 的免費工具就是他,或者更可以說,沒有 AviUtl 和 TMPGEnc 就沒有日本 Anipeg 全盛期的出現.. ㄜ.. 有點扯遠了 ,總之這是一個好工具. 不要被日文網頁嚇到,v0.98d 有 jackei 兄製作的正體中文語系檔. http://arbor.ee.ntu.edu.tw/~jackei/dvd2avi/ 不須安裝,使用方法是下載本體檔後解壓縮到目的地目錄,再下載 語言套件解壓到剛剛的目錄,執行目錄中的 aviutl.exe 後就可以 使用了. 或 VirtualDub - http://sourceforge.net/projects/virtualdub/ 和 AviUtl 伯仲之間的英語系視訊工具,但可讀取的視訊格式更多. 因為早期 VFAPI 支援的問題,使用彈性較沒有 AviUtl 那麼強. 之 後 Frameserver 多少彌補了這個缺憾,不過便利性仍然稍弱. 如果 單獨使用的話,仍然是非常好用的工具. 或 Video maid - http://sourceforge.jp/projects/vmaid/ 輕薄短小的便利 AVI Editor,由日本人岩本一樹所開發. 在日本 Anipeg 全盛時代早期有名的工具,主要用於 AVI 畫格的增減編輯 、FPS 的變更、A/V sync 的校正、A/V mux & demux. 在這裡可以 利用它編輯畫格的能力,把 sequence BMP 倒進去變成視訊檔. 但 這支程式之前是停止開發的狀態,隨著上面其他軟體功能越來越完 備,就有點勢微了. 我咕了一下找到上面的網頁,看來又開始維護 新版本了,不過似乎沒有幫忙 compile 成 Win 執行檔. 想玩玩看 的人先用之前的版本好了. 不過這是日文版. http://faties.hp.infoseek.co.jp/preserve/ 3. Video Codec - 使用熟悉特性的 Codec 就行了. 我個人偏好用 MS WMV9. 不一定 非要用 M-JPEG 種類的,反正都一定會被 recompress. 更何況如 果採用 Motion Estimation 的壓縮方式,在同容量下畫質絕對是 大勝 M-JPEG. 做法 : 1. 先將圖檔縮圖到最終尺寸並轉存成 BMP 檔. 這裡要特別注意的是 尺寸,因為 video coding 特性的關係,圖檔的長或寬請設定成 16 的倍數比較不容易產生問題,基本上常用的尺寸就是 320x240 或 640x480. 當然在這個前置步驟可以針對個別圖檔做進一步的修 圖或裁切,但如果是所有圖檔一致性的調整,則可以留待串成 AVI 後一次調整. 先做 resize 的原因是可以增進視訊處理的效能. 因 為 DC 拍出來的檔名已經是流水號,所以就省了一道把檔名改成流 水號的步驟了. 不過如果要更改圖序,就要自己改檔名. 2. 執行 AviUtl 或 VitualDub 後,在檔案總管或類似的工具,圈選 要被串的圖檔,然後拖進上述軟體,他就會串成 AVI 了. 如果是 Video maid 的話,只要拖第一張圖就好,他會有對話窗跳出來詢 問要串的範圍. 接著可以依自己的喜好調整一下視訊檔. 較重要的 是要調整 fps (frames per second),就是每秒有幾格畫面,這關 係到串成動畫後播放的速度感. 可以設成相機的連拍速度,想看快 動作就加一點,慢動作就減一點. 3. 終於可以存成最終檔案了. AviUtl : 選擇 "檔案->儲存影像" 就會跳出對話窗,再選擇 codec 和設定 codec 的參數就可以了. VirtualDub : 先選 Video -> compression 就可以設定 codec. 然 後再選擇 File -> Save as AVI 就完成了. Video maid : Alt+F -> 就可以另存新檔了. 接著跳出 codec 設定 對話窗,設定好確定就完成了. 因為通常這種動畫長度都不超過 3 mins ,所以畫質設好一些無妨. 提供 MS WMV9 的參數作參考. Compression control : One-pass quality VBR Decoder complexity : Main Performance : 拉到最右邊 Key frame interval : 6000ms Quality level : 93 以上,大功告成. :D 其實雖然打一堆字,做起來並不難,而且做得好 的話,可以最小的容量擠出最大的畫質,在網路閱覽的環境下,除了在 相容性略輸 GIF 外,可以說是全勝. 真正困難在於選擇正確的 codec 及其設定. 我承認我只是懶得長篇大論才不推薦沒概念的人玩這招.. o(_ _o) 想補充的東西很多,但無奈我打字很慢,很多東西也不是三言 兩語可以道盡的.. 總之感謝高手和前輩們的努力,藉由他們寶貴的經 驗和無私的分享,才讓我們有這麼容易的實作方式. 附記 : TMPGEnc 也可以實現上述的作法及功能,且可以直接吃 JPEG 檔 及輸出成 MPEG 格式. 免費及付費版的主要差異在於 MPEG2 壓縮 的能力. http://www.tmpgenc.net/ -- ▔▔▔▔▔▔▔▔▔▔▔ Am I alone? U are not alone.| ▔▔▔▔▔▔▔▔▔ ▄▆██▆▄ http://www.wretch.twbbs.org/guestbook/strikeX -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.132.81

218.166.133.24 11/30, , 1F
感謝分享,說實在已經脫離DC版的討論範圍
218.166.133.24 11/30, 1F

61.62.132.81 11/30, , 2F
沒錯.. 有置身 AVEncode 的錯覺..o(_ _ o)
61.62.132.81 11/30, 2F

61.61.116.135 11/30, , 3F
推~
61.61.116.135 11/30, 3F

220.139.180.137 11/30, , 4F
感謝分享,原來"x"peg都是相通的
220.139.180.137 11/30, 4F
※ 編輯: strikeX 來自: 61.62.132.81 (02/02 13:49)
文章代碼(AID): #11gwen1P (DC)
文章代碼(AID): #11gwen1P (DC)