02-02-2011, 03:29 PM
|
|
|
|
Tham gia: Jun 2010
Đến từ: Lên phường mà hỏi
Bài gởi: 2,486
Thời gian online: 2529590
Thanks: 1,027
Thanked 3,095 Times in 949 Posts
|
|
Tut (Freeware): Chèn phụ đề vào phim (burnt in Subtitle)
UPDATE, chèn phụ đề vào tất cả các định dạng mới.
Code:
http://softvnn.com/forum/showpost.php?p=1037491&postcount=68
Tất nhiên là bạn vẫn phải hoàn thành các bước dưới trước!
Tut (Freeware): Chèn phụ đề vào phim (burnt in Subtitle)
Chào các bro và sis ở Softvnn, hôm nay em xin hân hạnh được giới thiệu một cách hoàn thiện để tạo một file video mpeg4 có sẵn phụ đề (Burnt in Subtitle) có thể chạy ở mọi đầu đĩa Trung Quốc có hỗ trợ định dạng này mà ko hỗ trợ đọc file phụ đề.
Để mở đầu em xin nói qua về định dạng mpeg4. Lạ một cái gọi là hỗ trợ file mpeg4 nhưng thực chất đầu TQ lại ko đọc được file *.mp4 mà loại file nó đọc được lại là file *.avi và codec (kiểu mã hóa video của file) phải là DivX (1 codec thương mại, phải trả tiền) và XviD (1 codec mã nguồn mở, free và nếu để ý nó là đọc ngược của DivX). Cái này em ko thể giải thích nổi. Và tất nhiên phần mềm tốt nhất để encode (mã hóa) video thành dạng avi này là phần mềm mã nguồn mở VirtualDub.
Bắt đầu bài tut: (file pdf bài tải ở http://longham.10gbfreehost.com/tut.rar hay http://www.megaupload.com/pt/?d=85r25e0s )
*** Các công cụ cần dùng: (Tất cả đều free => Em thấy hay ở chỗ đấy) (có thể down VirtualDub + plugin + vobsub + SRTwiz + SubTool ở đây: http://longham.10gbfreehost.com/Tool.rar hay http://www.megaupload.com/?d=M4C0X8E5 )
VirtualDub: bản mới nhất là VirtualDub 1.8. (Chỉnh sửa, chuyển đổi video) ( http://www.virtualdub.org/download.html )
Plugin: wmv, mpeg2, mov, mp4, flv: http://www.videohelp.com/tools/Virtualdub
K-Lite Mega Codec Pack: lúc em làm cái tut này thì nó có phiên bản 3.8.0.0. (Bao gồm codec để decode (giải mã) và encode video) ( http://www.free-codecs.com/K_Lite_Me...k_download.htm )
VobSub: mới nhất chỉ có bản VobSub 2.23. (Để kiểm tra, chuyển đổi file phụ đề và cài plugin cho VirtualDub) ( http://download.videohelp.com/download/VobSub_2.23.exe )
SRTWiz ( http://download.videohelp.com/download/srtwiz010.zip ) và SubTool (http://users.skynet.be/stijnbal/subtool/SubTool26.zip + http://users.skynet.be/stijnbal/subtool/vbrun60sp5.exe ). (Để chỉnh sửa file phụ đề)
***Bắt đầu cài đặt:
- K-lite mega codec pack: mọi người cứ cài như thường cho đến mục Select Components, chọn profile 2: Playback Only => tiếp tục chọn các mục: (chọn các mục này để bạn có thể encode video cũng như audio)
+ VFW video codecs: chọn ffdshow VFW interface (mặc định) và XviD, DivX. (Ngay sau khi chọn xong profile 2: Playback Only sẽ chuyển thành custom selection. Ko cần quan tâm)
+ ACM audio codecs: chọn MP3 (Fraunhofer) và AC3ACM.
+ Tools: mọi người chắc chắn GSpot Codec Information Appliance được đánh dấu.
Sau đó cài tiếp tục bình thường
VirtualDub: VirtualDub-1.8.0.zip => giải nén vào một thư mục tùy chọn của bạn như C:\VirtualDub.
Còn các plugins:
+ Quicktime_VD_v0.2.0.0_bin.zip => giải nén trong C:\VirtualDub.
+ Mpeg2.zip, FLVInputDriver-0_3_0.zip, WMV.zip => giải nén trong C:\VirtualDub\Plugins32.
Vobsub: cài đặt như bình thường đến khi có mục Select Components: chọn Vobsub for DirectShow, Vobsub for VirtualDub, Textsub for virtualDub and Avisynth và chọn tất cả các mục trong Utilities.
Sau đó cài bình thường. Đến lúc nó hỏi thư mục của VirtualDub thì gõ vào đường dẫn, như trên thì là C:\VirtualDub. (Để cài plugin hỗ trợ hiện phụ đề)
SRTWiz và SubTool: giải nén bình thường. Lưu ý phải cài vbrun60sp5.exe thì mới dùng được SubTool.
***Tinh chỉnh: Ta bây giờ phải chỉnh VFW (Video for Windows) – cần thiết để VirtualDub có thể open được các file video với các loại codec khác nhau. Sau khi cài Plugin thì VirtualDub hỗ trợ các dạng file:
Nhưng codecs của cùng một dạng file là khác nhau, ví dụ avi thì có divx, XviD, h264, vp6... hay wmv thì có wmv 1/2/3... Do đó VFW là cần thiết để VirtualDub decode các file video với codec khác nhau.
Để mở VFW: start menu => all programs => k-lite codec pack => configuration => ffdshow vfw interface:
Chọn tab Decoder, dòng Codecs:
Và phần bên phải mọi người chọn như sau, ở cột decoder:
Làm như thế thì hầu như mọi codec phổ biến đều có thể decode ở VirtualDub. Ngoài ra nếu có file nào mà ko thể mở VirtualDub, tức là nó chưa được hướng dẫn về cách decode codec trong file đó, thì ta có thể làm như sau:
Mở gspot (start menu => all programs => k-lite codec pack => tools):
File => open => chọn file mà ko thể nhận bằng VirtualDub (tức là ấn play thì nó báo lỗi thường là do nó ko hiểu được codec):
Ta đọc được codec mà file đó đang dùng:
Ở ví dụ này là FLV1 => mọi người bây giờ chỉ cần vào VFW chuyển cái decoder của FLV1 sang libavcodec là được:
Last edited by Khóc Trong Đêm; 02-02-2011 at 03:36 PM.
|