Skip to main content

Biến đổi khung hình là gì?

Biến đổi khung hình là thực hành mã hóa video với các khung hình khác nhau cho các phần khác nhau của bộ phim.Thực tiễn này gần như chưa từng thấy cho đến khi các bộ phim độ phân giải cao (HD) nổi bật.Một số định dạng video HD phổ biến sẽ sử dụng khung hình biến đổi để tăng cường nén và giảm kích thước tệp.Phương pháp cơ bản của thực tiễn này là tăng tốc độ trong quá trình chuyển động cao và giảm tốc độ trong các cảnh tĩnh.Mặc dù thực tiễn này trong video vẫn còn không phổ biến, nhưng sử dụng bitrates biến trong các tệp âm thanh là một thực tiễn rất giống nhau và đã có từ nhiều năm. Để hiểu thay đổi khung hình, điều quan trọng là phải hiểu một vài thuật ngữ cơ bản.Một khung là một hình ảnh duy nhất, giống như một lát của một bộ phim.Framerate là số lượng khung hình hiển thị trên màn hình mỗi giây, về cơ bản làm cho một bộ phim hoạt động giống như một cuốn sách lật phức tạp.Framerates cao hơn sẽ dẫn đến một hình ảnh mượt mà và tỷ lệ thấp hơn sẽ giật và bỏ qua.Điều quan trọng cần lưu ý là Framerate độc lập với độ phân giải đầu ra, vì một video độ phân tích thấp nhưng vẫn sẽ trông mờ mặc dù chuyển động sẽ chảy độc đáo.Video video có khung hình cố định có thể không phải lúc nào cũng có cùng độ mịn.Trong các cảnh chuyển động thấp hơn, chẳng hạn như những người ngồi và nói chuyện hoặc chuyển động từ xa, sự thay đổi thực tế từ khung này sang khung khác là rất nhỏ.Trong các phần chuyển động cao hơn, như một cảnh chiến đấu hoặc một cảnh quay chi tiết, sự thay đổi từ khung này sang khung khác có thể rất lớn.Mặc dù các khung đang di chuyển ở cùng tốc độ, chuyển động sẽ trông giật trong chuyển động nhanh do sự khác biệt giữa các khung. Bằng cách sử dụng khung hình biến đổi, có thể loại bỏ vấn đề đó vừa giảm kích thước của video.Nói chung, với tất cả những thứ khác là bằng nhau, khung hình càng cao, tệp cuối càng lớn.Trong ví dụ trên, bộ mã hóa sẽ có lựa chọn tạo một tệp rất lớn để phù hợp với các cảnh hành động, ngay cả khi điều đó chỉ chiếm một phần nhỏ của tệp.Mặt khác, tệp có thể nhỏ hơn nhiều, nhưng cảnh hành động sẽ được mã hóa kém. Một hệ thống khung hình biến đổi sẽ giảm tốc độ khung hình trong các phần chậm và tăng tốc độ trong các phần nhanh.Điều này sẽ cho phép các chế độ xem có vẻ ngoài không đổi mà không làm tăng rất nhiều kích thước tệp.Điều này được thực hiện bằng cách tạo một hằng số liên quan đến thay đổi khung.Trong một phần chậm với sự khác biệt thấp giữa các khung, tốc độ giữ cho lượng thay đổi không đổi bằng cách làm chậm tốc độ khung hình.Trong các phần nhanh, lượng chuyển động từ khung này sang khung khác được giảm bằng cách tăng tốc độ khung hình.