Modifica: probabilmente dovrei rimuovere alcune delle preoccupanti conclusioni sull'uso di x264 / ffmpeg che ora ritengo infondate. Ho messo una sezione alla fine per chiarirla. Per ora lascerò tutto il casino qui. Non fatevi prendere dal panico, x264 e ffh264 sembrano andare bene, legalmente, anche per la produzione di video commerciali ai tassi di royalty standard.
Giusto per chiarire un po 'di terminologia: mp4 (il formato contenitore) può essere coperto da alcuni brevetti, ma nessuno addebita costi di licenza per software o contenuti.
h.264, aka AVC aka MPEG-4 part10 è fortemente brevettato, e il software o l'hardware per la codifica / decodifica di flussi video h.264 necessita di una licenza da parte dell'autorità di rilascio delle licenze MPEG (MPEG LA) . Anche il contenuto richiede una licenza. (gratuito e automatico per i contenuti distribuiti gratuitamente.)
h.265, alias HEVC (successore di codec video di prossima generazione a h.264) ha circa la stessa licenza di brevetto di h.264, anche attraverso MPEG LA.
wikipedia afferma che MPEG LA concede in licenza anche MPEG2, VC-1 e per qualche motivo IEEE-1394 (firewire).
L'audio AAC, noto anche come MPEG-4, richiede anche una licenza (tramite licenza, non MPEG LA) per implementazioni in software o hardware. IDK sul contenuto di CAA.
Per rispondere alla domanda sollevata dal commento di epiclapser sui diritti d'autore per software / hardware in grado di creare video h.264, il software in grado di creare o decodificare h.264 necessita di una licenza per l'implementazione degli algoritmi brevettati che fanno parte del codec. Per il software commerciale, questo viene pagato dagli autori / distributori di software a MPEG LA, quindi è legale per le persone utilizzare il software che acquistano.
La maggior parte dei distributori di software libero, come x264 e ffmpeg, non paga, quindi le persone che scaricano x264 non sono legalmente autorizzate a utilizzarlo senza pagare una royalty brevettuale. Le persone lo usano comunque senza essere denunciati, purché non siano un grosso bersaglio. Per uso personale, non credo ci sia motivo di preoccuparsi.
Non ho mai guardato, ma non ho mai sentito parlare di nessuno mai denunciato per aver usato il decoder h.264 di ffmpeg o l'encoder h.264 di x264. Si consiglia agli utenti x264 di ottenere una licenza per il suo utilizzo direttamente da MPEG LA. (x264licensing.com è per le persone che vogliono acquistare una licenza non GPL per x264. L'utilizzo non modificato tramite ffmpeg, l'interfaccia della riga di comando x264 o qualsiasi altra cosa consentita dalla GPL, non richiede il pagamento dei titolari del copyright x264 . perché le loro FAQ chiariscono che non possono venderti una licenza per utilizzare i brevetti h.264, ne hai ancora bisogno separatamente.) Non ho idea di quanti utenti a basso budget volano sotto il radar e non fanno nulla sui brevetti.
Non mi aspetto che avresti un problema a vendere l'accesso al video h.264 fintanto che hai pagato il contenuto delle royalties stib descritte, anche se hai creato quei flussi con x264. (Che dovresti, perché ottiene una migliore qualità per bitrate rispetto a qualsiasi altro codificatore h.264, specialmente se gli dai un sacco di tempo CPU per eseguire una codifica ottimale di distorsione della frequenza, con slower
o addirittura veryslow
preimpostato. Trascorrere del tempo CPU una volta quando codifica, risparmia larghezza di banda ogni volta che qualcuno scarica.)
Nel tentativo di fornire binari a pagamento per una libreria di codificatore / decodificatore h.264 per consentire una migliore interoperabilità, Cisco ha rilasciato Open H264 . È compilato dal codice sorgente con licenza BSD. Sfortunatamente, in realtà non è molto utile per la maggior parte delle applicazioni perché sia l'encoder che il decoder sono limitati al profilo di base. E non è cambiato molto dall'implementazione di riferimento, quindi la qualità dell'encoder è scadente rispetto a x264 e il decoder probabilmente non è veloce.
Questo post sul blog contiene alcuni interessanti commenti sull'impostazione della royalty per le implementazioni di software h.264.
Se MPEG LA avesse iniziato a molestare seriamente gli utenti / distributori di software libero, le persone avrebbero probabilmente approfittato dei binari a pagamento di Cisco. Fino ad allora, nessuno voleva lasciare che i brevetti software li costringessero a usare software peggiore.
Se ritieni che questi problemi di licenza di brevetto siano un sacco di merda per qualcosa che dovrebbe essere interoperabile e uno standard mondiale, usa video VP9 e audio Opus . L'attuale encoder di VP9 è uguale o migliore di x264 sulla maggior parte dei contenuti. L'ultima volta che ho visto, un test di ascolto alla cieca ha scoperto che Opus era almeno buono come qualsiasi altra cosa (incluso Apple HE-AAC) a 64kb / s. Tuttavia, il supporto del browser Web è ancora debole, al di fuori di Google Chrome. IDK cosa c'è di sbagliato nel fatto che Firefox è così lento da aggiungere una libreria di decodifica audio open source.
modificare:
Potrei interpretare male le cose. Questa discussione su come ottenere la licenza per x264 per l'uso negli Stati Uniti (con le risposte di Dark Shikari, manutentore di x264) sembra concentrarsi solo sull'uso da parte delle società di radiodiffusione. Non riesco ancora a capire perché Firefox dovrebbe essere agganciato per 5 milioni di dollari per l'inclusione di un decodificatore h.264 diverso da Cisco openh264, ma in qualche modo x264 e ffmpeg sono distribuiti gratuitamente. Io mplayer (e penso che ffmpeg) abbia ancora il loro sito Web ospitato in Ungheria ( http://www.mplayerhq.hu ), penso per ragioni di brevetto statunitense, DMCA e simili sciocchezze.
Questo articolo mi fa pensare che MPEG LA voglia solo denaro da parte di persone che distribuiscono implementazioni. Non ho trovato nulla su come autorizzare la tua copia personale di x264 a essere legale per uso personale o senza scopo di lucro. ( opinioni contrastanti nel thread dei commenti sul significato esatto della clausola di uso non commerciale in Final Cut Pro, ad esempio. Tendo a credere all'interpretazione che intende solo impedirti di far passare un flusso attraverso di esso come emittente, o simile.)
edit2 : La distribuzione del codice sorgente non conta come distribuzione di un "prodotto", motivo per cui i binari pre-compilati di x264 e ffmpeg sono ospitati al di fuori degli Stati Uniti, in paesi con leggi meno restrittive. Ci sono molte discussioni su questo esatto problema in un thread su doom9 che vorrei aver trovato ieri. >. <Almeno un ragazzo su quel thread ha effettivamente ricevuto una risposta dal suo avvocato, per la sua GUI x264.
Probabilmente non è una cattiva idea chiedere a MPEG LA se è necessario pagare un extra per l'utilizzo di x264 / ffmpeg, oltre a vendere il contenuto di output h.264, se si sta comunque parlando con loro. Immagino che la compilazione della tua copia dei conteggi x264 costituisca una sola istanza di un "prodotto". Sotto le 100.000 unità, non ci sono commissioni per h.264. Altrimenti potresti essere più sicuro scaricando un file binario, quindi se qualcuno è agganciato, non sei tu. Ma è solo stupido. Non sono un avvocato.
Mi piacerebbe vedere un commento di chiunque possa far luce sul fatto che tu abbia dovuto pagare un extra a MPEG LA se stavi usando x264 per rendere i tuoi contenuti a pagamento, rispetto a un codificatore commerciale a pagamento.
Edit3:
Penso di aver capito questo ora. Non è mai stata necessaria una licenza di brevetto per utilizzare un decodificatore / codificatore h.264, solo per la distribuzione . Questa è stata la confusione che ha portato a questo post.
Quindi se hai una copia di x264 e ffmpeg, stai bene. Puoi usarli come faresti con qualsiasi software commerciale . (Con meno restrizioni, dal momento che alcuni software commerciali sono concessi in licenza solo per la distribuzione a utenti non commerciali . Non preoccuparti, dicono che i loro EULA sono troppo ampi per assicurarsi di non lasciare scappatoie ...)
E se li hai scaricati come sorgente o file binari da un server in un paese senza fastidiose leggi sui brevetti software, anche le persone da cui lo hai scaricato vanno bene.