Open gecube opened 5 years ago
Oh ! That's interesting, can you share the input command ?
$ docker run jrottenberg/ffmpeg:3.4-alpine -stats -i http://archive.org/download/thethreeagesbusterkeaton/Buster.Keaton.The.Three.Ages.ogv -loop 0 -final_delay 500 -c:v gif -f gif -ss 00:49:42 -t 5 - > trow_ball.gif
$ docker run jrottenberg/ffmpeg:4.0-alpine -stats -i http://archive.org/download/thethreeagesbusterkeaton/Buster.Keaton.The.Three.Ages.ogv -loop 0 -final_delay 500 -c:v gif -f gif -ss 00:49:42 -t 5 - > trow_ball.gif
$ docker run jrottenberg/ffmpeg:4.1-alpine -stats -i http://archive.org/download/thethreeagesbusterkeaton/Buster.Keaton.The.Three.Ages.ogv -loop 0 -final_delay 500 -c:v gif -f gif -ss 00:49:42 -t 5 - > trow_ball.gif
Those went fine, so I might need to adjust my test if it didn't catch the segfault...
I used -q:v
key, so it looks like I faced the same issue as here: https://github.com/jrottenberg/ffmpeg/issues/104
same fix as #104 ok ? I'll probably document that in the README for now.
I believe that we should do deeper fix, because any user of alpine
distro could face the same issue with another combination of command-line options. Did you check - do developers of ffmpeg or alpine know of the issue? And what do you offer as solution?
Good day!
I tried to use these images. They are awesome. But after some time I faced with size issues. I need the smallest possible image with ffmpeg and python. So I tried to switch to alpine version of jrottenberg/ffmpeg. Unfortunately, all versions starting from
3.4-alpine
(i.e. -jrottenberg/ffmpeg:3.4-alpine
,jrottenberg/ffmpeg:4.0-alpine
andjrottenberg/ffmpeg:4.1
-alpine`) dump core:jrottenberg/ffmpeg:3.3-alpine
works like a charm. I believe it is some incompatible version of ffmpeg