Dlaczego pliki w formacie .avi są zwykle większe?


1

Myślę, że jest to dość powszechna wiedza, ale jestem ciekawy, dlaczego. Mały przykład. Kiedy edytowałem film i eksportowałem go do .aviformatu, otrzymałem plik wideo + 600 MB. Jednak gdy eksportuję to jako .flv, to tylko około 5 MB.

To samo dzieje się z filmami. Zwykle film w .aviformacie o jakości DVD można pobrać na około 3 GB. Jednak w przypadku .mkvplików to tylko około 600 MB.

To pytanie może być naprawdę głupie, ale ... Dlaczego tak się dzieje?

Edycja: Podobne pytanie zostało zadane na Yahoo Answers, ale odpowiedź tak naprawdę nie przechodzi do części „dlaczego”: http://answers.yahoo.com/question/index?qid=20130620145300AA5Uun5


Ponadto, jeśli to Q jest duplikiem, po prostu go zamknij :)
aIKid

Odpowiedzi:


3

W przypadku pierwszego pytania: załóżmy, że wideo zapisane jako FLV było w porządku do odtwarzania i nie było nic złego w pliku FLV. Jeśli tak, prawdopodobnie zapisany plik AVI nie został w ogóle skompresowany i zawierał strumień bitmap, który musi być naprawdę ciężki. Zobacz opcję „eksportuj”, „kompresję” lub „kodek” (lub cokolwiek podobnego) w swoim narzędziu, aby wyeksportować film, i powinna istnieć opcja zmiany kodeka dla eksportu AVI.

W przypadku drugiego pytania: Zasadniczo, jeśli szybkości transmisji używane w AVI i MKV są takie same, rozmiary plików wyjściowych powinny być prawie takie same. (Ściśle mówiąc, plik AVI będzie bardzo niewiele większy niż MKV ze względu na różnicę strukturalną, ale nie stanowi to problemu.) Prawdopodobnie więc bitrate strumienia na AVI jest wyższy niż MKV. Nie oznacza to jednak, że jakość mediów MKV jest gorsza niż AVI, ponieważ kody mogą być różne. W twoim przypadku prawdopodobnie AVI używał kodeka DIVX, podczas gdy MKV używał h.264, który zapewnia znacznie lepszą kompresję wideo. Ale proszę, nie zrozumcie tego źle - AVI i MKV to tylko kontenery (podobnie jak FLV), które mogą mieć (prawie) wszystko, podczas gdy DIVX i H.264 są kodekami, które faktycznie zapełniają dane w kontenerach.

Co ciekawe, pliki AVI mają tendencję do kodowania strumieni wideo w kodekach podobnych do DIVX, a MKV do kodeków w H.264, więc wielu uważa, że ​​MKV mają lepszą jakość wideo lub mniejszy rozmiar pliku, ale nie jest to technicznie prawdą.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.