2012-05-07 19 views
44

Cả hai đều giống nhau không? Bộ giải mã H.264 của MPEG-4? Nếu tôi cần chuyển đổi flv sang định dạng video H.264 độ nét cao thì sao? Tôi muốn tạo luồng truyền hình trực tuyến và muốn sử dụng PHP hoặc Python.Sự khác nhau giữa video H.264 và video MPEG-4 là gì?

+2

http://www.reelseo.com/encoding-formats-mpeg4-vs-h264/ –

+0

tôi đề xuất đặt câu hỏi này trong [StackOverflow for Multimedia Systems] (http://area51.stackexchange.com/proposals/91149/multimedia-systems) – Hamed

Trả lời

65

H.264 là một tiêu chuẩn mới cho nén video trong đó có phương pháp nén tiên tiến hơn so với cơ bản MPEG-4 nén. Một trong những lợi thế của của H.264 là tốc độ nén cao. Khoảng 1,5 đến 2 lần hiệu quả hơn mã hóa MPEG-4. Tốc độ nén cao giúp bạn có thể ghi thêm thông tin trên cùng một đĩa cứng.
Chất lượng hình ảnh cũng tốt hơn và phát lại thông thạo hơn so với nén cơ bản MPEG-4. Tuy nhiên, tính năng thú vị nhất là tốc độ bit thấp hơn cần thiết để truyền mạng.
Vì vậy, 3 ưu điểm chính của H.264 qua nén MPEG-4 là:
- Kích thước tệp nhỏ để ghi thời gian dài hơn và truyền mạng tốt hơn.
- Fluent và chất lượng video tốt hơn cho thời gian thực phát lại
- ứng dụng giám sát điện thoại di động hiệu quả hơn

H264 tại được ghi nhận trong MPEG4 như một phần 10 hay còn gọi là AVC

Tham khảo: http://www.velleman.eu/downloads/3/h264_vs_mpeg4_en.pdf

Hy vọng điều này sẽ hữu ích.

+7

h.264 là một codec. Luồng video trong codec h.264 thường nằm trong vùng chứa mpeg-4; thường những tập tin này có phần mở rộng mp4. http://www.dreamincode.net/forums/topic/118544-convert-swf-to-h264/ –

+2

cảm ơn alphaMale pdf của bạn là hữu ích. –

10

Chúng là những tên có cùng tiêu chuẩn từ hai ngành khác nhau với các phương pháp đặt tên khác nhau, những người làm cho các bộ phim bán & và những kẻ chuyển phim qua internet. Từ năm 2003: "MPEG 4 Part 10" = "H.264" = "AVC". Trước đó, mối quan hệ hơi lỏng lẻo hơn một chút nhưng bộ xử lý "MPEG 4 Part 2" có thể hiển thị luồng là "H.263". Tiêu chuẩn Tiếp theo là "MPEG H Phần 2" = "H.265" = "HEVC"