Using ffmpeg to make a lossless video from still images
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Using ffmpeg to make a lossless video from still images
I'm trying to use ffmpeg to string together images to make a time-lapse movie. Every attempt has resulted in pixelated images. When I decompose the product movie, its stills are a quarter the size of the originals. They look awful. I've tried every codec that looks like it would work, but they either don't work at all or still compress. I'd appreciate advice.
Posting your ffmpeg command line would have helped, but the way I would do this is to name the image sequences something like image.0001.png, image.0002.png, etc, and then do:
Thanks. It turned out my problem was misplacement of the vcodec argument. I put it too early on the command line.
Now I have a different problem: the lossless movie on the target machine is 500 MB (9 times the sum of the source images!); a movie encoded from the same source with the same command line on my computer is 16 MB. 500 is just too large. I assume that the target machine lacks some compression libraries. ffmpeg on my machine depends on 190 libraries; on the target machine, 12. Any ideas?
Last edited by RandomTroll; 08-28-2020 at 12:53 AM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.