8-bit hay 10-bit bãn chọn cái nào

Bạn thích 8-b hay 10-b

  • 8-b vẫn tốt chán

    Votes: 11 31.4%
  • 10-b sẽ đẹp

    Votes: 24 68.6%

  • Total voters
    35
  • Poll closed .

mắt quỷ kyo

Mega Man
Lão Làng GVN
Tham gia ngày
27/11/03
Bài viết
3,442
Reaction score
458
Trước hết những bạn chưa biết khái niệm 8 hay 10 xin hãy xem

[spoil]
Gần đây, trong cả Eng sub lẫn Việt sub đang xuất hiện một kiểu Encode phim mới gọi là hi10p hay còn gọi là 10-bit. Nó khác với bản thông thường vẫn được encode theo kiểu 8-bit. Tớ viết bài này để nói qua về nguyên tắc hoạt động, cũng như lợi thế của công nghệ 10-bit so với 8-bit để mọi người tham khảo.

(Đây là bài tớ viết lại theo ý hiểu của tớ về một bài viết tại nguồn: http://figmentos.iblogger.org/10bit-encoding/ có gì sai sót thì mọi người chỉ giáo nha)

Từ “bit” mà mọi người hay gọi trong 8-bit hay 10-bit là cách đọc tắt của “bit-depth”. Bit là chỉ số đơn vị thông tin được lưu trữ (ở đây là thông tin về màu sắc). Bit-depth nghĩa là mức độ chính xác của những thông tin đó.

Ttrong 8-bit depth, trên mỗi kênh màu sắc (gồm có đỏ, xanh dương và xanh lá cây), chúng ta sẽ thể hiện được 2^8 = 256 màu sắc khác nhau. Gộp cả 3 kênh màu lại, chúng ta sẽ có mức độ chính xác của màu sắc là 24 bít trên mỗi pixel với 256^3 màu sắc. Và đó cũng là mức độ hiện thị tưng thích với đa số các màn hình máy tính LCD hiện nay. Như vậy, với 10-bits, chúng ta sẽ có (2^10)^3=1024^3 màu sắc và mức độ chính xác 30 bit trên mỗi pixel. Nó nói lên rằng công nghê 10-bits giúp ta có được màu sắc chân thực hơn. Hình mình hoa tại WIKI

Tuy nhiên, như đã nói, đa số các màn hình máy tính hiện nay chỉ hiện thị được tối đa 24 bit mỗi pixel với 256^3 màu sắc. Vì vậy sẽ không thể nhìn thấy sự khác biệt giữa 8-bit và 10-bit trên màn hình thông thường.

Đó là trên phương diện hiển thị. Nhưng sự khác biệt còn thể hiện qua dung lượng. bit-depth cao hơn nghĩa là khả năng bù đắp cho những mảng thông tin (màu sắc) bị khuyết sẽ tốt hơn. Khuyết 3 đơn vị thông tin trong 10-bit tương đương khuyết 1 đơn vị thông tin trong 8-bit. Điều này đồng nghĩa với việc 10-bit sẽ cần ít đơn vị để hiện thị hơn trong mỗi một đơn vị thời gian vì nó chi tiết hơn. Từ đó, chúng ta hoàn toàn có thể hạ dung lượng của file phim từ 250MB trong 8-bit xuống 150MB trong 10-bit mà không cảm thấy (hoặc khó cảm thấy) sự thay đổi nào về hình ảnh.

Để xem được phim 10-bits derph, như đã có mấy lần tớ nói, chúng ta phải có bộ giải mã phù hợp. Một cái khá thông dụng hiện nay là K-lite-codec bản mới từ 7.7.x (hình như cũ hơn một chút cũng được, nhưng tớ lấy bản mới nhất cho chắc). Download hoặc nâng cấp tại [ĐÂY] (Lưu ý phải reset máy sau khi cài mới có tác dụng). Nếu không có bộ giải mã tương thích thì khi xem 10-bit sẽ có hiện tượng bị lóa màu và vỡ hình. Ngoài ra, giải mã 10-bit cũng làm nặng máy hơn 8-bit, chống chỉ định với bạn nào máy yếu pen 4 trở xuống.

Tóm lại, những gì tớ muốn nói về 10 bits là:
- Cho phép xem phim với dung lượng nhỏ hơn nhiều so với 8-bits
- Phải có bộ mã hóa hỗ trợ (ví dụ như K-lite-codec bản mới) để xem, nếu không sẽ bị vỡ màu.
- Xem phim 10 bits sẽ hao tài nguyên máy (CPU Usage) hơn 8 bits, tức là với máy yếu có thể bị giật.
- Ý này trên tớ chưa có nói… các thiết bị công nghệ như iphone, đầu DVD, etc… có nhiều loại hiện hành còn chưa hỗ trợ 10 bits…

Lưu ý: Khi đã update k-lite-codec thì nên dùng Media Player Classic trong bộ cài đặt đó để xem phim, tránh trường hợp máy có nhiều bộ giải mã video thì khi dùng chương trình chạy phim khác, nó sẽ dùng bộ mã khác. Khi cài đặt packet cho K-lite-codec, tớ khuyến nghị nên chọn “Lot of Stuff”

Nhân tiện, tớ muốn thăm dò khả năng sử dụng cái 10 bits này của mọi người luôn. Mọi người bỏ thời gian vote phụ tớ nha
[/spoil]

e hèm như đoạn thông tin đó đó nói thì các bản 10-bit sẽ có lợi thế
-Màu sắc sẽ đẹp hơn so với 8-b
- cùng 1 chất lượng hình ảnh nhưng 1 file 10-b sẽ nhỏ hơn 8-b

tuy nhiên .. thực tế thì cũng như bài biết trên đã nói
Nếu không có bộ giải mã tương thích thì khi xem 10-bit sẽ có hiện tượng bị lóa màu và vỡ hình. Ngoài ra, giải mã 10-bit cũng làm nặng máy hơn 8-bit, chống chỉ định với bạn nào máy yếu pen 4 trở xuống.

và cái bộ k-lite codec đã dc nêu tên , tuy nhiên về bản thân tớ thì máy đã Duo 2 Core
và xài KLC phiên bản mới nhất trên trang chủ . hình vẫn vỡ , màu mè nhiều khi nhão cả ra nhìn phát nản .. hóa ra lại còn tệ hơn 8b
Hôm nay tớ cũng muốn thăm dò xem có bao nhiêu % dân số thích 10-b hơn 8-b =.=" các bạn vote nhé
 
máy mình chip Centrino 1.73 GHz, cạc màn hình Onboard, RAM 512 mà vẫn xem được 10-bit ngon lành. Cũng dùng K-lite và chả cần Config gì cả :-? Về chất lượng thì thấy chả hơn 8-bit là mấy, filesize cũng chả nhỏ hơn mấy :-?
 
máy bàn mình ko nói nhưng lap mình Cetrion 1.6 GHz, Ram 1Gb, card onboard chiến 10 bit vẫn ngon lành cành đào kể cả mấy cái BD RIP gần đây cũng chiến được, nói chung là đã dung lượng nhỏ hơn mà chất lượng ngon hơn thì việc bỏ chút công ra cài K-Lite chả đáng là bao

mà cũng nhiều nhóm h chỉ release 10 bit còn j
 
vote 8bit

máy ta ko hiểu sao cứ cài K-MegaCodec bản mới nhất cứ hay phát sinh mấy lỗi vớ vẫn

nhiều lúc thì bị lỗi ko hiển thị sub rời chỉnh kiểu nào cũng chả ra và mấy file phim có 2 bản audio thì chả load được cái audio thứ 2

và nhiều file phim chả có vấn đề gì mà nó vẫn cứ báo ko xem được phim và còn ko xem được cả định dạng RMVB nữa

rồi nhiều phim thì bị lỗi FPS hay sao ấy xem mà phim nó cứ cà giựt cà giựt hình ảnh 7 màu bể tung tóe =))

2 năm nay vẫn cứ xài bản 4.3 nuốt tất tần tật mà chả bị lỗi gì chỉ hụt mỗi khoản éo chơi được 10bit =))
 
Down CoreAVC về là ok mà, máy duo core 2.2 xem 720 ngon lành =) 1080 hình như có tí giật :'>
Muốn lẹ nữa thì tắt cái "Allow animation when buffering" đi =/
P/s: Bọn làm sub nó qua 10 bit hết thì ko muốn cũng phải xem, chọn với ko chọn có ý nghĩa gì đâu =)
 
vẫn chọn 8 bit, cái 10 bit nó ngốn phần cứng ghê gớm cpu lúc nào cũng hơn 50%
 
btw, 10bit mà tiến, hiện nay support khá ngon rồi.

Còn vụ ngốn CPU... dùng K-lite thì tất nhiên nó sẽ dùng ffdshow video để decode, cụ thể là H264 sẽ do thằng libavcodec decode... mà thằng này thì decode dựa trên cpu. Khuyến khích ai có cpu yếu thì nên chuyển qua dùng thằng CoreAVC. Vì nó sẽ chuyển tải decode sang cho GPU của card đồ họa.

Vài người bảo ffdshow decode đẹp hơn... btw, tớ đã xem và so sánh... CoreAVC xem đẹp hơn, khỏi bàn, nó có thêm mục support DXVA cho card ATI hoặc CUDA cho NVIDIA :)>-. Nhưng CoreAVC bản 3.0.1 hiện nay theo nhiều người bảo thì nó decode 10bit chậm hơn libavcodec, cũng có thể là do anh em chơi crack :-"
 
Chỉnh sửa cuối:
Quất 10 bit, đằng nào máy cũng chả yếu, chơi combo CoreAVC và K-lite, CCCP ko hiểu sao xem bị vỡ hình.

Đằng nào tương lai cũng là 10 bit cả thôi.
 
Last edited by a moderator:
Vãi tè combo 4 post...

BTW vote 10 bit sau khi có máy mới :">
 
Ta vẫn cứ 8bit, chừng nào có tiền nâng cấp máy thì tính sau, rất cú mấy đứa làm 10bit, down về xong phải xóa đi ~__~
 
Tương lai...ta chọn tương lai....................
 
Mình cũng 10bit với K-Lite + CoreAVC.
Xem mượt ra phết :x.
 
Nhẹ hơn mà tiến thôi \m/. Mình mỗi lần cài OS xong là cài đầy đủ cả nên chẳng lo, máy may cũng đang đủ xài :">.

Mấy bộ đang phát sóng thì thấy 720p cái nào có trước thì lấy, đằng nào xem xong cũng xóa.
 
cái nào mới thì xài cái đấy, còn việc cãi nhau nên chọn cái nào thì ko phải do viewer như mình =))
 
4-9 tỉ lệ áp đảo thật .. có lẽ cũng phải tham khảo thêm như thiên hạ thôi
 
Vote 10bit :">
toàn xài anime 10bit ko à :">
 
Tương lai thì chắc chắn decode được hết, có điều giờ nhét vô P4 đố con nào decode 720p 10-bit ko giật (nhà có 2 con P4 đây).

- Cho phép xem phim với dung lượng nhỏ hơn nhiều so với 8-bits
Cái vụ dung lượng nhỏ hơn nhiều là overstate. Nó chỉ giảm khoảng 5-10% size để ra cùng quality thôi, trong khi đó thời gian encode tăng đáng kể và cũng nặng hơn nhiều khi playback nữa.
 
Vote 10 bit. Máy không mạnh nhưng mấy bộ anime 10 bit vẫn chiến ngon lành, thôi thì cứ theo xu hướng tương lai vậy...
 
Back
Top