Forum CDRinfo.pl

Forum CDRinfo.pl (https://forum.cdrinfo.pl/)
-   DivX, Xvid, Matroska i inne (https://forum.cdrinfo.pl/f16/)
-   -   Który kontener: .mp4 czy .mkv? (https://forum.cdrinfo.pl/f16/ktory-kontener-mp4-czy-mkv-87914/)

latet 10.02.2011 13:54

Cytat:

Napisany przez andy (Post 1144591)
Być może nie masz kodeka do strumienia jaki jest w kontenerze. Podejrzyj plik MedaInfo i zobacz co masz w środku.

Sam ten plik mkv wygenerowałem, konkretnie pod Hanbreak (kodek AVC/x.264), także jego odtwarzanie działa OK, niezależnie od tego, czy dekodowaniem zajmuje się ffdshow, czy kodek zarejestrowany w systemie. Więc kodek jest i to nie jeden.

Nie wiem dokładnie jak to jest, czy programy typu Handbreak mają własny, wbudowany encoder AVC, czy korzystają z systemowego? W systemie mam zainstalowany darmowy kodek o nazwie x264vfw - H.264/MPEG-4 AVC codec - jego widzi Virtualdub na liście kodeków, która się pojawia po wejściu w "Select video compression".

Może coś mam w systemie nie tak (tylko co? :ysz: ), bo np. mam też problem z otwieraniem plików .mp4 pod Virtualdub (mam odpowiedni plugin). Plik się otwiera, widzę info o nim, ale zamiast obrazu jest cały czas zielona plansza...

Nie mam najmniejszych problemów z normalnym odtwarzaniem plików h,264/AVC, w różnych konterenach (.mts, .mov, mp4, .mkv) - czy to pod standardowym zestawem Zoomplaye+ffdshow, czy też niezależnymi playerami takimi jak (genialny, choć trochę okrojony) Slpash Lite albo zacny VLC Media Player.

andy 10.02.2011 12:23

Ilość załączników: 1
Cytat:

A czy .m4v to to samo co .mp4 ?
W dużym uproszczeniu tak.

Cytat:

Jak znów słyszę "avisynth" to mi się słabo robi, bo nigdy tego nie umiałem zrobić i nadal nie umiem. Ręczne pisanie jakichś skryptów przerasta mnie o pokolenie. Może poczekam parę lat, jak mi synek podrośnie, to zrobi to za mnie :)
MeGUI ma chyba jakiś edytorek do tego ;)
Jeżeli dalej nie jesteś za AviSynth to ściągnij AviDemux. Obsługuje kontener mkv natywnie(nie mam pojęcia tylko czy działa ok, Palcio pisał kiedyś, że obsługa mkv w AviDemux kuleje)

Cytat:

A VirtualdubMOD nie bardzo otwiera te MKV. Próbuje, ale kończy się komunikatem o nieznanym kodeku (a kodeki przecież są). Ale to program sprzed 5 lat, więc nie wymagam cudów.
Być może nie masz kodeka do strumienia jaki jest w kontenerze. Podejrzyj plik MedaInfo i zobacz co masz w środku.

Ze swojej strony polecam zdecydowanie matroske. Nie ma problemów z dodawaniem wielu ścieżek audio, rozdziałów itp. itd.



-------

Cytat:

Musisz popatrzeć jaki jest bitrate dla BluRaya(filmy są kodowane standardem h264/AVC).
BluRay oferuje bitrate do max 40Mb/s! ;)
Załącznik 56676

latet 10.02.2011 12:11

Cytat:

Napisany przez M@X (Post 1144584)
Wybralbym MP4 z racji kompatybilnosci - PC, Mac, PS3, PSP, XBOX 360, iPhone, iPod, iPad, Android... Do mnie to przemawia ;-)!

A czy .m4v to to samo co .mp4 ?
Program Handbreak tworzy pliki .m4v, ale zdaje się, że wystarczy sama zmiana rozszerzenia na .mp4, jeśli jest taka potrzeba?

latet

M@X 10.02.2011 11:56

Wybralbym MP4 z racji kompatybilnosci - PC, Mac, PS3, PSP, XBOX 360, iPhone, iPod, iPad, Android... Do mnie to przemawia ;-)!

latet 10.02.2011 10:47

Cytat:

Przepuść materiał przez serwer klatek np. AviSynth.
Jak znów słyszę "avisynth" to mi się słabo robi, bo nigdy tego nie umiałem zrobić i nadal nie umiem. Ręczne pisanie jakichś skryptów przerasta mnie o pokolenie. Może poczekam parę lat, jak mi synek podrośnie, to zrobi to za mnie :)

A VirtualdubMOD nie bardzo otwiera te MKV. Próbuje, ale kończy się komunikatem o nieznanym kodeku (a kodeki przecież są). Ale to program sprzed 5 lat, więc nie wymagam cudów.

andy 10.02.2011 00:47

Cytat:

Dzięki, nie rozumiem tylko skąd się wzięło to 749 kb/s?
Wyliczyłem kalkulatorkiem do bitrate.
Cytat:

Czy współczynnik 0.35-0.40 to najkorzystniejszy kompromis pomiędzy jakością a objętością?
Taki podają na większości for o audio-video, sam dla 0.2-0.3 uzyskuje b.dobre rezultaty.
Cytat:

Ile wynosi ten współczynnik na oryginalnych filmach na Blue-Ray?
Musisz popatrzeć jaki jest bitrate dla BluRaya(filmy są kodowane standardem h264/AVC).
Cytat:

Rozumiem, że 0.35-0.40 to wartość dla kodeka AVC/H.264, a ile wynosi ona dla Xvid?
Można i stosować dla innych. To jest taka początkowa wartość od której zaczyna się zabawę z kompresją.
Cytat:

P.S. Jak sprawić, aby VirtualDub obłsugiwał pliki MKV?
Przepuść materiał przez serwer klatek np. AviSynth.
Cytat:

Można gdzieś poczytać jakiś większy artykuł na temat tego współczynnika? Ma on jakąś nazwę?
Wklej ten wzorek w google to dostaniesz masę wyników ;)

joujoujou 10.02.2011 00:35

Cytat:

Napisany przez latet (Post 1144497)
[...] Jak sprawić, aby VirtualDub obłsugiwał pliki MKV ? [...]

VirtualdubMOD obsługuje.

latet 09.02.2011 22:17

Cytat:

Napisany przez andy (Post 1144488)
@latet tutaj masz porównanie kontenerów multimedialnych.

Fajne, dzięki, ale czegoś nie kumam. Z tabel wynika, że MKV ma nad MP4 przewagę praktycznie pod każdym względem. Więc po co ludzie używają MP4? Podejrzewam, że chodzi o kompatybilność z różnorodnymi urządzeniami odtwarzającymi - ale to przecież najważniejsze. O tym w tabelach na Wiki nic nie ma.

Cytat:

Napisany przez andy (Post 1144488)
Na początku trzeba sobie wyliczyć współczynnik bitrate/frame*pixel. najlepiej aby miał on wartość pomiędzy 0.35 - 0.40.
Np. mamy film o długości 1.5h i FPS 25. Kalkulatorkiem wyliczamy bitrate: 749kb/s.
Kod:

749*1024/25*640x272= 766976 / 25*174080= 766976/4352000= 0.176
Aby zwiększyć ten współczynnik należy manipulować rozmiarem pliku(bitrate) lub rozdzielczością.

Dzięki, nie rozumiem tylko skąd się wzięło to 749 kb/s?

Czy współczynnik 0.35-0.40 to najkorzystniejszy kompromis pomiędzy jakością a objętością?

Ile wynosi ten współczynnik na oryginalnych filmach na Blue-Ray?

Rozumiem, że 0.35-0.40 to wartość dla kodeka AVC/H.264, a ile wynosi ona dla Xvid?

P.S. Jak sprawić, aby VirtualDub obłsugiwał pliki MKV?

Dzięki,

latet

Obliczyłem ten współczynnik dla parametrów, które ostatnio stosowałem:

5000 kbps, 25 fps, 1280x720.
Wynik: 0,22.

Czyli powinienem prawie podwoić bitrate!

Ponieważ byłem dość zadowolony z rezultatów uzyskanych przy bitrate 5000 kbps (choć przyznam, że do tej pory przetestowałem bardzo mało materiału), wnioskuję, że ów współczynnik na poziomie 0.35-0.4 oznacza raczej bardzo wysoką jakość, niż kompromis między jakością a wagą. Zgadza się? Jeśli tak, to bardzo dobrze, bo w moim przypadku chodzi o archiwizację własnych produkcji, więc jakość jest najważniejsza.

Można gdzieś poczytać jakiś większy artykuł na temat tego współczynnika? Ma on jakąś nazwę?

Dzięki,

latet

andy 09.02.2011 21:45

@latet tutaj masz porównanie kontenerów multimedialnych.

Cytat:

Czy warto używać dźwięku AAC?
Z tego co wyczytałem przy tej samej objętości AAC ma lepszą jakość. Czy warto używać? Jeżeli masz sprzęt, który to odczytuje to czego nie.

Cytat:

Jaki bitrate (dla kodeka x.264, 1280x720) zapewni, że utraty jakości raczej nie zauważę? Do tej pory daję 5000 kbps (2-pass) i wydaje mi się, że żadnej utraty jakości nie widzę, ale pliki wychodzą raczej sporawe.
Na początku trzeba sobie wyliczyć współczynnik bitrate/frame*pixel. najlepiej aby miał on wartość pomiędzy 0.35 - 0.40.

Np. mamy film o długości 1.5h i FPS 25. Kalkulatorkiem wyliczamy bitrate: 749kb/s.

Kod:

749*1024/25*640x272= 766976 / 25*174080= 766976/4352000= 0.176
Aby zwiększyć ten współczynnik należy manipulować rozmiarem pliku(bitrate) lub rozdzielczością.

latet 09.02.2011 15:25

Który kontener: .mp4 czy .mkv?
 
Witam,

Który kontener polecacie jako docelowy dla filmów własnej produkcji filmików HD kodowanych (programem Handbrake) x.264, z dźwiękiem AAC lub mp3?

Jakie są wady i zalety kontenerów .mp4 i .mkv (porównawczo) ?

Czy warto używać dźwięku AAC?

Jaki bitrate (dla kodeka x.264, 1280x720) zapewni, że utraty jakości raczej nie zauważę? Do tej pory daję 5000 kbps (2-pass) i wydaje mi się, że żadnej utraty jakości nie widzę, ale pliki wychodzą raczej sporawe.

Dzięki,

latet


Wszystkie czasy w strefie CET. Aktualna godzina: 19:32.

Powered by vBulletin® Version 3.9.0 LTS
Copyright ©2000 - 2026, vBulletin Solutions Inc.