[FFmpeg-user] Correct usage of the GNU Public licence and using mjpeg in mp4 container.
lambda.clozure at gmail.com
Wed Jul 10 13:31:44 CEST 2013
i developed a small tool for a german university in java for windows, mac
and linux that convert an animated gif into a movie.
Now i having some questing regarding to release it under the GNU Public
1. As i am not sure if i use only Lesser GNU Public stuff is it ok if i
just go for GNU Public license, because it is the more "restricted" one and
don't have to worry about licensing concerns?
2. Is it sufficent to state in the License file that this Program
(Gif2Video) is using the GNU Public license (2+) plus a copy of that
license in a file nearby. And also mention that it uses ffmpeg (with a
link) that use different licenses, most of it is in the Lesser GNU Public
license (also place a copy of that License file). Or must i include the
hole source with a binary release (doubt it, links should be sufficend,
The other thing is that i having problems of using motion jpeg in a mp4
container, at least when it comes down to watch them in Quicktime or
Windows Media Player. VLC works fine, maybe because both use libavcodec?
Here is an example code that would my programm use in windows for making a
mjpeg mp4 video out of jpeg images with i extract before form the gifs:
./lib/ffmpeg.exe -f image2 -r 15 -i C:\temp\CrocFAIL\CrocFAIL%d.jpeg -r 25
-vcodec mjpeg -pix_fmt yuv420p C:\temp\CrocFAIL.mp4
more readable ->
ffmpeg -f image2 -r 15 -i test%d.jpeg -r 25 -vcodec mjpeg -pix_fmt yuv420p
thanks for any help in advance and sorry for my broken english, trying to
improve it, but i am no native speaker.
btw if anyone need that tool, just send me an mail and i send you a
download link. will release i most likely this month on sourceforge but for
now it should be fine so.
More information about the ffmpeg-user