Przesunięcie poziomów po renderze do mp4

Oprogramowanie niewymienione wcześniej
Leff

Przesunięcie poziomów po renderze do mp4

25.06.2017, 14:02

Hej - to mój pierwszy post tutaj :)
Mam następujący problem - otóż po renderze do mp4 materiał wynikowy ma jaśniejsze czernie. Efekt jest dokładnie taki, jakby w poziomach (levels) podnieść suwak "output start" do poziomu 0.08. Widać to też na histogramie. Załączam screeny prezentujące jak wygląda materiał źródłowy i po renderze i jak to wygląda na miernikach.
Eksportowane do rec 709. Sprawdzałem też inne przestrzenie (BT 601, BT470M, SMPTE240M), we wszystkich wygląda to podobnie. Tak przy okazji, jedynie ta ostatnia jest właściwie odtwarzana w windowsowych odtwarzaczach "Filmy?tv i Windows Media Player. Rec709 windows odtwarza ze zbyt jasnymi czerniami.
W czym rzecz?
Robione w Magix Video Pro X ostatnia wersja.
Obrazek
Obrazek
alias
Awatar użytkownika

Przesunięcie poziomów po renderze do mp4

25.06.2017, 16:16

tylko w mp4 tak się dzieje?
jak masz podpięty monitor (hdmi)? i jaki masz poziom czerni na grafice 0 czy 16?
Leff

Przesunięcie poziomów po renderze do mp4

25.06.2017, 17:53

alias pisze:Źródło posta tylko w mp4 tak się dzieje?
jak masz podpięty monitor (hdmi)? i jaki masz poziom czerni na grafice 0 czy 16?

Tylko w mp4, tylko tam można (i trzeba, nie da się tego ominąć) włączyć przestrzeń barwną.
Robiłem zgrywki do WMV i Quicktime (mov), tam tego problemu nie było, ale tam nie ma nawet możliwości przypisania colorspace'a.
MOnitor podpięty przez zwykłe DVI.
W panelu karty graficznej mogę ustawić "regulację kolorów" w zakresie albo 0-255 albo 16-235, albo "z ustawieniami odtwarzacza wideo" i to tą ostatnią opcję mam zaptaszoną. Ustawienia 0-255 o 16-235 to "ustawienia NVIDIA".
Może to właśnie tu pies leży?
alias
Awatar użytkownika

Przesunięcie poziomów po renderze do mp4

25.06.2017, 18:56

Ustaw 0-255

Wysłane z mojego XT1572 przy użyciu Tapatalka
Leff

Przesunięcie poziomów po renderze do mp4

25.06.2017, 20:25

alias pisze:Źródło posta Ustaw 0-255

Ustawiłem, ale nic się nie zmienia...
Cokolwiek wyrenderuję w dowolnej z dostępnych przestrzeni, jest to samo. Wykres histogramu jest podniesiony. Nie znam się na tym niestety, dopiero obczajam temat, ale może to tak ma być? W sumie przestrzeń się zawęża i od spodu i od góry, z 0-255 do 16-235. Jeśli więc czernie wędrują z poziomu 0 do 16, to logika podpowiada, że muszą być jaśniejsze. Ale wyprowadź mnie z błędu, jeśli to nie ten trop :)
Problem w sumie się sprowadza do tego, że na odtwarzaczach materiał wyrenderowany np w rec709 po prostu nie wygląda dobrze. CZy to możliwe, by "Filmy/TV i VLC nie kumały rec709?
Jedyna przestrzeń, która wygląda normalnie na odtwarzaczach (chociaż i tak w rzeczywistości ma zmieniony poziom, ale może tu odtwarzacze biorą na to poprawkę) to SMPTE 240M.
Kamera (Sony ax100) zapisuje w rec709-5.
Generalnie rzecz w tym, by wyglądało dobrze na odtwarzaczach. Może trzeba po prostu włączyć to SMPTE 240M i będzie ok?
Oświećcie mnie proszę ;)
alias
Awatar użytkownika

Przesunięcie poziomów po renderze do mp4

25.06.2017, 21:40

wystaw próbkę Twojego renderu i surówki
Leff

Przesunięcie poziomów po renderze do mp4

25.06.2017, 23:15

alias pisze:Źródło posta wystaw próbkę Twojego renderu i surówki

filmy nie chcą się załadować....
Ale wkleję jeszcze raz zrzuty ekranu, tylko tym razem będzie lepiej widać ;)
Tu materiał surowy oraz jego wykres na waveform monitor:
Obrazek
A tu po renderze do mp4 w rec709
Obrazek
alias
Awatar użytkownika

Przesunięcie poziomów po renderze do mp4

25.06.2017, 23:40

ok, a co się dzieje z bielą?
Leff

Przesunięcie poziomów po renderze do mp4

25.06.2017, 23:53

alias pisze:Źródło posta ok, a co się dzieje z bielą?

Tu akurat nie widać za bardzo ze względu na specyfikę materiału, ale jest nieco bardziej szara. Jest to jednak znacznie mniejsza różnica niż z czernią.
alias
Awatar użytkownika

Przesunięcie poziomów po renderze do mp4

25.06.2017, 23:59

Leff pisze:Źródło posta ale jest nieco bardziej szara.

wygląda na to że z 0-255 robi Ci 16-235
jest tam w zaawansowanych ustawienia eksportu jakaś opcja która za to odpowiada?
Leff

Przesunięcie poziomów po renderze do mp4

26.06.2017, 00:23

alias pisze:Źródło posta
Leff pisze:Źródło posta ale jest nieco bardziej szara.

wygląda na to że z 0-255 robi Ci 16-235
jest tam w zaawansowanych ustawienia eksportu jakaś opcja która za to odpowiada?

W zaawansowanych nie, w zwykłych trzeba (bo nie można tego wyłączyć ani pominąć) sobie wybrać jakiegoś colorspace'a - domyślnie jest ustawiony BT709, ale są jeszcze BT601, BT470M i SMPTE240M. I tu dochodzimy chyba do sedna, bo jeśli dobrze rozumiem, rec709 np właśnie ucina przestrzeń do 16-235 (podobnie jak sRGB), więc taki wykres i takie zmiany byłby naturalne. Ale - potem powinno być to jakoś dekodowane przez odtwarzacze. A nie jest, nie w przypadku mp4 robionych w rec709. Filmy/TV i VLC odtwarzają z poszarzałymi czerniami, WindowsMediaPlayer czernie pokazuje ok barwowo, ale wyłażą na niej jakieś tajemnicze szumy i artefakty. Jedynie gdy się zakoduje mp4 z przestrzenią SMPTE240M odtwarzacze pokazują kolory tak, jak trzeba. No ale to niby rec709 jest zalecaną i używaną powszechnie normą :) i dziwne mi się wydaje, że coś tu nie działa...
alias
Awatar użytkownika

Przesunięcie poziomów po renderze do mp4

26.06.2017, 07:01

No dobrze, a co c telewizorem? Jak to tam wygląda?

Wysłane z mojego XT1572 przy użyciu Tapatalka
alias
Awatar użytkownika

Przesunięcie poziomów po renderze do mp4

26.06.2017, 10:22

Leff pisze:Źródło posta domyślnie jest ustawiony BT709, ale są jeszcze BT601, BT470M i SMPTE240M. I tu dochodzimy chyba do sedna, bo jeśli dobrze rozumiem, rec709 np właśnie ucina przestrzeń do 16-235 (podobnie jak sRGB), więc taki wykres i takie zmiany byłby naturalne. Ale - potem powinno być to jakoś dekodowane przez odtwarzacze. A nie jest, nie w przypadku mp4 robionych w rec709. Filmy/TV i VLC odtwarzają z poszarzałymi czerniami, WindowsMediaPlayer czernie pokazuje ok barwowo, ale wyłażą na niej jakieś tajemnicze szumy i artefakty. Jedynie gdy się zakoduje mp4 z przestrzenią SMPTE240M odtwarzacze pokazują kolory tak, jak trzeba. No ale to niby rec709 jest zalecaną i używaną powszechnie normą i dziwne mi się wydaje, że coś tu nie działa...


sRGB - przestrzeń z rodowodem komputerowym, 8-bitiwa, cały zakres 0-255 jest wykorzystywany do określenia poziomu jasności (oczywiście jest nieliniowy a odpowiada za to krzywa/korekcja gamma, jak i w innych przestrzeniach)

Rec. 601 też ma 8-bitowe kodowanie luminancji, ale że wywodzi się z tv wykorzystywany jest zakres 16-235, reszta zarezerwowana

Rec. 709 to kodowanie 8 i 10-bitowe, w 8-bitowym zakres jest taki sam jak w Rec. 601, a w 10-bitowym jest to odpowiednio 64-940
ale 709 dopuszcza też kodowanie spoza zakresu i można całą obróbkę prowadzić w zakresach 0-255 i 0-1023, a dopiero przy emisji "na antenie' jest to konwertowane/obcinane do 16-235
nadawania 10-bitowego "na antenie" nie spotkałem poza japońskim testami

Rec. 2020 może kodować 10 i 12-bitowo
i tak 10-bitowe kodowanie jest jak w Rec. 709 a 12-bitowe odpowiednio w zakresie 256-3760
no i powtarza się sytuacja z Rec. 709, bo można rejestracje, obróbkę, archiwizację przeprowadzać w całym zakresie 0-1023 i 0-4095 ale przed emisja powinno się przekształcić na zakresy ograniczone

i teraz...

pies jest pogrzebany w słowie powinno, bo praktycznie możesz tego nie zrobić a każdy dobry telewizor, projektor kinowy, rzutnik, odtwarzacz w windowsie lub androidzie , odtworzy obraz prawidłowo ;)
dla współczesnych urządzeń cyfrowych i programów do obróbki czy programów odtwarzających nie ma żadnego problemu w wykryciu tego czy dolny i górny "levels" są wykorzystane na dane wideo czy nie są

jednak...

nie zawsze to zadziala, czego masz przykład u siebie a powodów mogą być setki :(

SMPTE 240M to jak mnie pamięć nie myli schyłek XX wieku i dotyczyła ona jeszcze analogowej HDTV (1125 linii) gdzie określono pewne modyfikacje w stosunku do NTSC mające na celu poprawę jakości oddawanych kolorów,
te zmiany w samych barwach rzutowały później na Rec. 601 i 709, ale nie powinny mieć nic wspólnego z kodowaniem cyfrowym luminancji

p.s.
a co się dzieje jak przestawisz nVidię na 16-235 lub monitor na ten zakres|?
Leff

Przesunięcie poziomów po renderze do mp4

26.06.2017, 12:59

alias pisze:p.s.
a co się dzieje jak przestawisz nVidię na 16-235 lub monitor na ten zakres|?


Po przestawieniu karty na 16-235 wszystko odtwarza się z ograniczonym zakresem.
Na komputerze żony za to wszystko odtwarza się tak jak trzeba :)
Więc raczej to u mnie coś jest nie tak z odtwarzaniem, pytanie jedynie dlaczego.
Ale najbardziej mnie martwi, że Magix koduje mp4 tylko z jakąś przestrzenią i tylko w ograniczonym zakresie. Chociaż znalazłem przed chwilą możliwość zakupienia za 5 Euro licencji na koder mp4 main concept. Czy mp4 main concept to coś innego, niż mp4, które mam obecnie w programie za normalną cenę?
alias
Awatar użytkownika

Przesunięcie poziomów po renderze do mp4

26.06.2017, 13:48

Leff pisze:Źródło posta Czy mp4 main concept to coś innego, niż mp4, które mam obecnie w programie za normalną cenę?

magix jest znany z tego że eksportuje z takimi ustawieniami żeby to później dało się odtwarzać na wszystkich telewizorach
i jest to jego zaleta a nie wada ;)
natomiast Main Concept to koder innej firmy - bardzo dobry - i ma wiele ustawień w konfiguracji, ale czy ma ustawienie levels to nie pamiętam
tylko po co to zmieniać?
problem jest z odtwarzaczami w Twoim kompie a nie a Magixem
postaraj się usunąć źródło problemu a nie "wypaczaj" standardy :lol:
Leff

Przesunięcie poziomów po renderze do mp4

26.06.2017, 14:05

alias pisze:magix jest znany z tego że eksportuje z takimi ustawieniami żeby to później dało się odtwarzać na wszystkich telewizorach
i jest to jego zaleta a nie wada ;)

postaraj się usunąć źródło problemu a nie "wypaczaj" standardy :lol:

Słusznie rzeczesz, ale te levelsy trochę mnie zdezorientowały ;)
Obczajam dopiero te rzeczy, miałem stres, że się materiał wyświetli klientowi tak samo blado jak mi :)
A masz jakiś pomysł co może być u mnie nie tak z odtwarzaniem?
alias
Awatar użytkownika

Przesunięcie poziomów po renderze do mp4

26.06.2017, 14:20

Leff pisze:Źródło posta A masz jakiś pomysł co może być u mnie nie tak z odtwarzaniem?

zabrudził się głowica? :roll:

zaktualizuj: sterowniki do grafy, kodeki, itd.
Leff

Przesunięcie poziomów po renderze do mp4

29.06.2017, 15:49

alias pisze:zaktualizuj: sterowniki do grafy, kodeki, itd.

Hm... sterowniki do grafy najnowsze, kodeki do odtwarzaczy zapewne windoza 10 zaciąga z automatu - chyba, że nie...
M4jster

Przesunięcie poziomów po renderze do mp4

29.06.2017, 16:29

Zaraz zaraz zaraz - czy ty nie otwierasz tego w kompie poprzez odtwarzacz "filmy i tv"?
Przecież on tak wali w ... z kolorami
alias
Awatar użytkownika

Przesunięcie poziomów po renderze do mp4

29.06.2017, 18:02

Leff pisze:
alias pisze:zaktualizuj: sterowniki do grafy, kodeki, itd.

Hm... sterowniki do grafy najnowsze, kodeki do odtwarzaczy zapewne windoza 10 zaciąga z automatu - chyba, że nie...

oczywiście że nie

Wysłane z mojego XT1572 przy użyciu Tapatalka
Leff

Przesunięcie poziomów po renderze do mp4

1.07.2017, 09:48

alias pisze:Źródło posta
Leff pisze:
alias pisze:zaktualizuj: sterowniki do grafy, kodeki, itd.

Hm... sterowniki do grafy najnowsze, kodeki do odtwarzaczy zapewne windoza 10 zaciąga z automatu - chyba, że nie...

oczywiście że nie

Wysłane z mojego XT1572 przy użyciu Tapatalka

Zerknąłem w sieć żeby się dowiedzieć jak to zaktualizaować i nie zobaczyłem. Pomożesz koledze? ;)
alias
Awatar użytkownika

Przesunięcie poziomów po renderze do mp4

1.07.2017, 10:56

zacznijmy od tego jakie masz podzespoły w kompie, i jakie wgrywałeś lub nie kodeki do systemu?
Leff

Przesunięcie poziomów po renderze do mp4

6.07.2017, 16:45

M4jster pisze:Źródło posta Zaraz zaraz zaraz - czy ty nie otwierasz tego w kompie poprzez odtwarzacz "filmy i tv"?
Przecież on tak wali w ... z kolorami

Między innymi - "Filmy i TV" jest domyślnym odtwarzaczem w windozie zdaje się. Windows Media Player pokazuje prawie dobrze. Ale stąd mój cały stres, że skoro "Filmy i TV" jako domyślny odtwarzacz zdaje się nie czytać rekomendacji 709, to się klientom filmy będą wyświetlały blado w czerniach. A idea stojąca za tego typu rekomendacjami jest raczej taka, żeby ustanowić pewien standard w celu właściwego wyświetlania u wszystkich :)

Dodano po 9 minutach 16 sekundach:
alias pisze:Źródło posta zacznijmy od tego jakie masz podzespoły w kompie, i jakie wgrywałeś lub nie kodeki do systemu?

Komp ma już ok 4 lata i był konfigurowany pod dźwięk, a nie wideo.... wygląda to tak:

i5 3570 3,4 GHz
8 GB ram
NVidia GTX 460

kodeków żadnych zewnętrznych nie wgrywałem.
alias
Awatar użytkownika

Przesunięcie poziomów po renderze do mp4

6.07.2017, 18:59

Leff pisze:Źródło posta skoro "Filmy i TV" jako domyślny odtwarzacz zdaje się nie czytać rekomendacji 709, to się klientom filmy będą wyświetlały blado w czerniach

ta aplikacja nie czyta profili monitora, stąd takie kwiatki
ale nic nie poradzisz że w microsyfie pracują dyletanci, którzy pozwolili wypuścić raki pasztet
jak klient będzie narzekał to każ mu zmienić ustawienia domyślnego odtwarzacza i po sprawie

Leff pisze:Źródło posta NVidia GTX 460

pobierz i zaktualizuj do najnowszych ze strony producenta

Leff pisze:Źródło posta kodeków żadnych zewnętrznych nie wgrywałem.

pobierz i zainstaluj:
https://www.codecguide.com/download_k-l ... _basic.htm
albo wyższy pakiet, ale ten w zupełności Ci wystarczy
M4jster

Przesunięcie poziomów po renderze do mp4

6.07.2017, 19:36

Między innymi - "Filmy i TV" jest domyślnym odtwarzaczem w windozie zdaje się. Windows Media Player pokazuje prawie dobrze. Ale stąd mój cały stres, że skoro "Filmy i TV" jako domyślny odtwarzacz zdaje się nie czytać rekomendacji 709, to się klientom filmy będą wyświetlały blado w czerniach.

Na to nie poradzą żadne kodeki, albo udostępniaj im pliki poprzez vimeo, albo niech to oglądają na tv, albo niech oglądają na innym odtwarzaczu.. ..tego nie przeskoczysz
alias
Awatar użytkownika

Przesunięcie poziomów po renderze do mp4

6.07.2017, 21:37

M4jster pisze:Źródło posta Na to nie poradzą żadne kodeki,

przecież kodeki, to po to żeby miał porządek u siebie ;)
M4jster

Przesunięcie poziomów po renderze do mp4

6.07.2017, 21:46

No to wstyd się przyznać, ale ja nigdy nie instalowałem dodatkowych (pomijając quicktime zanim jeszcze stał się tak dziurawy.. :) )
windows 7, teraz windows 10.
Pracuję na plikach z 6d, a6500, a7s2, fs700 i nigdy nie było z niczym problemów.
Co prawda problem jest apka 'filmy i tv' ale z niej nie korzystam.

Pewnie do czasu :oops:
Leff

Przesunięcie poziomów po renderze do mp4

9.07.2017, 09:35

Temat wygląda na rozwiązany.
K-Lite zainstalowałem, ale bezpośrednio po tym nie było żadnej różnicy (oczywiście restartowałem kompa ;) )
Zainstalowałem też update, który w międzyczasie wypuścił Magix.
Przypuszczam, że pies pogrzebany był właśnie tutaj. Po updacie renderowane 709 odtwarzane są poprawnie na wszystkich odtwarzaczach - czernie są czarne. Sam VPX też widzi je "normalnie" - 709tki renderowane przed updatem VPX widział i wciąż widzi blado. Odtwarzacze również odtwarzają je wciąż blado. Więc prawdopodobnie błąd był w Magixie.
Tak czy owak - dzięki za pomoc :)

Wróć do „Inne”



Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 22 gości

Chmura tagów:

Filmowanie lustrzankamivideodslrBlackmagic Pocket Cinema Camera 6KSony A6300 A6500 A7mk3 A7S3Zhiyun Crane 3S | WeeBill LabCanon C70 mk2 C200 C300SamyangDJI Ronin-S Mavic Air Phantom ProSony FX6 FX9GradingPanasonic S1 S1h GH5s GH5Gimbal