Đây là bài đầu tiên trong ba bài về cách sử dụng và thao tác với các định dạng đa phương tiện:Flash, video và âm thanh. Trong bài viết đầu tiên này, chúng tôi sẽ tập trung vào các tệp Flash:cách tải chúng xuống từ các trang web, cách chuyển đổi chúng từ định dạng này sang định dạng khác, chẳng hạn như .flv sang .swf hoặc .avi, cách trích xuất nhạc từ phim Flash, v.v. thủ thuật hay.
Trong bài viết thứ hai, chúng ta sẽ nói về các tệp video:tách và nối chúng, thay đổi mã hóa và nén, khắc phục sự khác biệt về tốc độ bit trong âm thanh và video cũng như các tác vụ khác. Trong bài viết trước, chúng ta sẽ thao tác với cá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à các định dạng khác, trộn âm thanh, soạn các phần tùy chỉnh bằng cách nối các đoạn từ các bản nhạc khác nhau, v.v.
Trên hết, chúng ta cũng sẽ nói về các chương trình đa phương tiện hữu ích có thể giúp chúng ta thực hiện các công việc thông thường hàng ngày, đó là phần mềm ghi âm thanh và video. Trên hết, mọi thứ tôi sắp trình chiếu đều miễn phí. Cuối cùng nhưng không kém phần quan trọng, chúng ta sẽ xem các ví dụ cho cả Windows và Linux. Vì vậy, chúng ta hãy bắt đầu.
Mục lục:
- Nội dung flash
- Tải xuống Flash
- Phát nội dung Flash
- Trích xuất âm thanh từ phim Flash
- Trích xuất âm thanh từ luồng trực tuyến
- Chuyển đổi Flash (.flv) sang định dạng video khác (như .avi)
- Thao tác với các tệp Shockwave Flash (SWF)
- Thao tác siêu dữ liệu tệp video flash (FLV) bằng FLVTool2
- Tóm tắt
- Kết luận
Nội dung flash
Chúng tôi bắt gặp nội dung Flash khá nhiều. Có toàn bộ trang web được tạo bằng Flash. Bạn có trò chơi Flash. Gần đây, một trong những định dạng phổ biến nhất để truyền phát video và âm thanh trực tuyến đã trở thành, hãy đoán thử xem, vâng, chính xác - Flash. Một trang web gần như đồng nghĩa với Flash là - không có gì ngạc nhiên ở đây - Youtube, nơi chứa một bộ sưu tập vô tận các clip Flash, chỉ chờ để được xem. Và đôi khi, tải xuống, quá.
Để có thể xem nội dung Flash bên trong trình duyệt của bạn, bạn sẽ cần có plugin Flash. Cài đặt nó trên Windows khá đơn giản. Trên Linux, sự thật mà nói, nhiệm vụ này rất dễ dàng, nhưng khá nhiều người không quen với quy trình này. Nếu bạn cần biết cách cài đặt trình phát Flash bên trong trình duyệt của mình, vui lòng xem hướng dẫn này.
Tải xuống Flash
Sau một cuộc tụ họp nhỏ với một số bạn bè và người quen của tôi, tôi đã rất ngạc nhiên khi phát hiện ra rằng khá nhiều người không biết rằng phim Flash trên Youtube - và các trang web khác - có thể được tải xuống và sau đó thưởng thức trên máy cục bộ. Vì vậy, trước tiên, hãy xem cách chúng tôi có thể tải xuống nội dung Flash từ Internet. Để làm được điều này, chúng ta sẽ cần những thứ sau:
- Trình duyệt web:Firefox
- Tiện ích mở rộng Firefox có tên Video DownloadHelper
Nếu bạn cần trợ giúp với các tiện ích mở rộng của Firefox, vui lòng tham khảo bài viết của tôi Tiện ích Firefox - Quản lý các tiện ích bổ sung của trình duyệt theo cách tập trung - Hướng dẫn. Sau khi tiện ích DownloadHelper được cài đặt, bạn sẽ nhận được một biểu tượng mới trong trình duyệt của mình, tương tự như biểu tượng ngoài cùng bên phải trong ảnh chụp màn hình bên dưới:
Bất cứ khi nào có nội dung Flash để tải xuống, biểu tượng sẽ hoạt động; nó sẽ trở nên lớn hơn và có màu (vàng, đỏ, xanh lam), tương tự như những gì bạn thấy bên dưới:
Vì vậy, trên Youtube hoặc bất kỳ trang web nào khác mà bạn muốn tải xuống nội dung Flash từ đó, hãy nhấp vào mũi tên nhỏ hướng xuống để xem bạn có những lựa chọn nào.
Và thế là xong. Sau khi bạn tải xuống tệp, nó sẽ ở trên máy tính của bạn! Nó sẽ được lưu ở định dạng .flv (Flash video). Bây giờ bạn có thể xem nó bất cứ lúc nào bạn muốn. Câu hỏi là, những gì với?
Phát nội dung Flash
Người dùng Windows sẽ sớm biết rằng Windows Media Player không thể thực hiện công việc. Tuy nhiên, có một số trình phát mã nguồn mở thay thế sẽ làm như vậy. Sự lựa chọn đơn giản nhất, hợp lý nhất là trình phát đa phương tiện VideoLAN (VLC). Nó không chỉ chạy một loạt định dạng đáng kinh ngạc (bao gồm cả âm thanh, DVD và những thứ khác) mà không yêu cầu bất kỳ codec bổ sung nào, nó còn nhẹ và đơn giản - và đa nền tảng. Nó chạy trên cả Windows và Linux (và các hệ điều hành khác). Đây là giao diện của nó trên Windows XP:
Và đây là trên Linux (Gnome, Ubuntu):
Và đây là tôi đang phát Flash đã tải xuống trong đó:
Một lựa chọn khác cho người dùng Windows là FLV Player (hiện tại là phiên bản 2.0):
Vì vậy, chúng tôi đã đề cập đến phần xem. Thế còn âm thanh thì sao?
Trích xuất âm thanh từ phim Flash
Giả sử bạn thích Miami Vice, giống như tôi. Giả sử bạn yêu thích nhạc của Jan Hammer, giống như tôi. Vậy là bạn đã tải xuống clip Chủ đề của Crockett, nhưng bạn cũng chỉ muốn có bản nhạc. Không vấn đề gì. Điều này có thể được thực hiện, khá dễ dàng.
ffmpeg
trang chủ
Đây là công cụ của thương mại. Tôi đã sử dụng ffmpeg nhiều lần để tạo phim Flash trong bài viết trò chơi 1942:Pacific Air War hoặc để trích xuất nhạc từ đoạn phim giới thiệu trong bài viết UFO:Enemy Unknown của tôi.
Người dùng Linux sẽ có ffmpeg khá thường xuyên được đưa vào bản phân phối mà họ lựa chọn. Người dùng Windows sẽ phải tải xuống riêng. Cách dễ nhất để lấy phiên bản Windows là từ free-codecs.com. Như mọi khi, khi xử lý các nội dung Windows liên quan đến đa phương tiện, như codec, bộ chuyển đổi, v.v., hãy thận trọng cần thiết. Bây giờ...
ffmpeg là một công cụ dòng lệnh. Nó có nhiều tùy chọn, liên quan đến định dạng, tốc độ bit, lấy mẫu, v.v., nhưng chúng tôi không thực sự cần tất cả những thứ đó ngay bây giờ. Nếu bạn muốn trích xuất âm thanh chất lượng cao từ tệp Flash (.flv), tất cả những gì bạn cần làm là chạy lệnh sau:
ffmpeg -i input.flv -ab 128k -ar 44100 đầu ra.mp3Công cụ sẽ lấy một tệp đầu vào (được chỉ định bởi cờ -i) ở định dạng .flv và tạo đầu ra ở định dạng .mp3, với tốc độ 128 bit (được chỉ định bởi cờ -ab) và tần số lấy mẫu 44.100Hz (được chỉ định bằng cờ -ar - viết tắt của tốc độ âm thanh). Đây là đầu ra điển hình của ffmpeg đang hoạt động (trên Windows):
Đừng lo lắng về dòng văn bản. Bạn không cần chú ý đến nó. Cuối cùng, bạn sẽ có tệp âm thanh mong muốn (ở bất kỳ định dạng nào bạn muốn).
Trích xuất âm thanh từ luồng trực tuyến
Ffmpeg là một công cụ mạnh mẽ. Bạn cũng có thể sử dụng nó để tải xuống âm thanh từ các luồng trực tuyến, đài phát thanh, v.v.:
ffmpeg -i https:///xxx.xxx.xxx.xxx/something -ab 128 -ar 44100 sound.mp3Chuyển đổi Flash (.flv) sang định dạng video khác (như .avi)
Đây là điều bạn có thể muốn làm, vì bất kỳ lý do gì. Một lần nữa, ffmpeg có thể phục vụ bạn tốt ở đây. Nó khá đơn giản (thậm chí còn hơn cả âm thanh):
ffmpeg -i input.flv output.aviNếu bạn không phụ thuộc vào GUI và bạn sẵn sàng đầu tư thời gian để học tất cả các thủ thuật mà ffmpeg có thể làm, thì đó sẽ là công cụ duy nhất bạn cần để tạo và chỉnh sửa các tệp đa phương tiện. Tôi khuyên bạn nên đọc tài liệu ffmpeg.
Thao tác với các tệp Shockwave Flash (SWF)
Được rồi, chúng tôi đã thấy những gì chúng tôi có thể làm với video Flash "thông thường" (.flv). Nhưng còn những tệp Flash có tên .swf thì sao? Chúng ta làm gì với chúng. Một lần nữa, đừng lo lắng. Có một loạt các goodies có sẵn.
Công cụ SWF
trang chủ
SWFTools là tập hợp các tiện ích tuyệt vời cho phép bạn chuyển đổi phim, ảnh, thậm chí cả tệp PDF sang định dạng SWF. Cách sử dụng rất giống với ffpmeg, vì vậy nếu bạn cảm thấy thoải mái với ffmpeg, bạn sẽ không gặp vấn đề gì khi sử dụng bất kỳ Công cụ SWF nào. Ví dụ:để chuyển đổi tệp .avi thành tệp .swf:
avi2swf đầu vào.avi đầu ra.swfĐó là toàn bộ phép thuật ở đó. Bạn có thể tải xuống toàn bộ gói hoặc sử dụng các công cụ riêng lẻ. Người dùng Linux cũng sẽ có cơ hội tải xuống phần mềm thông qua Trình quản lý gói, nếu kho lưu trữ được bật có chứa phần mềm đó.
Thao tác siêu dữ liệu tệp video flash (FLV) với FLVTool2
trang chủ
Bạn có thể muốn gắn thẻ các tệp FLV của mình, cho dù bạn đã tải chúng xuống hay tự tạo chúng. Dù bằng cách nào, FLVTool2 cung cấp cho bạn những nhu cầu cần thiết. Giống như ffmpeg và SWFTools, FLVTool2 là một tiện ích dòng lệnh. Một lần nữa, nó sử dụng rất đơn giản.
Tôi nhận thấy các ví dụ trên trang web kia khá hữu ích. Hơn nữa, để biết thêm chi tiết, bạn có thể cân nhắc đọc trang hướng dẫn. FLVTools2 có thể được tìm thấy trong nhiều kho phân phối Linux.
Tóm tắt
Dưới đây là tổng quan về các nhiệm vụ mà chúng tôi vừa thực hiện: Đầu tiên, chúng tôi tải xuống Firefox, trong trường hợp bạn chưa cài đặt Firefox, thật tiếc cho bạn. Sau đó, chúng tôi đã cài đặt tiện ích mở rộng Video DownloadHelper. Tiếp theo, chúng tôi tải xuống một video Flash ở định dạng .flv. Sau đó, chúng tôi phát nó trên máy tính của mình, qua VideoLAN (VLC) hoặc FLV Player. Sau đó, chúng tôi trích xuất âm thanh từ tệp .flv bằng ffmpeg. Để giải trí, chúng tôi cũng đã sử dụng ffmpeg để tải xuống các luồng trực tuyến. Chúng tôi cũng chơi với các tệp Shockware Flash (.swf) bằng một loạt tiện ích có tên là SWFTools, cho phép chúng tôi chuyển đổi nhiều loại tệp, bao gồm phim, ảnh và thậm chí cả tài liệu PDF sang định dạng SWF. Cuối cùng, chúng tôi đã chỉnh sửa dữ liệu meta của tệp FLV.
Kết luận
Thao tác flash rất dễ dàng và thú vị. Phải mất rất ít nỗ lực để hoàn thành công việc. Đừng sợ về dòng lệnh. Rốt cuộc, bạn chỉ cần chạy 2-3 lệnh đơn giản mà bạn thậm chí không cần phải nhớ thuộc lòng. Chỉ cần nhảy vào đây khi bạn cảm thấy cần thiết.
Chúng ta sẽ sớm khám phá thao tác xử lý video và âm thanh như đã hứa. Sẽ có rất nhiều thứ sắp ra mắt, bao gồm chia nhỏ và nối video, thay đổi mã hóa và nén, khắc phục sự khác biệt về tốc độ bit, chuyển đổi giữa các định dạng nhạc khác nhau, trộn âm thanh, nối các bản nhạc, v.v. Giữ nguyên!
Chúc vui vẻ!