Nếu thỉnh thoảng bạn phải chỉnh sửa các tệp đa phương tiện của mình, có thể là video hoặc âm thanh, thì bạn đã biết đến VirtualDub, một công cụ cực kỳ hữu ích và tiện lợi. Đây là một trong những tiện ích xử lý video linh hoạt nhất cho nền tảng Windows. Tôi thích nó, và tôi sử dụng nó rất nhiều.
Tuy nhiên, thỉnh thoảng, khi bạn xử lý các tệp phương tiện có thể cần điều chỉnh, bạn nhận ra rằng mình đang thiếu các codec cần thiết để đọc các tệp nguồn hoặc giải nén đầu ra. Nói cách khác, bạn cần nhiều codec khác nhau và chúng không hiển thị trong danh sách. Bạn làm gì bây giờ?
Thông báo lỗi
Tất cả bắt đầu với một lỗi, đại loại như thế này:
Văn bản trong cửa sổ bật lên đọc dọc theo các dòng sau:
Không thể tìm thấy bộ giải nén âm thanh nào để giải nén định dạng âm thanh nguồn.
(thẻ định dạng nguồn:00ff)
Nếu bạn Google điều này, bạn sẽ bắt gặp vô số bài báo cho bạn biết hộp của bạn có thể thiếu codec AC-3 hoặc MP3 và nếu không có chúng, bạn có thể không xử lý được. Điều tương tự cũng áp dụng cho codec video. Được rồi, không cần cố gắng xóa sạch hoặc khiến tâm trí bạn choáng ngợp bằng các liên kết đến những nội dung ít liên quan, chúng ta hãy xem qua cách thiết lập codec điển hình. Tuyên bố miễn trừ trách nhiệm:Codec là một thứ phức tạp, vì vậy hãy cẩn thận khi lang thang trên Web và tải xuống nội dung. Đừng đổ lỗi cho tôi nếu hộp của bạn đổ bô vào bạn.
Cách cài đặt codec
Giống như tác giả của phần mềm này đã nói, hãy nhớ rằng VirtualDub không có bất kỳ codec nào của riêng nó, vì vậy bất cứ thứ gì có sẵn trên hộp của bạn sẽ được hiển thị cho chương trình. Điều thứ hai bạn cần chú ý là giải nén hay nén của bạn có vấn đề gì không?
Ví dụ thiết lập AC-3 và MP3
Hãy lấy một codec và cài đặt nó. Chúng tôi sẽ bắt đầu với bộ giải nén âm thanh, vì đó là vấn đề chúng tôi gặp phải. Hơn nữa, hai loại được đề cập, AC-3 và MP3 là những mặt hàng phổ biến nhất, vì vậy hãy kiểm tra những mặt hàng đó. AC-3 ACM có sẵn ở đằng kia.
Tệp lưu trữ đã tải xuống sẽ chứa một tệp có phần mở rộng inf. Nhấp chuột phải vào tệp, chọn cài đặt. Tùy thuộc vào việc bạn chọn phiên bản 32 bit hay phiên bản 64 bit của codec, nó sẽ được cài đặt tương ứng trong thư mục SysWOW64 hoặc System32.
Đối với MP3, bạn đã có codec, được cung cấp bởi cài đặt Windows Media Player, nhưng nếu không có, bạn có thể lấy LAME GPL-ed. Thật vậy, lặp lại quy trình tương tự cho các codec MP3 (LAME).
Sự cố MP3
Tuy nhiên, khi cố gắng thực hiện lại quá trình giải nén video &âm thanh trong VirtualDub, bạn vẫn gặp phải lỗi và hơn nữa, codec đã cài đặt không hiển thị trong danh sách khả dụng. Vì vậy, một cái gì đó có vẻ sai ở đây.
Sửa sổ đăng ký
Vấn đề này được giải thích khá chi tiết trong một chủ đề blog chính thức, trong phần bình luận. Trên một số phiên bản Windows, việc đăng ký codec có thể không hoạt động tốt, mặc dù chúng có thể đã được cài đặt và hiển thị.
Chúng tôi thực sự sẽ chứng minh bằng cách sửa codec MP3. Tất nhiên, bạn sẽ phải thực hiện sửa lỗi thủ công trong sổ đăng ký của mình, với các biện pháp phòng ngừa và sao lưu cần thiết. Để sửa lỗi cho codec 32 bit, hãy điều hướng đến:
Máy tính\HKLM\Software\Microsoft\Windows NT\CurrentVersion
Trong tổ ong này, bạn sẽ tìm thấy hai thư mục, có thể nói là driver.desc và Drivers32. Trong driver.desc, hãy xem các phím hiển thị ở khung bên phải. Bạn sẽ nhận thấy rằng tệp C:\Windows\system32\l3codeca.acm là tệp tương ứng với codec MP3, mặc dù bạn có thể đã cài đặt và sử dụng các codec khác. Bây giờ, việc bạn cần làm là thay đổi giá trị chuỗi từ l3codeca.acm thành l3codecp.acm.
Tiếp theo, mở tổ ong Drivers32 và xem trong khung bên phải. Tại đây, bạn sẽ tìm thấy một khóa có nhãnmsacm.l3acm. Một lần nữa, ban đầu nó sẽ trỏ đến l3codeca.acm. Bạn cần thay đổi giá trị chuỗi thành codecp.acm, giống như những gì chúng tôi đã làm ở trên.
Đối với codec 64 bit, đường dẫn hơi khác một chút. Trong sổ đăng ký, thay vì điều hướng đến HKLM\Windows\Software, bạn sẽ phải truy cập HKLM\Windows\Wow6432Node. Sau đó, các đường dẫn giống hệt nhau, cũng như các thay đổi đối với chuỗi codec.
Khi bạn hoàn thành những thay đổi này, hãy khởi động lại VirtualDub. Lần tới khi bạn khởi chạy chương trình, tùy thuộc vào lựa chọn của bạn, bây giờ bạn sẽ thấy tùy chọn sử dụng MP3 cho âm thanh của mình. Thực tế, trên phiên bản 64-bit của VirtualDub, bạn có thể thấy một mục kép, một mục tương ứng với codec 32-bit và một mục tương ứng với codec 64-bit. Hơn nữa, đôi mắt của bạn cũng có thể nhìn thấy ACM ở đầu danh sách. Nhiệm vụ hoàn thành.
Với LAME, biểu hiện của vấn đề có thể tương tự. Bạn sẽ cần điều chỉnh mô tả và có thể là đường dẫn đến codec để VirtualDub có thể sử dụng nó. Nói cách khác, bạn có thể có codec bị hỏng và không sử dụng được, và cách khắc phục rất đơn giản.
Những gì bạn cần làm giống như những gì bạn đã làm với codec Fraunhofer. Bạn sẽ cần chỉnh sửa đường dẫn để trỏ đến LameACM.acm, phiên bản 32-bit hoặc 64-bit, tùy thuộc vào những gì bạn đã cài đặt. Cuối cùng nhưng không kém phần quan trọng, đảm bảo phiên bản VirtualDub của bạn phù hợp với cài đặt codec hoặc ngược lại. Mặc dù chúng ta đang sử dụng Windows, việc sử dụng lệnh tệp từ gói tiện ích GNU sẽ rất hữu ích ở đây trong việc xác định kiến trúc của codec.
Lặp lại cho codec video
Nguyên tắc vẫn như cũ. Nếu bạn cần codec bổ sung, hãy tìm chúng, cài đặt chúng, sau đó đảm bảo chúng hiển thị trong danh sách khả dụng khi bạn chọn tùy chọn Nén. Nếu không, các bản sửa lỗi đăng ký có thể theo thứ tự. Đừng quên sự khác biệt giữa phiên bản 32 bit và 64 bit của phần mềm. Cuối cùng, sự lựa chọn của phiên bản sẽ quyết định tốc độ kết xuất.
Đọc nhiều hơn nữa
Các codec cần xem xét
K-Lite Codec Pack hoạt động tốt, nhưng có thể là quá mức cần thiết ở đây
Gói Codec cộng đồng kết hợp là một ưu điểm khác
Và bạn có thể quan tâm đến Xvid
Đây là danh sách lành mạnh các liên kết đến các hướng dẫn của tôi, vui lòng bỏ qua:
Chỉnh sửa tệp đa phương tiện - Flash, video và âm thanh
Bộ lọc VirtualDub và phát lại chuyển động chậm
Hướng dẫn VirtualDub &Avisynth
Bí mật ghi nhật ký và phát trực tuyến VLC
Kết luận
Đây là một hướng dẫn hơi táo bạo, dành cho những người mong đợi một hướng dẫn nhanh và bẩn để tạo video và những thứ tương tự. Nhưng nếu bạn nghĩ về nó một cách cẩn thận, đó là một chủ đề lập dị. Dù sao đi nữa, bài viết này hướng dẫn bạn cách cài đặt codec Windows, cách thực hiện sửa lỗi thủ công trong sổ đăng ký để đảm bảo codec được sử dụng đúng cách, sự khác biệt giữa phiên bản 32-bit và 64-bit và một số thủ thuật dễ thương khác. Đọc thông báo lỗi là một bài tập hữu ích khác và nó sẽ giúp bạn giải quyết hầu hết các vấn đề của mình.
VirtualDub vẫn đẹp và hữu ích, và giờ đây với những tính năng bổ sung này, bạn có thể tận hưởng nó nhiều hơn nữa, mở rộng danh sách các khả năng của mình. Cuối cùng, hãy cẩn thận khi tải xuống các codec trên Web, vì chất lượng và các điều khoản cấp phép của chúng có thể thay đổi đáng kể, bất kể phần mềm độc hại. Hẹn gặp lại.
Chúc mừng.