Ho una sequenza di immagini in formato TIF e vorrei creare un filmato con un FPS fisso (diciamo 10 immagini al secondo) e questo è senza perdita. C'è un modo semplice per farlo? Ho provato con convert
da Imagemagick e ffmpeg
, ma non riesco a capire quali impostazioni utilizzare per evitare qualsiasi compressione.Convertire la sequenza di immagini nel film lossless
risposta
Provare a utilizzare un codec lossless, ad es. HuffYUV o FFV1:
ffmpeg -i frame%04d.png -c:v huffyuv test.avi
ffmpeg -i frame%04d.png -c:v ffv1 -qscale:v 0 test.avi
Entrambi i codec guardare portatile. HuffYUV sembra essere il più popolare, ma per qualche motivo, la codifica di huffyuv sembra rotta sul mio sistema, e ottengo strani colori e bande nere orizzontali. Potrebbe avere qualcosa a che fare con l'input RGB (da PNG) e non YUV (l'input da un file video YUV420 grezzo funziona bene). Così qui sono alcune alternative (non completamente senza perdita di dati, ma visivamente piuttosto buona):
ffmpeg -i frame%04d.png -qscale:v 0 test.avi
ffmpeg -i frame%04d.png -c:v mjpeg -qscale:v 0 test.avi
HuffYUV ha il supporto per RGB, quindi non sono sicuro che questo è il problema. –
Penso che per definizione mjpeg NON sia privo di perdite. HuffYUV è, ma potrebbe introdurre errori di arrotondamento dovuti alla conversione del colore. Non posso affermare nulla su FFV1. Tuttavia, vorrei attirare l'attenzione sull'opzione H264 senza perdita: http://ffmpeg.org/trac/ffmpeg/wiki/x264EncodingGuide#LosslessH.264 –
Come posso rendere ogni immagine esattamente 1 fotogramma e creare il file di output avere FPS di 1 (senza replicare le immagini, basta suonare lentamente)? Grazie. – Royi
- 1. Convertire la sequenza di numeri in ID dall'aspetto casuale?
- 2. Android - Cattura schermo del telefono come film
- 3. Lossless Partecipa e decomposizione Da dipendenze funzionali
- 4. creazione di video dalla sequenza di immagini javacv
- 5. Che cos'è un buon codec video lossless?
- 6. Converti sequenza immagini in file video android java
- 7. Determinare, che contiene la sequenza altra sequenza, nel medesimo ordine, con l'utilizzo di LINQ
- 8. Trasforma sequenza di immagini in video con trasparenza
- 9. Ottenere un'immagine mediana dalla sequenza di immagini con OpenCV
- 10. Come elencare una sequenza di immagini in modo efficiente? confronto sequenza numerica che in Python
- 11. che si occupa di ljpeg (jpeg lossless) usando MATLAB
- 12. Convertire una sequenza di sequenze in un dizionario e viceversa
- 13. Come convertire la diapositiva ppt in immagini jpeg in php
- 14. Convertire una sequenza di stringhe in numeri interi (Clojure)
- 15. Problemi con la creazione di file film in MATLAB
- 16. Java: come posso creare un film da una serie di immagini?
- 17. Imagemagick convertire più immagini in dimensioni PDF
- 18. Come posso creare un film da un insieme di immagini usando qtj e java?
- 19. Come posso creare un film con codifica H.264 da un insieme di immagini in C#?
- 20. Convertire più immagini in Imagemagick (Windows)
- 21. come convertire lista di "sequenza vertice" ad un vettore
- 22. Accesso alle immagini protette nel caricatore universale di immagini
- 23. Come convertire la sequenza di numeri in una matrice in un intervallo di numeri
- 24. Una libreria per convertire svg in immagini?
- 25. Come convertire una sequenza in un byte [] in Clojure?
- 26. Riproduci film Quicktime da Terminal
- 27. Impossibile convertire la variante di tipo (Null) nel tipo (OleStr)
- 28. Convertire immagini da 2D a 3D modello
- 29. La sequenza è decompressione atomica?
- 30. Android: Convertire i PDF in immagini
Se avete un Mac, è possibile utilizzare AppleScript e QuickTime. Hai accesso a un Mac? – JoshRoss
Vedere anche http://superuser.com/questions/347433/how-to-create-an-uncompressed-avi-from-a-series-of-1000s-of-png-images-using-ff – Hugues
related: http : //stackoverflow.com/questions/24961127/ffmpeg-create-video-from-images –