Il video WEBM appare corretto nei browser, ma non nei lettori video


0

Ho cercato di capire perché un video webm viene visualizzato in modo errato sul mio desktop ...

Il file corretto può essere visto qui , tuttavia, scaricando il file e provando a riprodurlo in VLC / MPC-HC si produce un video cattivo come visto qui
(Il file viene testato male in VLC e MPC-HC, ma viene eseguito il rendering perfettamente in Chrome e FF)

Sono stato in grado di estrarre il canale alfa con ffmpeg e sembra corretto

È una cattiva implementazione da parte dei lettori video? (Altri file webm funzionano bene)
Esiste un comando che posso lanciare in ffmpeg (o simile) per far sembrare ok il webm?

Risposte:


1

Ciò che i normali lettori video mostrano sono solo i piani di colore + luma. È necessario un risultato premoltiplicato per l'output desiderato. Che è quello che stanno facendo i browser, in effetti. Vedi https://stackoverflow.com/a/43017337/5726027

ffmpeg -c:v libvpx -i base.webm -vf premultiply=inplace=1 out.mp4

Perfezionare! ma per vari motivi ho bisogno che l'output sia un file webm. e se sostituisco .mp4 con .webm diventa granuloso .. C'è una soluzione per questo?
stelar7,

Aggiungi-b:v 0 -crf 20
Gyan il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.