Desidero la schermata di registrazione (acquisendo 15 schermate al secondo). Questa parte so come fare. Ma non so come scriverlo in qualche formato video popolare. La migliore opzione che ho trovato è scrivere frame su file PNG separati e usare Mencoder a riga di comando che può convertirli in molti formati di output. Ma forse qualcuno ha un'altra idea?Programmazione dello screen recorder - problemi di output
Requisiti:
- devono essere soluzioni multi-piattaforma (sto usando Free Pascal/Lazarus). Windows, Linux, MacOS
- Esistono librerie per questo?
- Potrebbe essere un'applicazione di riga di comando complessa per me, ma devo avere la possibilità di modificare i frame prima di convertire interi dati grezzi in formato video popolare
- Tutti i materiali che potrebbero darmi un'idea sono apprezzati. API, librerie, qualsiasi cosa anche in altre lingue rispetto a FPC (vorrei provare a riscriverlo o trovare qualche equivalente)
- Ho preso in considerazione anche la scrittura di fotogrammi in formato RAW video e quindi utilizzare Mencoder (che può gestirlo) o altra soluzione, ma può 't trovare qualsiasi API/doc per i video dati RAW
Regards
[ffmpeg] (http://ffmpeg.org/) è multipiattaforma, con licenza LGPL o GPL, recentemente aggiornato. – Argalatyr
Sembra il progetto Mencoder. Quindi ho soluzioni per la codifica dell'output. Ma come preparare l'input per quegli encoder? Sto cercando qualcosa di diverso dalla serie di file PNG – Dibo
I [documenti] (http://ffmpeg.org/faq.html#How-do-I-encode-single-pictures-into-movies_003f) descrivono la codifica dall'immagine cornici a mpeg. Non farà quello che vuoi? – Argalatyr