Video encoder bitrate control in case frame rate is not provided
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
Direzione di ricerca
Inizia leggendo il confronto tra codec collegato e l’issue di WebKit, quindi esamina il testo della specifica WebCodecs relativo al bitrate e al frame rate. Confronta il comportamento descritto di Chrome e Safari, inclusi i casi in cui il frame rate viene omesso o differisce dal rate effettivo. Il lavoro è completato quando si raggiunge un accordo sul comportamento previsto e sulla necessità di indicazioni per l’implementazione o di un chiarimento della specifica.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Experiment based on https://peaceful-genie-41c2b6.netlify.app/codec-compare.html and https://bugs.webkit.org/show_bug.cgi?id=274822.
Chrome and Safari behave roughly the same in terms of bitrate control when bitrate and frame rate are provided.
I haven't checked Firefox.
Chrome seems to make sure the bitrate is applied consistently whatever the actual frame rate is, be it 30fps or 100fps.
When frame rate is not provided, Safari uses a default frame rate (30 fps).
If the frame rate is above this default frame rate, Safari actual bitrate per second is above the given bitrate.
There is a note in the spec that Authors are encouraged to provide both bitrate and frame rate.
Given this has interop impact, I wonder what the intent of the specification is when frame rate is not provided, or if the actual frame rate is far from the configured frame rate (much lower or much higher).
Should we have more implementation guidelines in that area?
- Lingua principale
- HTML
- Stelle
- 1.3k
- Fork
- 192
- Merge medio
- 14h 40m
- PR unite (30g)
- 8
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di w3c/webcodecs
-
privacy-needs-resolution
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno
-
editorial
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
TPAC2026
Difficoltà 5/5 Più di una settimana Idoneità per principianti 8/100
I maintainer di solito rispondono entro 1 giorno
-
VideoFrame.copyTo is manipulating JS objects in a background queueForse già presa @Djuffin l’ha presa 4 giorni fa. ApertaCR Blocking PR exists
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
w3c/webcodecs#955 · 8 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
ColorSpace override is not well definedForse già presa @dalecurtis l’ha presa 37 giorni fa. Apertaagenda CR Blocking PR exists
w3c/webcodecs#940 · 25 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di w3c/webcodecs
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
dusk-network/exu#17 ·
-
create-element: same editorAlias silent-fallback bug as #201, not covered by that fixForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertagenerated-by-ai
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
umbraco/Umbraco-CMS-MCP-Editor#208 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Claiming namespace `jft63`Apertanamespace operations
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
EclipseFdn/open-vsx.org#14043 ·
I maintainer di solito rispondono entro 1 giorno
-
bug: directory index route root priority is overwritten when wildcard is falseForse già presa @TalhaHunter101 l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
fastify/fastify-static#617 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
apple/swift-nio-imap#862 ·