VIET ARROW

Luôn đồng hành cùng quý khách

(84-28) 3 9209 353

Karaoke với Zing Star offline


     Karaoke là sở thích của mọi người. Tuy nhiên để tiết kiệm trong thời buổi hiện nay nhiều bạn chọn cho mình cách karaoke với chiếc máy tính. Hiện nay các dịch vụ hát karaoke online đang nở rộ, nhưng không phải ai cũng có điều kiện kết nối Internet tại nhà. Ra ngoài tiệm net công cộng để “rên” lại càng không được. Do đó cách duy nhất là đem các bài hát karaoke online về nhà mà hát.

     Zing Star (http://star.zing.vn) được đánh giá là một trang karaoke online rất được yêu thích bởi có một giao diện đẹp, các bài nhạc đệm chất lượng khá tốt và có một kho dữ liệu lớn luôn nhanh chóng cập nhật những bài nhạc được ưa chuộng nhất, đặc biệt là tính tương tác với thành viên cao. Bài viết sau sẽ hướng dẫn các bạn cách đem các bài karaoke yêu thích tại Zing Star về máy tính của mình hát offline, thu âm và tải lên Zing Star.

     Không giống như các dịch vụ karaoke online khác, các thành phần của một file karaoke của Zing Star như lời và nhạc đệm được bố trí riêng lẻ, một phần cũng vì chất lượng sẽ tốt hơn so với khi gộp chung trong một file dạng flash duy nhất. Để phát được một bài karaoke, trình duyệt web phải dùng trình player dạng flash truyền nhận dữ liệu với một tập tin PHP. Do đó công việc đầu tiên ta phải xây dựng một server ảo có hỗ trợ PHP.

Bước 1 - tạo webserver hỗ trợ PHP

     Để tạo server ảo có hỗ trợ PHP, bạn tải gói cài đặt AppServ tại địa chỉ http://tinyurl.com/caidatserver. Đây là một chương trình đơn giản để mô phỏng các máy chủ web như Apache, PHP, MySQL... trên nền hệ điều hành Windows. Bạn cứ cài đặt như một phần mềm thông thường, chú ý tại bước đầu tiên trong mục lựa chọn thư mục cài đặt trên máy tính theo mặc định là C:\AppServ bạn sửa lại thành D:\AppServ (vì đây là thư mục chứa nhiều dữ liệu sau này, tránh tình trạng quá tải đối với ổ đĩa chứa hệ điều hành). Các bước sau bạn cứ để mặc định các thiết lập và bấm Next cho đến khi kết thúc việc cài đặt. Sau khi cài đặt, các cửa sổ của AppServ hiện ra, bạn cứ đóng nó lại mà không cần phải thiết lập gì vì đơn giản chúng ta chỉ cần tạo ra môi trường có hỗ trợ PHP thôi. Bây giờ thì bật trình duyệt Internet Explorer lên gõ vào thanh Address địa chỉ http://localhost, một trang mặc định của AppServ hiện ra cho biết bạn đã cài đặt thành công.

Bước 2 - lập các thành phần của karaoke offline

     Một ứng dụng offline cũng giống như online, nó cũng phải có đầy đủ các thành phần cần thiết thì mới hoạt động được.

     - Trước tiên bạn tải file nén KARA.rar tại địa chỉ http://tinyurl.com/zingstarkar

     - Sau đó bạn chép file nén vừa tải về vào thư mục D:\AppServ\www (thư mục cài đặt AppServ ở trên). Bấm chuột phải vào nó chọn Extract Here (bạn phải giải nén bằng cách này, nếu bạn dùng cách khác có thể sẽ làm sai vị trí của các tập tin và thư mục bên trong). Khi đó trong thư mục www xuất hiện thêm các thư mục khác như flash, includes, data, karaoke (chú ý bạn đừng đổi tên hoặc di chuyển các thư mục này).

     - Trong thư mục flash có chứa trình cài đặt flash player ax cho Internet Explorer, bạn nên cài trình flash player này để hỗ trợ duyệt flash cho IE.

     Đến đây xem như bạn đã hoàn thành xong phần đem ứng dụng karaoke online của Zing Star về máy tính của mình và biến nó thành ứng dụng offline. Việc làm còn lại là đem các bài hát karaoke mà bạn yêu thích ở Zing Star về. Bước này gồm một số công đoạn mang tính thủ công nhưng thực hiện rất dễ dàng.

Bước 3 - cập nhật các bài hát karaoke

     Mỗi bài karaoke ở Zing Star đều có một số id gồm 4 chữ số. Bạn có thể dễ dàng thấy số id của mỗi bài trên thanh Address của trình duyệt phía sau tên bài hát (đừng nhầm với số id của các bài thu).

     - Sau khi xác định số id của bài mình cần tải về, bạn dùng Internet Download Manager (IDM) tải file chứa thông tin của bài karaoke theo đường dẫn dạng http://star.zing. vn/includes/fnGetSongInfo.php?id =xxxx (với xxxx là số id của bài). Bạn sẽ tải được một tập tin dạng ảnh jpg. Đây thực chất là một tập tin text nhưng bị thay đổi phần mở rộng.

     - Sau đó mở file jpg vừa tải về này bằng Notepad (cách đơn giản nhất là mở Notepad lên và dùng cách kéo thả file này vào cửa sổ Notepad). Lúc đó bạn sẽ thấy được địa chỉ của phần lời bài karaoke nằm giữa hai thẻ <lyric>...</lyric> và phần nhạc đệm (beat) nằm giữa hai thẻ <karaokelink>...</karaokelink>. Lần lượt dán hai địa chỉ này vào khung Add URL của IDM để tải về máy. Bạn sẽ tải được một tập tin xml chứa lời bài hát và tập tin jpg dung lượng khoảng vài MB chính là phần nhạc đệm của bài karaoke.

     - Một bài karaoke bao giờ cũng có đầy đủ 3 file như trên. Để dễ dàng quản lý bạn đổi tên file chứa thông tin của bài karaoke thành tênInfo, file chứa lời thành tênLyric, file nhạc đệm thành tênBeat (phần mở rộng của những file này bạn vẫn giữ nguyên). Ví dụ như bài Katy Katy ta sẽ có lần lượt các file là katyInfo.jpg, katyLyric.xml, katyBeat.jpg.

     - Bước tiếp theo bạn phải thay đổi lại nội dung của tập tin chứa thông tin bài hát. Dùng Notepad mở nó lên, giữa hai thẻ <lyric>...</lyric> bạn sửa đường dẫn thành http://localhost/data/tênLyric.xml, giữa hai thẻ <karaokelink>...</karaokelink> bạn sửa đường dẫn thành http://localhost/data/tênBeat.jpg, sau đó lưu lại. Ví dụ như bài Katy Katy trong hình minh họa.

Chú ý: Có một số bài của Zing Star bị lỗi, cụ thể là khi bạn bấm vào liên kết đến bài karaoke bị lỗi này trình flash player của Zing Star sẽ không hiển thị. Bạn cứ yên tâm, bạn tải file Info đó về bình thường và khi dùng Notepad mở lên bạn sẽ thấy trước thẻ <data> sẽ có dòng “problem writing temporary file...” bạn chỉ cần làm thêm một việc nữa là xóa hết các dòng trước thẻ <data> và lưu lại là bài karaoke trở lại bình thường.

    - Bây giờ bạn chép 3 file Info, Lyric và Beat ở trên vào thư mục data (D:\AppServ\www\data). Bạn truy cập vào thư mục D:\AppServ\www\includes sẽ thấy một file PHP, trình duyệt sẽ dùng file này để nhận số id của bài hát và trỏ đến tập tin Info cung cấp dữ liệu cho trình flash player phát bài karaoke. Dùng Notepad mở nó lên và cập nhật thông tin cho file này bằng cách thêm các dòng lệnh sau:

case xxxx: include “http://localhost/data/tênInfo.jpg”;

break;

    Với xxxx là số id của bài hát do bạn tự đặt (không được trùng nhau), tênInfo là tên file chứa thông tin bài hát (đã nói ở trên). Trong file PHP này đã cập nhật sẵn 3 bài hát, bạn cứ cập nhật tương tự như vậy cho các bài khác.

    - Công đoạn cuối cùng là tạo tập tin URL Shortcut để phát bài karaoke của bạn đã cập nhật. Truy cập vào thư mục D:\AppServ\www \karaoke. Dùng chuột chọn một file bất kỳ trong 3 file có sẵn và nhấn Ctrl+C rồi Ctrl+V. Sau đó bạn bấm chuột phải vào file copy vừa tạo ra chọn Properties, sửa lại số id nằm phía sau chữ song_id= của mục URL thành số id mà bạn đã cập nhật trong file PHP ở trên (xem hình minh họa). Bấm OK để lưu lại và đổi tên shortcut này thành tên bài karaoke mà bạn cập nhật.

    Vậy là đến đây bạn đã kết thúc công đoạn cập nhật bài karaoke của mình. Để phát một bài karaoke nào đó đã cập nhật, bạn mở URL Shortcut nằm trong thư mục karaoke. Khi đó một màn hình karaoke đẹp mắt của Zing Star hiện ra giống như trình karaoke online của Zing Star. Để có một bài thu có chất lượng tốt bạn nên tùy chỉnh lại các thông số của micro và tai nghe (hướng dẫn này nằm trong file nén lúc đầu) và chọn một chương trình ghi âm chuyên dụng như Adobe Audition chẳng hạn.

Upload bài thu lên Zing Star

    Bài hát của bạn sau khi đã thu xong, bạn có thể tải lên Zing Star để các thành viên khác bình chọn và đánh giá. Để làm việc này bạn truy cập vào trang http://star.zing.vn đăng ký cho mình một tài khoản miễn phí và đăng nhập vào Zing Star. Sau đó bạn bấm vào liên kết Thông tin cá nhân nằm phía trên cùng của trang web. Tại bảng điều khiển bạn chọn Upload bài thu tại mục Thông tin bài thu, sau đó làm theo hướng dẫn và chờ cho Zing Star duyệt bài thu này. Như vậy là bài thu của bạn chẳng khác nào bài thu trực tuyến mà chất lượng thì tốt hơn cách thu trực tiếp trên Zing Star do đã được thu âm và biên tập một cách chuyên nghiệp hơn.

NGUYỄN VĂN PHÚC