15
Tìm hiểu Flac GVHD: Ths. Trần Nguyên Ngọc Học Viên: Nguyễn Trọng Điệp CB130029 Nguyễn Thu Bích CB130017 Hà Nội 19/06/2014 Đại Học Bách Khoa Hà Nội 1

Timhieu flac

Embed Size (px)

Citation preview

Tìm hiểu Flac

GVHD: Ths. Trần Nguyên NgọcHọc Viên: Nguyễn Trọng Điệp CB130029Nguyễn Thu Bích CB130017

Hà Nội 19/06/2014Đại Học Bách Khoa Hà Nội1

Tìm hiểu FlacNội dung

Lịch sử Ưu nhược điểm Thiết kế Mã hóa Định dạng So sánh Cách sử dụng

2

Tìm hiểu Flac

Flac ( Free lossless audio codec)bắt đầu phát triển năm 2000 bởi Josh Coalson

Phát hành phiên bản đầu tiên 1.0 vào tháng 7/2001

Tháng 1/2003 Flac là dự án của Xiph.org

Phiên bản mới nhất 1.3.0 phát hành tháng 5/2013

3

Tìm hiểu Flac

Ưu điểm của Flac Không mất thông tin âm

thanh gốc Kích thước tập tin chỉ bằng

30-60% so với WAV Thời gian giải nén nhanh Có khả năng sửa lỗi Có thể xử lý đến 8 kênh âm

thanh vòm Có thể tái tạo lại tệp gốc Chạy trên hầu hết các thiết bị

4

Tìm hiểu Flac

Nhược điểm

Chưa hỗ trợ hết tất cả các thiết bị

Dung lượng file vẫn còn lớn Chưa được tích hợp sẵn Chưa stream trên internet

5

Tìm hiểu Flac

Thiết kế

Giảm 30-60% kích thước bản gốc

Chỉ hỗ trợ lấy mẫu dấy phẩy tĩnh

Có thể sử lý bất kỳ tệp PCM nào từ 4-32 bit/ mẫu ,

lấy mẫu từ 1-655,350 hz ,bất kỳ kênh nào từ 1-8 kênh

Sử dụng mã CRC để check lỗi

6

Tìm hiểu Flac

Mã hóa Flac theo các bước sau:

Chia khối: Đầu vào được chia thành nhiều block, mỗi block có kích thước khác nhau phụ thuộc nhiều yếu tố như tỉ lệ lấy mẫu...

Interchannel Decorrection: Trong trường hợp âm thanh stereo , bộ nén sẽ tạo ra tín hiệu giữa dựa trên sự khác biệt giữa 2 kênh

Dự đoán: các block được đưa đến bộ dự đoán, bộ nén sẽ tìm một thuật toán mô tả. Thuật toán mô tả này nhỏ hơn nhiều tín hiệu gốc.bộ dự đoán dùng 4 phương pháp mô hình : verbatim , constant,cố định dự đoán tuyến tính,dự đoán tuyến tính FIR

Mã hóa phần còn lại: nếu bộ dự đoán không làm giảm số bit

7

Tìm hiểu Flac

Định dạng

Một bitstream Flac gồm điểm đánh dấu ban đầu flac trước mỗi stream

Hỗ trợ lên tới 128 khối siêu dữ liệu

Bao gồm nhiều khung âm thanh.mỗi khung có tiêu đề khung xác định mã đồng bộ , tần số lấy mẫu ,số kênh...

8

Tìm hiểu Flac

9

10

Tìm hiểu Flac

Tìm hiểu Flac

So sánh Flac với các định dạng khác

Với flac

Ưu điểm: âm thanh chấp lượng cao, xấp xỉ chất lượng

gốc , hỗ trợ đa kênh, vòm, tự động sửa sai

Nhược điểm: kích thước lớn, chưa phổ biến , tích hợp

11

Tìm hiểu Flac

So sánh Flac với các định dạng khác

Với mp3

Ưu điểm: kích thước nhẹ , dễ dàng trình diễn,

tích hợp nhiều thiết bị

Nhược điểm: âm thanh bị mất thông tin , không

trình diễn đúng âm thanh đặc trưng như ghita..

Dễ dàng stream trên internet

12

Tìm hiểu Flac

Sử dụng

Ngày nay một số thiết bị media cao cấp đã hỗ trợ Flac , các phần mềm play media đã thêm code giải mãi Flac nên việc trình diễn Flac để có âm thanh chất lượng cao rất dễ dàng.

Trên Windows phần mềm Foorbar2000 được đánh giá có khả năng giải mã Flac chuẩn và phát Flac hay nhất

13

Tìm hiểu Flac

14

Với chuẩn âm thanh Lossless khác APE, M4A

APE không được cộng động phát triển

Ra đời sau Flac Ít phổ biến M4A định dạng lossless của

apple M4A ít thiết bị hỗ trợ, chủ yếu

các thiết bị apple

Tìm hiểu Flac

15

Xin cảm ơn