Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Phần Mềm

Thành Thạo Tệp Video: Kỹ Thuật Tách & Nối Nâng Cao – Phần 2

Đây là bài thứ hai trong ba bài về cách sử dụng và thao tác định dạng đa phương tiện: Flash, video và âm thanh. Trong bài đầu, chúng ta tập trung vào tệp Flash: cách tải từ trang web, chuyển đổi giữa các định dạng (ví dụ flv sang .avi), trích xuất âm nhạc từ phim Flash và luồng trực tuyến, chuyển đổi các định dạng sang .swf, chèn metadata vào video Flash, và một vài thủ thuật cool khác.

Trong bài này, chúng ta sẽ nói về tệp video: tách và nối chúng, thay đổi mã hóa và nén, sửa lỗi bitrate âm thanh và video, và các nhiệm vụ khác. Trong bài cuối, chúng ta sẽ thao tác tệp âm thanh: chuyển đổi giữa các định dạng nhạc khác nhau, như .mp3, .ogg, .wav, và những cái khác, trộn âm thanh, sáng tác tác phẩm tùy chỉnh bằng cách ghép các đoạn từ các track khác nhau, và nhiều hơn nữa.

Ngoài tất cả những điều đó, chúng ta cũng sẽ nói về các chương trình đa phương tiện hữu ích giúp chúng ta trong các nhiệm vụ hàng ngày, cụ thể là phần mềm ghi âm và ghi hình. Tốt nhất, mọi thứ tôi sẽ chỉ là miễn phí. Cuối cùng, chúng ta sẽ thấy ví dụ cho cả Windows và Linux. Vậy hãy bắt đầu.

Mục lục:

  1. Thao tác tệp video
    1. Tách tệp video
    2. Nối tệp video
    3. Thay đổi định dạng tệp, khung hình và nén
    4. Sửa âm thanh out-of-sync
  2. Ghi hình video
  3. Tóm tắt
  4. Kết luận

Thao tác tệp video

Giả sử bạn có một tệp video nào đó. Giả sử bạn muốn ghi nó ra CD, nhưng nó quá lớn. Bạn cần tách nó thành vài phần. Tương tự, bạn có nhiều đoạn này, bạn muốn nối chúng thành một tệp duy nhất. Hoặc bạn có một phim bị giật. Hoặc có lẽ âm thanh không đồng bộ với hình ảnh, làm nó trông như một phim ngoại ngữ lồng tiếng tồi. Hoặc có lẽ bạn muốn làm phim nhỏ hơn, mã hóa nó trong định dạng thân thiện hơn, chiếm ít dung lượng.

Tất cả những việc này là nhiệm vụ phổ biến mà hầu như bất kỳ ai dùng máy tính đều gặp phải. Trong hướng dẫn này, chúng ta sẽ học cách giải quyết các vấn đề này một cách rất đơn giản, dễ dàng. Hãy bắt đầu với tách tệp thành các mảnh nhỏ hơn.

Tách tệp video

HJSplit

Trang chủ

Một lựa chọn đa nền tảng tốt cho cả người dùng Windows và Linux là chương trình HJSplit. Đây là tiện ích cực kỳ đơn giản và thân thiện. Trên Linux, nó thường không có trong hầu hết kho, tuy nhiên nó có trong Dreamlinux, một distro với hỗ trợ đa phương tiện ngoại hạng. Nếu bạn quan tâm, bạn có thể đọc bài Dreamlinux - Review & Tutorial của tôi. Các tính năng đa phương tiện nhiều được bao quát kỹ trang 4.

VirtualDub

Trang chủ

Người dùng Windows có lựa chọn khác: VirtualDub. Đây là một trong những chương trình xử lý media yêu thích của tôi. Tôi dùng nó khá thường xuyên cho mọi loại nhiệm vụ. Tôi sẽ demo nhiều nhiệm vụ chúng ta làm ở đây trong VirtualDub.

Giống như HJSplit, nó cho phép bạn cắt phim thành các đoạn ngắn hơn. Nó cũng cho phép bạn lấy đoạn giữa đoạn clip và lưu thành các mảnh riêng biệt, không bị giới hạn ở đầu hoặc cuối tệp. Để đánh dấu phạm vi mong muốn, chỉ cần dùng các dấu mũi tên:

Sau đó, lưu đoạn đã cắt bằng File > Save segmented AVI...:

Lưu ý đây chỉ là một phần công việc. Chúng ta chưa nói gì về định dạng đầu ra! VirtualDub sẽ lấy đoạn và xử lý nó dùng chế độ xử lý video và âm thanh và nén đã đặt. Chúng ta chưa đề cập đến những điều này, vì vậy hãy đợi một chút, chúng ta sẽ đến.

Nối tệp video

Tương tự, HJSplit và VirtualDub sẽ làm việc. Nhiệm vụ đơn giản hơn nhiều với HJSplit. Bạn chỉ cần tìm các phần tách và gộp chúng.

VirtualDub hơi khó khăn hơn về mặt này, nhưng không đặc biệt. Bước đầu là mở hai hoặc nhiều tệp bạn muốn thao tác. Giả sử bạn có hai phần của một phim, phần 1 và phần 2. Tự nhiên, bạn muốn nối phần 2 vào cuối phần 1.

Vậy bạn cần làm là mở phần 1 và sau đó vào File > Append AVI segment... VirtualDub sẽ hỏi bạn muốn nối tệp nào. Chọn phần 2. Sau đó, lưu track đã gộp (File > Save as AVI...). Nếu bạn muốn trộn, đây là một cách - chỉ cần nối cùng một đoạn lại và lại.

Thay đổi định dạng tệp, khung hình và nén

Giả sử bạn muốn thay đổi mã hóa phim của bạn. Hoặc bạn muốn thay đổi định dạng âm thanh. VirtualDub là người (hoặc người phụ nữ) cho công việc này. Bạn có thể dễ dàng thu nhỏ ( hoặc làm to ) tệp bằng cách thay đổi nén dùng cho âm thanh hoặc video (hoặc cả hai). Các lựa chọn có sẵn sẽ phụ thuộc vào codec bạn đã cài và dùng trên hệ thống. Đây là cách bạn làm. Đầu tiên, mở một tệp. Sau đó, nhấn Video trong menu. Chọn Full processing mode.

Các lựa chọn khác của bạn là hy sinh một chút chất lượng và nén lại tệp dùng Fast hoặc Normal recompress. Direct stream copy sẽ đơn giản phát video mà không làm gì. Điều này hữu ích nếu bạn muốn nén lại chỉ âm thanh, ví dụ, mà không chạm video, tiết kiệm thời gian và công sức.

Khi bạn chọn một trong các tùy chọn trừ Direct stream copy, các tùy chọn bị xám ở đầu menu sẽ có sẵn. Hiện tại, chúng ta quan tâm đến Frame Rate và Compression.

Ở đây, bạn có thể thao tác đầu ra của tệp. Ví dụ, sau khi lấy phim game ghi trong DOSBox cho bài 1942: Pacific Air War, tôi làm chúng nhỏ hơn đáng kể bằng cách xử lý lại chúng ở định dạng XviD thay vì ZMBV gốc. Điều này làm chúng nhỏ hơn khoảng 4.5 lần.

Tương tự, bạn có thể tăng hoặc giảm khung hình.

Đây là BƯỚC BẮT BUỘC trước bất kỳ thao tác nào bao gồm xử lý video (hoặc âm thanh), nếu không, mặc định sẽ là không nén, dẫn đến tệp đầu ra khổng lồ (dữ liệu thô).

Do đó, trước khi bạn tách hoặc nối tệp bằng VirtualDub, hãy chắc chắn bạn đặt nén đúng - hoặc dùng Direct stream copy. Tương tự, bạn có thể xử lý âm thanh, theo cách rất giống nhau. Chọn chế độ làm việc, chọn nén và đi.

ffmpeg

Trên Linux, bạn có thể dùng ffmpeg để làm việc. Chúng ta đã nhắc đến tiện ích cực kỳ hữu ích này trong bài đầu. Ví dụ, để transcoding một phim .avi thành .vcd:

ffmpeg -i input.avi -target vcd vcd-output.mpg

Hoặc để ép đầu ra dùng khung hình 24 FPS:

ffmpeg -i input.avi -r 24 output.avi

Avidemux

Trang chủ

Nhưng bạn có thể muốn GUI. Vậy đây là tiện ích Linux khác đáng nói - Avidemux. Lưu ý: nó cũng chạy trên Windows! Giống VirtualDub, nó cho phép bạn thay đổi mã hóa video và âm thanh, thay đổi định dạng đầu ra, và nói chung, thao tác tệp tải bất kỳ cách nào bạn thấy phù hợp.

Theo một cách nào đó, phần này bao quát ba vấn đề cùng lúc. Khởi đầu, chúng ta có chuyển đổi giữa các định dạng khác nhau. Hơn nữa, chúng ta dùng các nén khác nhau cho cả video và âm thanh và thay đổi khung hình theo nhu cầu.

Sửa âm thanh out-of-sync

Bạn có thể tải một tệp để xử lý, giả sử trong VirtualDub, khi bạn thấy cảnh báo sau:

Vì vậy, nếu chúng ta thử thao tác tệp này, chúng ta sẽ có âm thanh lệch lên đến 42 giây so với video. Đây chắc chắn không phải điều chúng ta muốn. Do đó, chúng ta sẽ xử lý âm thanh, đúng như đề xuất - và thậm chí dùng bitrate được khuyến nghị (nếu có thể). Tương tự, nếu bạn có tệp với âm thanh giật, bạn có thể muốn tải vào một trong các chương trình trên và xử lý lại nó.

Ghi hình video

Bạn có thể muốn tạo phim riêng bằng cách ghi máy tính hoạt động - một thuyết trình, hướng dẫn, thậm chí game. Ví dụ, bài 1942: Pacific Air War của tôi có một cặp phim. Tương tự, review Gutsy Gibbon cũng có một cặp phim, demo sức mạnh và vẻ đẹp của Compiz. Một số mẹo, thủ thuật và how-to được đề cập cả trong hướng dẫn này và phần đầu đã được xem xét trong hai bài đó.

Xvidcap

Trang chủ

Đây là công cụ tuyệt vời. Tôi đã dùng nó để tạo demo Compiz Ubuntu 7.10 Gutsy Gibbon. Nó có thể tạo nhiều định dạng đầu ra, bao gồm Flash. Rất nhiều distro Linux có tiện ích tuyệt vời này trong kho.

ffmpeg

Lại một lần, con quái nhỏ mạnh mẽ này đảm nhận nhiệm vụ. ffmpeg có thể ghi màn hình. Ngay cả khi bạn có nhiều màn hình, bạn có thể dùng nó để ghi chỉ màn hình cụ thể. Đọc tài liệu rất khuyến khích, vì có nhiều ví dụ cho những nhiệm vụ phổ biến nhất. Кстати, ffmpeg cũng có thể ghi thiết bị âm thanh...

DOSBox

Trang chủ

Đây không phải phần mềm ghi video, chính xác. Nó là trình giả lập MS-DOS, một cái tuyệt vời, cho phép bạn chơi game tuổi thơ yêu thích trên máy tính hiện đại với hệ điều hành hiện đại. Nó cũng có thể ghi phim của ứng dụng và game chạy bên trong nó.

Thành Thạo Tệp Video: Kỹ Thuật Tách & Nối Nâng Cao – Phần 2

Ví dụ, phim 1942: Pacific Air War của tôi đến từ bên trong DOSBox. Nó ghi phim .avi mã hóa bằng ZMBV, bạn có thể xem trong VideoLAN (VLC) không cần codec thêm. Để tạo phim, bạn chỉ cần: Ctrl + Alt + F5 để bắt đầu/dừng ghi.

Khác

Trên Windows, cả VideoLAN (VLC) và VirtualDub có thể dùng để ghi phim. Chúng ta đã xem xét hai chương trình này cả trong bài đầu và ở đây. Thêm vào đó, VirtualDub có thể được tăng cường đáng kể với plugin. Các plugin này bao gồm hỗ trợ AC-3, FLAC, FLV, và các loại tệp khác. Bạn có thể tìm plugin ở dưới:

  • Trang fccHandler
  • Moitah.net

Tóm tắt

Chúng ta đã làm khá nhiều. Chúng ta tách và nối tệp video dùng VirtualDub và HJSplit. Sau đó, chúng ta thay đổi nén, khung hình và định dạng đầu ra dùng VirtualDub và ffmpeg. Công cụ hữu ích khác cho nhiệm vụ là Avidemux, chạy trên cả Windows và Linux. Cuối cùng, chúng ta sửa âm thanh out-of-sync trong VirtualDub. Với phần tráng miệng, chúng ta xem xét nhiệm vụ ghi video trên màn hình.

Kết luận

Như bạn thấy, làm việc với video khá đơn giản. Dù bạn dùng Windows hay Linux, bạn sẽ xong việc nhanh và hiệu quả. Bạn có thể không cần dùng dòng lệnh (ffmpeg), dù nó là công cụ nhanh và mạnh và bạn không nên sợ dùng nó. Trong phần tiếp theo, chúng ta sẽ giải quyết âm thanh.

P.S. Trong phần tư của loạt bài này (không khai báo, nhưng sẽ đến!), tôi sẽ chỉ cho bạn cách thêm phụ đề vĩnh viễn vào phim. Và có thể một vài thứ khác :) P.S.S. Một ngày nào đó, tôi cũng sẽ chỉ cho bạn cách tạo hoạt hình và slideshow Flash, vì vậy hãy theo dõi.

Tạm thời, hãy vui vẻ!