26

Odp: LumaCode GTIA-digitizer + RGB to HDMI

Ja wrzucam filmy w 720p i idą w 50fps bez problemu. To kwestia kodeka.

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

27

Odp: LumaCode GTIA-digitizer + RGB to HDMI

Hej!

@dely: To może inaczej i bardziej szczegółowo... jak wrzucasz stream na YT to ten generuje masę dodatkowych strumieni różnej jakości, np. to wideo które dałeś jako przykład (sf_oDFk93EI) jest dostępne w następujących formatach:

[info] Available formats for sf_oDFk93EI:
ID  EXT   RESOLUTION FPS CH │    FILESIZE   TBR PROTO │ VCODEC          VBR ACODEC      ABR ASR MORE INFO
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────
sb3 mhtml 48x27        0    │                   mhtml │ images                                  storyboard
sb2 mhtml 80x45        0    │                   mhtml │ images                                  storyboard
sb1 mhtml 160x90       0    │                   mhtml │ images                                  storyboard
sb0 mhtml 320x180      0    │                   mhtml │ images                                  storyboard
233 mp4   audio only        │                   m3u8  │ audio only          unknown             Default
234 mp4   audio only        │                   m3u8  │ audio only          unknown             Default
599 m4a   audio only      2 │    11.78MiB   31k https │ audio only          mp4a.40.5   31k 22k ultralow, m4a_dash
600 webm  audio only      2 │    12.49MiB   33k https │ audio only          opus        33k 48k ultralow, webm_dash
139 m4a   audio only      2 │    18.67MiB   49k https │ audio only          mp4a.40.5   49k 22k low, m4a_dash
249 webm  audio only      2 │    18.51MiB   48k https │ audio only          opus        48k 48k low, webm_dash
250 webm  audio only      2 │    24.25MiB   63k https │ audio only          opus        63k 48k low, webm_dash
140 m4a   audio only      2 │    49.55MiB  129k https │ audio only          mp4a.40.2  129k 44k medium, m4a_dash
251 webm  audio only      2 │    47.80MiB  125k https │ audio only          opus       125k 48k medium, webm_dash
597 mp4   256x144     15    │    13.40MiB   35k https │ avc1.4d400b     35k video only          144p, mp4_dash
602 mp4   256x144     15    │ ~  46.12MiB  118k m3u8  │ vp09.00.10.08  118k video only
598 webm  256x144     15    │    13.55MiB   35k https │ vp9             35k video only          144p, webm_dash
269 mp4   256x144     30    │ ~  80.04MiB  204k m3u8  │ avc1.4D400C    204k video only
160 mp4   256x144     30    │    37.66MiB   98k https │ avc1.4D400C     98k video only          144p, mp4_dash
603 mp4   256x144     30    │ ~  81.10MiB  207k m3u8  │ vp09.00.11.08  207k video only
278 webm  256x144     30    │    41.11MiB  107k https │ vp09.00.11.08  107k video only          144p, webm_dash
229 mp4   426x240     30    │ ~ 137.19MiB  350k m3u8  │ avc1.4D4015    350k video only
133 mp4   426x240     30    │    87.92MiB  230k https │ avc1.4D4015    230k video only          240p, mp4_dash
604 mp4   426x240     30    │ ~ 143.77MiB  367k m3u8  │ vp09.00.20.08  367k video only
242 webm  426x240     30    │    83.39MiB  218k https │ vp09.00.20.08  218k video only          240p, webm_dash
230 mp4   640x360     30    │ ~ 300.40MiB  767k m3u8  │ avc1.4D401E    767k video only
134 mp4   640x360     30    │   191.08MiB  499k https │ avc1.4D401E    499k video only          360p, mp4_dash
18  mp4   640x360     30  2 │   228.57MiB  597k https │ avc1.42001E         mp4a.40.2       44k 360p
605 mp4   640x360     30    │ ~ 269.82MiB  689k m3u8  │ vp09.00.21.08  689k video only
243 webm  640x360     30    │   146.51MiB  383k https │ vp09.00.21.08  383k video only          360p, webm_dash
231 mp4   854x480     30    │ ~ 549.71MiB 1403k m3u8  │ avc1.4D401F   1403k video only
135 mp4   854x480     30    │   375.30MiB  981k https │ avc1.4D401F    981k video only          480p, mp4_dash
606 mp4   854x480     30    │ ~ 441.89MiB 1128k m3u8  │ vp09.00.30.08 1128k video only
244 webm  854x480     30    │   258.67MiB  676k https │ vp09.00.30.08  676k video only          480p, webm_dash
22  mp4   1280x720    30  2 │ ≈ 833.23MiB 2126k https │ avc1.64001F         mp4a.40.2       44k 720p
136 mp4   1280x720    30    │   764.61MiB 1998k https │ avc1.64001f   1998k video only          720p, mp4_dash
247 webm  1280x720    30    │   477.62MiB 1248k https │ vp9           1248k video only          720p, webm_dash
311 mp4   1280x720    60    │ ~   1.53GiB 3995k m3u8  │ avc1.640020   3995k video only
298 mp4   1280x720    60    │     1.12GiB 2988k https │ avc1.640020   2988k video only          720p60, mp4_dash
612 mp4   1280x720    60    │ ~   1.56GiB 4088k m3u8  │ vp09.00.40.08 4088k video only
302 webm  1280x720    60    │  1023.48MiB 2674k https │ vp09.00.40.08 2674k video only          720p60, webm_dash
312 mp4   1920x1080   60    │ ~   2.64GiB 6910k m3u8  │ avc1.64002A   6910k video only
299 mp4   1920x1080   60    │     2.07GiB 5547k https │ avc1.64002A   5547k video only          1080p60, mp4_dash
617 mp4   1920x1080   60    │ ~   2.36GiB 6175k m3u8  │ vp09.00.41.08 6175k video only
303 webm  1920x1080   60    │     1.63GiB 4356k https │ vp09.00.41.08 4356k video only          1080p60, webm_dash

te wszystkie strumienie są generowane na podstawie jednego wrzucanego video. Ilość formatów które YT generuje i ich jakość zależy od kilku czynników, od rozdzielczości materiału czy FPS-ów źródłowego jak najbardziej, ale ilość generowanych streamów zależy również od tego ilu subskrybentów i jak bardzo oglądany jest dany kanał.

Do niedawna było tak że wrzucało się 1080p@50Hz i taki strumień dołaczał również YT generowanych przez siebie streamach. Ja z moją bliską zeru ilością subskrybentów, a w dodatku z filmami "niepublicznymi", dostawałem początkowo 50fps gdy uploadowałem materiały w rozdzielczości 1080p@50Hz, potem YT zmieniło politykę i okazało się że 1080p@50/60Hz dla takich "pikusiów" jak ja jest niedostępne. Jednym ze sposobów ominięcia tego ograniczenia było przeskalowanie materiału do 2048x1152, dopiero wtedy dostawałem kodek VP9@50Hz. W innym przypadku zrzucali mnie do h264(avc1) i 25fps. Tak było jeszcze w grudniu 2023, ale być może znowu się coś zmieniło sprawdzę.

Dodam tylko że nie zależało to od kodeka... bo używałem robiłem upload w h264, h265, vp8, vp9, av1. Nie miało to żadnego znaczenia.

Jako użytkownik który wrzuca filmy na których nie da się "zarobić" (czytaj wyświetlić reklam) jestem dla YT czystą stratą więc próbują mnie ograniczać jak mogą, przynajmniej tak mi się wydaje. Zrobię zaraz dodatkowy test i wrzucę jeden z .MKV które wrzucałem wyżej i zobaczymy co mi YT z tego zrobi.

28

Odp: LumaCode GTIA-digitizer + RGB to HDMI

seban napisał/a:

ilość generowanych streamów zależy również od tego ilu subskrybentów i jak bardzo oglądany jest dany kanał.

A to tego nie wiedziałem. Ciekawe!

Czy możecie wyjaśnić, Stirlitz, dlaczego wasz służbowy adres stirlitz@rsha.gov.de ma aliasa justas@gru.su?
Nie czytam PM. Proszę używać e-mail.

29

Odp: LumaCode GTIA-digitizer + RGB to HDMI

1st test; uploaded material 720x576@49.86Hz, H264 codec:

[info] Available formats for kW9OHxAWFIQ:
ID  EXT   RESOLUTION FPS CH │  FILESIZE  TBR PROTO │ VCODEC         VBR ACODEC      ABR ASR MORE INFO
─────────────────────────────────────────────────────────────────────────────────────────────────────────────
sb3 mhtml 48x27        0    │                mhtml │ images                                 storyboard
sb2 mhtml 56x45        0    │                mhtml │ images                                 storyboard
sb1 mhtml 112x90       0    │                mhtml │ images                                 storyboard
sb0 mhtml 225x180      0    │                mhtml │ images                                 storyboard
233 mp4   audio only        │                m3u8  │ audio only         unknown             Default
234 mp4   audio only        │                m3u8  │ audio only         unknown             Default
139 m4a   audio only      2 │   2.58MiB  49k https │ audio only         mp4a.40.5   49k 22k low, m4a_dash
140 m4a   audio only      2 │   6.84MiB 129k https │ audio only         mp4a.40.2  129k 44k medium, m4a_dash
251 webm  audio only      2 │   5.26MiB 100k https │ audio only         opus       100k 48k medium, webm_dash
269 mp4   180x144     25    │ ~ 7.51MiB 139k m3u8  │ avc1.4D400B   139k video only
160 mp4   180x144     25    │   3.78MiB  72k https │ avc1.4D400B    72k video only          144p, mp4_dash
230 mp4   450x360     25    │ ~30.05MiB 556k m3u8  │ avc1.4D4015   556k video only
134 mp4   450x360     25    │  18.54MiB 351k https │ avc1.4D4015   351k video only          360p, mp4_dash
18  mp4   450x360     25  2 │  23.65MiB 448k https │ avc1.42001E        mp4a.40.2       44k 360p
605 mp4   450x360     25    │ ~21.12MiB 391k m3u8  │ vp09.00.21.08 391k video only
231 mp4   600x480     25    │ ~50.94MiB 942k m3u8  │ avc1.4D401E   942k video only
135 mp4   600x480     25    │  37.27MiB 706k https │ avc1.4D401E   706k video only          480p, mp4_dash

^^^ jak widać max rozdzielczość materiału docelowego to 600x480@25fps.

30

Odp: LumaCode GTIA-digitizer + RGB to HDMI

2nd test: uploaded material: 1920x1080p@50Hz, H264 codec (encoder: ffmpeg + vaapi)

[info] Available formats for vcvdYA6xjFI:
ID  EXT   RESOLUTION FPS CH │   FILESIZE   TBR PROTO │ VCODEC          VBR ACODEC      ABR ASR MORE INFO
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
sb3 mhtml 48x27        0    │                  mhtml │ images                                  storyboard
sb2 mhtml 56x45        0    │                  mhtml │ images                                  storyboard
sb1 mhtml 112x90       0    │                  mhtml │ images                                  storyboard
sb0 mhtml 225x180      0    │                  mhtml │ images                                  storyboard
233 mp4   audio only        │                  m3u8  │ audio only          unknown             [en] Default
234 mp4   audio only        │                  m3u8  │ audio only          unknown             [en] Default
139 m4a   audio only      2 │    2.58MiB   49k https │ audio only          mp4a.40.5   49k 22k [en] low, m4a_dash
140 m4a   audio only      2 │    6.84MiB  129k https │ audio only          mp4a.40.2  129k 44k [en] medium, m4a_dash
251 webm  audio only      2 │    5.26MiB  100k https │ audio only          opus       100k 48k [en] medium, webm_dash
269 mp4   180x144     25    │ ~  7.81MiB  144k m3u8  │ avc1.4D400B    144k video only
160 mp4   180x144     25    │    4.09MiB   77k https │ avc1.4D400B     77k video only          144p, mp4_dash
603 mp4   180x144     25    │ ~  6.47MiB  120k m3u8  │ vp09.00.11.08  120k video only
278 webm  180x144     25    │    3.10MiB   59k https │ vp09.00.11.08   59k video only          144p, webm_dash
229 mp4   300x240     25    │ ~ 13.66MiB  253k m3u8  │ avc1.4D400D    253k video only
133 mp4   300x240     25    │    9.10MiB  172k https │ avc1.4D400D    172k video only          240p, mp4_dash
604 mp4   300x240     25    │ ~ 10.54MiB  195k m3u8  │ vp09.00.20.08  195k video only
242 webm  300x240     25    │    6.49MiB  123k https │ vp09.00.20.08  123k video only          240p, webm_dash
230 mp4   450x360     25    │ ~ 31.63MiB  585k m3u8  │ avc1.4D4015    585k video only
134 mp4   450x360     25    │   18.75MiB  355k https │ avc1.4D4015    355k video only          360p, mp4_dash
18  mp4   450x360     25  2 │   23.59MiB  447k https │ avc1.42001E         mp4a.40.2       44k [en] 360p
605 mp4   450x360     25    │ ~ 20.59MiB  381k m3u8  │ vp09.00.21.08  381k video only
243 webm  450x360     25    │   10.68MiB  202k https │ vp09.00.21.08  202k video only          360p, webm_dash
231 mp4   600x480     25    │ ~ 53.18MiB  983k m3u8  │ avc1.4D401E    983k video only
135 mp4   600x480     25    │   38.28MiB  725k https │ avc1.4D401E    725k video only          480p, mp4_dash
606 mp4   600x480     25    │ ~ 30.01MiB  555k m3u8  │ vp09.00.30.08  555k video only
244 webm  600x480     25    │   18.46MiB  350k https │ vp09.00.30.08  350k video only          480p, webm_dash
22  mp4   900x720     25  2 │ ≈ 61.08MiB 1129k https │ avc1.64001F         mp4a.40.2       44k [en] 720p
136 mp4   900x720     25    │   52.87MiB 1002k https │ avc1.64001f   1002k video only          720p, mp4_dash
247 webm  900x720     25    │   30.15MiB  571k https │ vp9            571k video only          720p, webm_dash
311 mp4   900x720     50    │ ~107.71MiB 1992k m3u8  │ avc1.640020   1992k video only
298 mp4   900x720     50    │   76.57MiB 1451k https │ avc1.640020   1451k video only          720p50, mp4_dash
612 mp4   900x720     50    │ ~ 73.49MiB 1359k m3u8  │ vp09.00.40.08 1359k video only
302 webm  900x720     50    │   50.65MiB  960k https │ vp09.00.40.08  960k video only          720p50, webm_dash
312 mp4   1350x1080   50    │ ~134.03MiB 2478k m3u8  │ avc1.64002A   2478k video only
299 mp4   1350x1080   50    │   99.27MiB 1881k https │ avc1.64002A   1881k video only          1080p50, mp4_dash
617 mp4   1350x1080   50    │ ~105.89MiB 1958k m3u8  │ vp09.00.41.08 1958k video only
303 webm  1350x1080   50    │   76.02MiB 1440k https │ vp09.00.41.08 1440k video only          1080p50, webm_dash
623 mp4   1800x1440   50    │ ~249.54MiB 4615k m3u8  │ vp09.00.50.08 4615k video only
308 webm  1800x1440   50    │  181.44MiB 3437k https │ vp09.00.50.08 3437k video only          1440p50, webm_dash

^^^ o! a jednak coś się zmieniło od czasu moich ostatnich eksperymentów, nie dość że dostałem teraz 50fps, to jeszcze VP9 mi się trafiło. Jak pisałem wcześniej pod koniec 2023 roku, wrzucając taki materiał nie dostałem ani VP9 ani 50fps. Niestety poziomy scroll szarpie od czasu do czasu mimo że odświeżanie monitora ustawione jest na 50Hz.