Chúng ta sẽ được gì từ chuẩn mã hóa hình ảnh video HEVC trên iOS 11/macOS high Sierra?

ND Minh Đức
13/6/2017 12:8Phản hồi: 61
Chúng ta sẽ được gì từ chuẩn mã hóa hình ảnh video HEVC trên iOS 11/macOS high Sierra?
Cùng với hàng loạt tính năng, giao diện mới thì trên phiên bản iOS 11macOS High Sierra, Apple còn chính thức hỗ trợ thêm công nghệ mã hóa HEVC cho video lẫn hình ảnh định dạng HEIF. Apple cho rằng việc chuyển sang sử dụng định dạng mới sẽ giúp giảm được tới 50% dung lượng lưu trữ ảnh so với JPEG, đồng thời lại cho chất lượng hình ảnh cao hơn. Vậy thì HEVC, HEIF là cái gì? Có lợi gì so với cách làm trước đây?

HEIF là cái gì?


HEIF (viết tắt từ: High Efficiency Image File Format, tạm dịch: “Định dạng file ảnh hiệu suất cao”) là một chuẩn do MPEG (Moving Picture Experts Group) phát triển và một cách nôm na thì nó một "thùng chứa" chứ không chỉ đơn thuần là một định dạng. Cụ thể hơn đối với cách làm của Apple, họ sử dụng HEIF để “chứa” những hình ảnh tĩnh nén bằng thuật toán mã hóa HEVC (còn gọi là H.265). Còn cho bạn nào lỡ quên, HEVC hay H.265 là một chuẩn nén video với tỷ lệ nén dữ liệu gấp đôi so với AVC hay H.264 ở cùng một chất lượng video. Nói cách khác là HEVC có thể cải thiện chất lượng video so với AVC ở cùng bitrate, đồng thời hỗ trợ độ phân giải lên tới 8192×4320.

Apple hiện đã tích hợp HEVC sâu vào trong hệ thống của họ do đã có sẵn phần cứng mạnh mẽ. Trên thực tế, những máy iOS chạy chip A9 trở lên và macOS chạy chip Intel thế hệ thứ 6, kết hợp với những giải pháp phần mềm hiện có là đã hỗ trợ mã hóa và giải mã HEVC.

Tại sao Apple lại chuyển sang xài HEVC?


Cho bạn nào lại lỡ quên, chuẩn hình ảnh JPEG đã có tuổi đời tới 25 năm và đã xuất hiện những dấu hiệu già nua so với sự phát triển của công nghệ hiện tại. Đặc biệt, khi thế giới đang chuyển mình với video chất lượng 4K và HDR thì việc nén dữ liệu lại càng cần thiết hơn nữa. Bởi thế, HEVC được phát triển để nén các video kích thước lớn này. Và hơn hết, HEVC còn đi kèm với profile nén ảnh tĩnh là HEIF. Định dạng HEIF được giới thiệu là không chỉ ưu việt hơn so với JPEG bởi có tỷ lệ nén gấp đôi so với JPEG ở cùng một chất lượng. Bằng cách này, Apple có thể tiếp tục cải thiện chất lượng hình ảnh và video mà chỉ cần một nửa dung lượng so với giải pháp trước đây. Từ đó, không chỉ dung lượng lưu trữ được giảm xuống mà cả băng thông khi tải lên mạng, streaming cũng được giảm xuống đáng kể.

Tuy nhiên, những ưu điểm nói trên sẽ tuyệt vời nhất khi câu chuyện nằm trong hệ sinh thái những thiết bị của Apple. Tuy nhiên, lại là một câu chuyện khác khi bước ra khỏi thế giới đó. Hiện tại, do vẫn chưa có nhiều bên chọn bước đi HEIF nên Apple vẫn phải chuyển hình ảnh sang JPEG khi người dùng muốn dùng ảnh tại những nền tảng khác. Bên cạnh đó, đối với những thiết bị phần cứng cũ của chính Apple thì có thể cũng không dùng được HEIF và giải pháp duy nhất là xài chuẩn JPEG cũ.

Làm sao để dùng thử định dạng mới trên iOS 11?

camera_ios_11_Tinhte.jpg
Nếu bạn đang chạy iOS 11 beta 1 thì có thể dùng thử chức năng này thông qua việc thay đổi qua lại 2 tùy chọn High Efficiency hoặc Most Compatible trong Setting > Camera > Formats (hoặc Cài đặt > Máy ảnh > Định dạng, chọn HIệu suất cao hoặc tương thích nhất). Khi chọn High Efficiency, hình ảnh sẽ được lưu dưới dạng file đuôi HEIC và file video là HEVC .mov. Còn đối với tùy chọn Most Compatible thì hình ảnh sẽ được lưu dưới dạng JPG và video thì tương ứng với file h.264 .mov như xưa giờ.

Một vài thử nghiệm nhanh

camera_ios_11_Tinhte_3.jpg Như bức ảnh bên dưới mình chụp thử trong cùng một điều kiện ánh sáng giữa 2 chế độ trên. Rõ ràng có sự khác nhau về dung lượng giữa 2 định dạng.

camera_ios_11_Tinhte_2.jpg
Tương tự cũng có sự khác biệt lớn về dung lượng giữa video lưu theo chuẩn HEVC và H.264​

Bên cạnh app camera thì Apple cũng đã bắt đầu cho phép dùng kiểu mã hóa video HEVC trong các ứng dụng khác của iOS, điển hình là FaceTime. Trên thực tế thì từ hồi iPhone 6, chương trình gọi điện thoại video FaceTime đã bắt đầu được sử dụng định dạng HEVC để giúp băng thông gọi video được ít hơn, từ đó cũng sẽ nhanh và mượt hơn đối với những đường truyền yếu. Bên cạnh đó tại sư kiện WWDC mới đây, Apple cho biết các lập trình viên nên triển khai định dạng HEIF và HEVC lên các ứng dụng của họ.

Quảng cáo



Nếu HEIF tuyệt vời như vậy, tại sao thế giới không chuyển sang xài định dạng này?

Bên cạnh những mặt tích cực thì HEVC bản thân nó cũng còn tồn tại những nhược điểm nhất định, lớn nhất có lẽ là phải thỏa yêu cầu nhất định về mặt phần cứng và quan trọng hơn, nó là công nghệ mã hóa vướng bản quyền (patent encumbered). Trên mặt lý thuyết, nếu một công ty sản xuất phần cứng có hỗ trợ HEVC và trả tiền cho tác quyền công nghệ mã hóa này thì mọi thứ sẽ đơn giản. Nhưng nếu thiết bị đó không có phần cứng giải mã HEVC nhưng người dùng vẫn có thể dùng giải pháp giải mã bằng phần mềm, miễn là phần cứng đủ mạnh để làm điều đó.

Trong trường hợp của Apple, có nguồn tin cho rằng họ phải trả 25 triệu đô mỗi năm cho MPEG để có thể sử dụng công nghệ này. Bởi thế, nhiều hãng khác đã chọn giải pháp dùng những codecs khác cũng hỗ trợ các nội dung 4K chất lượng cao nhưng được cung cấp dưới dạng mã nguồn mở, thí dụ như VP9 hoặc AV1 phát triển bởi Liên minh Open Media.

Tuy nhiên, nếu nghĩ xa hơn một chút thì có vẻ như Apple cũng có lý do khi chọn con đường HEVC. Trên thực tế, Samsung đã hỗ trợ HEVC trên các mẫu điện thoại cao cấp của họ và họ cũng là hãng điện thoại có những ảnh hưởng nhất định tới xu hướng thị trường. Và cùng với Safari, Microsoft Explorer 10 cũng đã hỗ trợ HEVC miễn là phần cứng đủ mạnh để chiến. Chrome thì khỏi nói khi nền tảng nào cũng có nên có thể nói, HEVC hoàn toàn có tương lai phổ biến hơn nữa khi mà Apple cũng bắt đầu tham gia vào cuộc chơi này.

Tham khảo Wiki, Apple, NokiaTech, 9to5Mac, 500px, AI, HM
61 bình luận
Chia sẻ

Xu hướng

Lại 1 chuẩn nữa, mong là nhiều thiết bị hỗ trợ
ntherol
TÍCH CỰC
7 năm
Hay. Cảm ơn bạn
Giảm kích thước , ngon cho mấy máy 16gb
Thấy ảnh không khác biệt nhiều lắm
lechautu
ĐẠI BÀNG
7 năm
@Timkelvin Xin lỗi chứ máy e 128gb mà còn có 30 mấy gb trống vì quay phim 4k hơi nhiều 16gb h cứ như 1gb ngày xưa
@lechautu Nhưng có vân hơn khôg. Bạn khá giả thì bạn mua được dt gb cao. Nhưng nhiều người vẫn còn sài 16gb lắm. Trong đó có minh ( 16gb cũng trống 1-2gb vì hinh toàn chuyển vào ipad hoặc mac )
minh cần nhưng tính năng như vậy.
@Timkelvin chính xác là vậy, bác khá giả thì bác ko phải lo, còn những ai trót 16gb rùi thì đó là tin vui cho họ chớ, có những ae còn ko biết bỏ bớt ảnh ra ngoài để đủ bộ nhớ update firmware khác nữa kìa. Á còn 1 giải pháp từ ScanDisk đó, như e, thay vì mua 128gb, e lại chọn 64gb và 1 cái scandisk =))
@minhjim Đúng rồi. Đỡ gb nào hay gb đó. Chứ có tiền thì cứ 256 hoac 512 ma quất thì kệ mợ nó. Mún chuẩn gì cũng sất láng
Quan tâm nhiều đến Gif, hiện giờ Gif vẫn quá nặng, có những File đến cả trăm MB, băng thông khóc.
dg189
ĐẠI BÀNG
7 năm
h265 và h265+ giờ trên camera giám sát cũng có rồi. dung lượng giảm đc tối đa là gần 4 lần so với h264
vanhuy1023
ĐẠI BÀNG
7 năm
@dg189 Giảm dc 40% so với h264 trứ không phải 4 lần nhé
Vụ chuẩn ảnh này, bữa trc GG cũng có công nghệ nén ảnh chất lượng cao nhưng chỉ áp dụng trước mắt cho các dịch vụ của mình.
Mà trước sau gì cũng có chuẩn chung chứ mấy ai chơi riêng.
Đang dùng iP 16 GB & không đặt nặng vấn đề, vì máy bao giờ cũng thừa vài GB & cứ 1-2 tháng cắm cáp chép vào máy tính cho rộng chỗ.
Không phải fanboy apple hay isheep gì cả

Nhưng theo ý kiến cá nhân đây là thay đổi lớn nhất và cũng là hữu ích nhất cho nền công nghiệp ảnh số. (chuyển từ JPEG/H.264 sang HEVC/H.265

JPEG đã quá cũ và chất lượng không còn đảm bảo, việc chuyển sang HEVC/HEIF là điều cần thiết. Và apple đã nhận ra điều đó ở bản iOS 11/macOS High Sierra
CLong
TÍCH CỰC
7 năm
Giảm 1 nửa dung lượng là ngọt rồi
Bao h đt moi hỗ trợ quay, chụp bằng cái này nhỷ
Ngon
ngon cho mấy bác dùng mac128gb vs iphone 16,32gb
Đừng thấy giảm dung lượng nhiều mà ham. Nén nhiều hơn đồng nghĩa với CPU phải làm việc nhiều hơn để giải nén -> hao pin hơn. Chip cũ méo có cửa đâu. 😁

chjcken12
TÍCH CỰC
7 năm
@steve_jobs encode h265 phải dùng gpu chứ cpu nói làm gì nữa bạn :D
@chjcken12 GPU render hình ảnh cho bạn thấy thôi. Công việc mã hoá và giải mã file do CPU đảm nhận. Không phải ngẫu nhiên mà điểm ăn tiền của Kaby Lake so với Skylake là hỗ trợ hoàn toàn H.265 đâu.
Flirtflock
TÍCH CỰC
7 năm
@chjcken12 Lần đầu mình nghe encode mà gpu đảm nhận ấy . . Cpu Làm nhé bạn . Càng nhiều code , thread càng tốt . Đặc biệt mấy a xenon rất thích hợp cho encode
@steve_jobs ơ bác ơi, vậy ngta sản xuất liên tục và tìm ra cái mơi để chi bác. em hiểu, ở vn mọi người còn quá khó khăn vì phải đóng thuế cho các anh nên ko đến tay người dùng 1 cách hiệu quả. nhưng vn chỉ là 1 phần cát nhỏ của thế giới thôi mà, chúng ta chỉ cộm cán với ấm trà bạc tỷ thôi, nên mình cmt 1 cách khách quan của thế giới công nghệ mà ở đâu đó ngta đc hưởng 1 cách tuyệt vời nhất
@steve_jobs Nhảm nhí, cái video này là software decoding vs hardware decoding chứ đâu có phải hardware decoding vs hardware decoding đâu mà lôi ra. Thằng làm video nó đã ngu rồi mà còn up lên YouTube.
Cái sai của thằng YouTuber này:
1. Skylake không decode được video 10 bit bằng hardware
2. Mang so sánh hardware với software decoding

Còn đây là lí luận của mình:
1. Cả 2 phần cứng chạy được chung 1 video bằng hardware decoding thì hao điện và sử dụng CPU gần như ko đáng kể (Do ASIC video encoding với decoding chả có cải tiến gì đáng kể về giảm hao điện).
2. Bản chất của nén video là giảm dung lượng bằng cách loại bỏ những chi tiết không cần thiết (những điểm ảnh mà đa số người dùng thông thường không thấy được, giúp decoder đỡ vất vả hơn), băm và nén hình ảnh thành những bit nhỏ để cho decoder dự đoán từ đó tái tạo lại thành hình ảnh (con dao 2 lưỡi, có thể làm decoder chạy nhanh hơn cũng như có thể làm chậm hơn và giảm chất lượng hình ảnh. Cái này phụ thuộc vào thằng encode video).
3. Không nén video hay nén quá mức lại càng làm cho CPU với ổ cứng vất vả hơn thôi, chỉ nén ở một mức độ vừa phải mà không làm ảnh hưởng tới chất lượng hình ảnh quá nhiều cũng như CPU có thể chịu được.
Định dạng này đã có từ lâu...và nhiều điện thoại đã tích hợp Decodec, còn Encodec thì chưa thấy
casperpas
ĐẠI BÀNG
7 năm
@nguyenly2016 k có khái niệm nào là Decodec với Encodec đâu nha 😁
@casperpas thích ghi vậy đó. Chứ sao
casperpas
ĐẠI BÀNG
7 năm
@nguyenly2016 à thích thì kinh rồi =))) thế gọi là "dốt còn hay nói chữ" sao =)))
alllove_vn
TÍCH CỰC
7 năm
Ko liên quan nhưng e đang sài ip6 muốn chuyển sang note 5 dual sim cho tiện. Ko biết có nên ko các bác nhỉ
7xpro
ĐẠI BÀNG
7 năm
@alllove_vn Về cơ bản thì các tính năng giữa 2 đt đầu bảng là ko chênh lớn, chỉ một số điểm mạnh ông này là yếu điểm ông kia. Bạn phải căn cứ vào nhu cầu của mình ms biết đt nào hợp vs bạn hơn. Chỉ dùng cơ bản thì mình đánh giá ip cao hơn chút. Còn bạn voọc đt làm nhiều trò hay thì dùng android sẽ tiện hơn. Còn khoản 2 sim thì chỉ có cách chọn note thôi.
@alllove_vn Bạn muốn nghĩa là bạn tự trả lời câu hỏi rồi đó
vnltue
ĐẠI BÀNG
7 năm
Bác nào hay úp video lên YouTube thì đừng chọn codec H.265 nhé, nó không hỗ trợ đâu. Có 1 lần do không tìm hiểu trước, úp 1 video 1 tiếng chuẩn H.265, hì hục úp lên cuối cùng YouTube phán 1 câu: Không hỗ trợ codec H.265 (HEVC)!! Vãi thiệt!!!😃
7xpro
ĐẠI BÀNG
7 năm
@vnltue Thốn quá, từ đầu ko báo luôn haha
cái HEVC apple dùng đó dt android xài dc ko mọi người ?
Apple lại tạo ra trào lưu mới rồi
odysseyntn
TÍCH CỰC
7 năm
cái chuẩn Hevc (265) ra từ lâu rồi, bữa Apple giới thiệu Os mới có support thì đc mấy chú fan Apple nâng tầm, gọi là tạo ra trào lưu. Tầm thường, chẳng có gì đặc biệt !
@odysseyntn Tiêu đề bài viết cũng đặt rõ là "Chúng ta được gì từ ......" chứ có nói "Cả thế giới nên ngưỡng mộ từ ......" đâu mà bác phải nhảy dựng lên 😁
7xpro
ĐẠI BÀNG
7 năm
@newsapple Bạn ấy nói vậy bởi có 1 sheeple nói ở trên là apple tạo ra trào lưu haha. Trog khi đó những thằng khác nó hỗ trợ lâu rồi giờ apple hỗ trợ lại bảo tạo ra trào lưu mới thì chỉ coa sheeple ms nói đc vậy thôi
@7xpro Đoạn đầu mình đồng ý, nhưng đoạn sau "Tầm thường, chẳng có gì đặc biệt !" nó không mang ý nghĩ tranh luận tích cực. Dạo 1 vòng thì bạn này cũng vô mấy topic và chê bai y chang. 😁

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019