Perché FFmpeg e mpv possono usare decoder HEVC ma Firefox e Chrome no?
FFMPEG usa x265 che è sotto licenza GPL. Come Konstantinos Konstantinides ha indicato, non si sa se qualcuno di questi progetti Open Source verrà citato in giudizio per violazione o meno. Le persone che hanno sviluppato x265 (il codec che usano per HEVC) hanno dato in licenza il codice di x264 e l'hanno usato per costruire x265, ma non so abbastanza sui brevetti per sapere se è una protezione sufficiente.
Mozilla e Google scelgono di non implementarlo... e questa è una storia diversa.
Mozilla non implementerà un codec non libero. È successo anche con MP4 finché non hanno ceduto e hanno lasciato che andasse al decoder disponibile nel sistema operativo, ma sembra che non funzioni più.
Google sta spingendo due concorrenti di HEVC, WebM e AV1, entrambi liberi da brevetti (anche se AV1 potrebbe non essere completamente libero dopo tutto).
L'ultimo elemento da considerare è che HTML non ha mai definito quali codec debbano essere supportati dai browser per essere conformi, quindi spetta agli implementatori scegliere quali codec supportare. Se è abbastanza importante ottenere un decoder HEVC sui browser, apri un problema nel tracker di ogni browser per vedere se abbastanza persone sono d'accordo con te per farlo avanzare
Articoli simili
- Perché Gmail è così più veloce su Chrome che su Firefox? Google ha sabotato Firefox nelle loro applicazioni in qualche modo?
- Multimedia: Qual è meglio: FFmpeg o GStreamer? Perché?
- Quali sono i pro e i contro di usare Safari, Firefox e Chrome?
- Su un MacBook Pro 2018, quale browser dovrei usare, Google Chrome, Firefox Quantum o Safari?