Các số 240 và 360 có ý nghĩa gì khi tải xuống video? Làm cách nào để biết video nào được nén nhiều hơn?


23

Tôi đã tải xuống một số bài giảng khoa học máy tính từ YouTube gần đây. Thường có nhiều lựa chọn về kích thước tệp và định dạng tệp để tải xuống.

Tôi nhận thấy rằng với cùng một video, video có thể tải xuống có phần mở rộng FLV 240 lớn hơn video khác với phần mở rộng MPEG4 360.

Số (240 và 360) có nghĩa là gì? Và tốc độ nén của tập tin nào lớn hơn? Điều đó có nghĩa là, cái nào đã loại bỏ nhiều phần tử tệp hơn phần tử khác khỏi tệp gốc?

Câu trả lời:


58

số (240 và 360) có nghĩa là gì?

Đó là độ phân giải dọc của video. Điều đó có nghĩa là video có độ cao 240 pixel hoặc 360 pixel. Điều này cũng thường được ký hiệu là "240p" hoặc "360p". "p" là viết tắt của "lũy tiến" và chỉ có nghĩa là mọi khung hình duy nhất trong video này là một khung hình đầy đủ - trái ngược với video xen kẽ .

Vậy con số này có ý nghĩa gì với bạn? Tất nhiên, con số này càng lớn, chất lượng nói chung càng tốt . Bạn càng có nhiều pixel, video sẽ càng sắc nét hơn trên màn hình lớn hơn, nếu nó được phóng to.

Bạn có thể xem biểu đồ kích thước này để biết các độ phân giải phổ biến, ví dụ:

  • PAL (và NTSC), tiêu chuẩn TV cũ
  • VGA, độ phân giải video cũ "cổ điển"
  • HD720, video 1280x720p, rất phổ biến trong truyền phát trực tuyến và TV
  • HD1080, video 1920x1080p, được tìm thấy trên đĩa BluRay và phát trực tuyến chất lượng cao

nhập mô tả hình ảnh ở đây

Khi tôi tải xuống một tệp, độ phân giải hoặc kích thước tệp lớn hơn có nghĩa là chất lượng tốt hơn không?

Bây giờ, trước tiên chúng ta phải xác định "chất lượng". Đó là gì, thậm chí? Chất lượng là một điều chủ quan vốn có. Một số người khó chịu vì những lỗi nhỏ trong video, trong khi những người khác thì không. Một số người thích video sắc nét, những người khác không thích nó khi chúng quá "sắc nét".

Nói chung, có ba yếu tố quan trọng đối với chất lượng "chủ quan" trong video:

  • độ phân giải , tức là độ phân giải dọc mà chúng ta đã nói đến.
  • tốc độ khung hình , tức là bao nhiêu lần một khung hình được hiển thị trong một giây.
  • tốc độ bit , tức là có bao nhiêu bit mỗi giây được lưu trữ cho video này.

Tất cả những người có ảnh hưởng đến chất lượng. Độ phân giải, tốc độ khung hình và bitrate càng lớn thì chất lượng sẽ càng tốt. Ngoài ra, kích thước tập tin sẽ tăng lên.

nhập mô tả hình ảnh ở đây

Vì vậy, khi cố gắng đánh giá chất lượng, bạn chủ yếu có thể lấy kích thước tệp làm tiêu chí. Tại sao lại thế này? Chỉ cần nhìn vào độ phân giải dọc, bạn không thể nói bất cứ điều gì về chất lượng. Giả sử chúng ta có hai video:

  • Độ phân giải 320x240, tốc độ 25 khung hình / giây, tốc độ bit 1 Megabit mỗi giây
  • Độ phân giải 320x240, tốc độ 25 khung hình / giây, tốc độ bit 200 Kilobit mỗi giây

Cái nào sẽ đẹp hơn? Tất nhiên, cái đầu tiên, vì nó có tốc độ bit cao hơn. Và điều đó cũng có nghĩa là kích thước tập tin sẽ lớn hơn.

Nhưng tất nhiên, bạn không thể chỉ nhìn vào một tham số để đánh giá điều này. Trên thực tế, một video có độ phân giải cao hơn có thể trông tệ hơn một video có độ phân giải thấp hơn. Hãy xem một ví dụ khác:

  • Độ phân giải 1920x1080, tốc độ 12,5 khung hình / giây, tốc độ bit 300 Kilobit mỗi giây
  • Độ phân giải 1280x720, tốc độ 25 khung hình / giây, tốc độ bit 600 Kilobit mỗi giây

Ở đây, video 720p sẽ trông tốt hơn, bởi vì nó sử dụng nhiều khung hình hơn mỗi giây và có tốc độ bit cao hơn. Một ví dụ khác là nhân rộng video. Hãy tưởng tượng bạn quay một video có kích thước 320x240 ban đầu và nhân rộng nó lên gấp đôi. Bạn nhận được một video 480, nhưng nó sẽ không đẹp hơn bản gốc.

Còn các codec khác nhau thì sao?

Bây giờ chúng tôi biết rằng kích thước tập tin là một chỉ số tốt cho chất lượng. Nhưng xin chờ chút nữa!

Chỉ vì một video nhỏ hơn video kia (ví dụ 40MB so với 60 MB), điều này không nhất thiết có nghĩa là video lớn hơn trông đẹp hơn. Tại sao vậy? Nó có thể sử dụng một codec không hiệu quả hơn. Bây giờ chúng ta đang nói về cách video được mã hóa vào tệp.

Một codec thường chỉ lấy video gốc và nén nó thành một tệp nhỏ hơn. Bạn có thể cho codec biết nên sử dụng bao nhiêu bit mỗi giây. Đó là tốc độ bit mà chúng ta đã nói trước đây.

Có rất nhiều codec, và một số tốt hơn những cái khác. "Tốt hơn" có nghĩa là gì, ở đây? Nó có nghĩa là hai codec, với cùng tốc độ bit, có thể mang lại kết quả khác nhau về chất lượng. Hãy lấy một ví dụ:

  • Video MPEG-2, phim DVD điển hình, kích thước vài GB
  • video h.264, phát YouTube HD, kích thước vài trăm MB

Video từ DVD rất lớn . Thực sự rất lớn. Nó có thể có dữ liệu trị giá hơn vài gigabyte. Tuy nhiên, một video YouTube HD có vẻ tốt hơn, trong khi nó chỉ sử dụng vài trăm megabyte.

Vì vậy, như bạn thấy, codec h.264 được sử dụng cho YouTube HD tốt hơn nhiều và hiệu quả hơn nhiều, ví dụ như codec MPEG-2 cũ được sử dụng cho DVD. Đây là một lý do không phải lúc nào cũng tin tưởng kích thước tập tin.

Theo nguyên tắc thông thường: Nếu hai tệp sử dụng một codec khác nhau, bạn không thể so sánh kích thước tệp của chúng để kiểm tra xem một tệp có đẹp hơn tệp kia không.

YouTube làm gì?

Vì vậy, bây giờ chúng ta đang nói về việc tải xuống từ YouTube. Chúng tôi đã biết rằng YouTube sử dụng một codec tốt và nó sử dụng codec này cho tất cả các video của nó. Tôi nghĩ bạn nên đi với độ phân giải tối đa có sẵn khi tải xuống. YouTube sẽ không nâng cấp các video. Điều đó có nghĩa là, nếu bạn tải xuống cái có độ phân giải dọc cao nhất, bạn sẽ có được chất lượng tốt nhất. Nếu bạn tải xuống tệp có kích thước tệp cao hơn, bạn sẽ có chất lượng tốt hơn.

Bạn nên đi với tùy chọn MP4 (sử dụng codec h.264 đã nói ở trên), nếu có thể. Đối với một số video, độ phân giải cao nhất thậm chí không khả dụng với FLV.

Ví dụ: tôi đã thử nghiệm điều này trên một trong những video của riêng tôi, được tải lên là h.264:

charon:~ werner$ youtube-dl http://www.youtube.com/watch?v=tu1zF7mr6pg -F
[youtube] Setting language
[youtube] tu1zF7mr6pg: Downloading video webpage
[youtube] tu1zF7mr6pg: Downloading video info webpage
[youtube] tu1zF7mr6pg: Extracting video information
Available formats:
22  :   mp4 [720x1280]
45  :   webm    [720x1280]
35  :   flv [480x854]
34  :   flv [360x640]
18  :   mp4 [360x640]
43  :   webm    [360x640]
5   :   flv [240x400]

Như bạn có thể thấy, chất lượng tốt nhất chỉ có sẵn thông qua MP4 (chỉ bằng codec h.264) và WebM.


Có phải chỉ để tải xuống rõ ràng rằng nó không cung cấp độ phân giải cao nhất trong FLV? Thỉnh thoảng tôi hỏi vì tôi thỉnh thoảng thấy các dịch vụ 720 / 1080p trên Youtube và đang sử dụng trình phát flash chứ không phải html5.
Dan Neely

@DanNeely Có thể YouTube không hiển thị FLV có thể tải xuống cho các luồng HD. Trong ví dụ này , luồng FLV có sẵn cao nhất (có thể tải xuống) là 480p. MP4 lên đến Full HD. Tôi không biết lý do tại sao, hoặc nếu chỉ có một triển khai bị thiếu trong công cụ tôi sử dụng, nhưng YouTube không công khai API tải xuống cho video. Ít nhất tôi đã không tìm ra nhiều thông tin về nó.
slhck

Sơ đồ khá tốt! Cảm ơn! Codec là một yếu tố rất quan trọng. Tôi không thể phân biệt sự khác biệt giữa một mp4 [360x640] và một flv [240x400] về chất lượng. Bạn hay ai đó? Flv [240x400] có Kích thước tệp lớn hơn so với mp4 [360x640], tại sao? mp4 có kích thước tệp nhỏ và chất lượng tốt? Nếu tất cả các dự đoán của tôi là đúng. Điều đó có nghĩa là độ phân giải của mp4 tốt hơn?
DaMing

> Tôi không thể phân biệt sự khác biệt giữa các nhóm * - Sau đó, có lẽ bạn không thể thấy sự khác biệt và điều đó không quan trọng. *> Máy mp4 có kích thước tệp nhỏ và chất lượng tốt? Nếu tất cả những gì tôi đoán là đúng. Điều đó có nghĩa là độ phân giải của mp4 tốt hơn? - Độ phân giải là ví dụ 648x480. Các chất lượng không phải là tốt hơn.
slhck

@DaMing Xem câu trả lời cập nhật của tôi để biết thêm.
slhck

7

Giả sử rằng tệp nguồn là nguyên sơ, chất lượng của tệp sản phẩm thường có thể được xác định bằng cách sau:
codec , bitrate , độ phân giải .

  • "Những con số" cho thấy độ phân giải.
  • Kích thước tệp cho biết bitrate.
  • Phần mở rộng tập tin thường có thể dự đoán codec. [Lưu ý rằng nhiều tiện ích mở rộng là định dạng chứa và có thể chứa nhiều codec khác nhau: avi, mp4, mkv]

(Bitrate được kích thước tệp theo thời gian và sẽ xác định kích thước tệp cuối cùng)

Thông thường, bạn muốn tối đa hóa và cân bằng từng thứ này để có được tệp tốt nhất.

Có một số tình huống trong đó một 'giá trị lớn' trong một trong các tiêu chí có thể làm lu mờ các tiêu chí khác. Các liệt kê sau đây là lý do tại sao bạn không nhất thiết chỉ cần tìm tệp, độ phân giải hoặc codec lớn nhất.

  • Một tệp lớn hơn có thể dễ dàng có chất lượng thấp hơn một tệp nhỏ hơn. (Và thường là trong thực tế). Ví dụ: mpeg2 DVD vs ripay rip.
  • Một tệp có độ phân giải lớn hơn có thể có chất lượng thấp hơn một tệp có độ phân giải thấp hơn. (Không quá thường xuyên trong thực tế)
  • Một tệp có codec tốt hơn có thể có chất lượng thấp hơn một tệp có codec kém hơn. mpeg2 phát sóng độ phân giải cao với bitrate rất cao sẽ có chất lượng tốt hơn so với mpeg4 thấp hơn

"Tốc độ bit được tập tin hóa theo thời gian và sẽ xác định kích thước tập tin cuối cùng" - câu này khá mang tính xây dựng! Đối với một video nhất định. Thời lượng được cố định. Vì vậy, càng nhiều giá trị bitrate thì càng tốt.
DaMing

"Một tệp có codec tốt hơn có thể có chất lượng thấp hơn một tệp có codec kém hơn." Điều đó có nghĩa là gì? Tại sao nó không cao hơn, nhưng thấp hơn? Bạn có thể vui lòng cho tôi biết thêm chi tiết không? Cảm ơn. , Tôi nghĩ rằng bạn muốn diễn đạt những trường hợp đặc biệt bằng từ "... có thể dễ dàng ..." và ".... có thể thấp hơn", những điều đó không thường xuyên hoặc thường xảy ra, phải không?
DaMing

1
Xin lỗi vì không rõ ràng. Như tôi đã nói, bạn muốn cân bằng / tối đa hóa từng tiêu chí. Bạn không thể đơn giản tìm kiếm tệp lớn nhất hoặc codec tốt nhất vì những lý do được liệt kê.
dùng606723

Cảm ơn bạn đã trả lời tôi rất nhanh! Giả sử các yếu tố khác đều giống nhau, ngoại trừ hiệu suất của codec. Ngoài ra, nó cũng giữ nước rằng "Một tệp có codec tốt hơn có thể có chất lượng thấp hơn một tệp có codec kém hơn."? đoán "Một tệp có codec tốt hơn có thể có chất lượng cao hơn một tệp có codec kém hơn.
DaMing

1
Nếu tất cả các yếu tố khác đều giống nhau, một tệp có codec tốt hơn sẽ tốt hơn so với codec kém hơn.
dùng606723
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.