david | 1 May 03:14

Distribution requirements for ffmpeg

Hi all,
I have a product that I would like to use the ffmpeg binary in, by
executing it from a shell script of mine on a Linux system.
I build the ffmpeg binary with no changes to the source and no
configure options. And I do not do any linking of the libraries
to anything or using any other parts of FFmpeg.

I understand the requirements to provide the exact buildable source
for the binary, and the LGPL license for ffmpeg.

What credit/attribution is needed and appropriate in the documentation?
In the "LICENSE" file I see this:
   There are a handful of files under other licensing terms, namely:
   * The files libavcodec/jfdctfst.c, libavcodec/jfdctint.c,
     libavcodec/jrevdct.c are taken from libjpeg, see the top of the
     files for licensing details.
Looking at those files, I see this:
  (2) If only executable code is distributed, then the accompanying
  documentation must state that "this software is based in part on
  the work of the Independent JPEG Group".

I looked at many of the "Projects Using FFmpeg"
   ( http://www.ffmpeg.org/projects.html )
but could not find any documentation that said anything about
"this software is based in part on the work of the Independent JPEG Group",
(and many that did not even mention Ffmpeg at all).
This would seem to be required.  Does anyone actually meet this requirement?
Can you point me to some documentation that does?

What should my documentation say about Ffmpeg, if anything?
(Continue reading)

Jedrek | 1 May 04:14
Favicon

Re: [Ffmpeg-user] Did anybody ever succeeded in


Thanks for responding. I think I overcame this problem (at least
temporarily). Maybe the 'make install' couldn't succesfully complete because
on Vista it couldn't create the required directories under msys folder -
lack of permission or whatever. So what I've done manually I did create the
required directories (bin, include,lib,share) and then my make install
worked withouh error.

jschiwal wrote:
> 
> 
> Jedrek wrote:
>> 
>> No. Msys and MinGW were used.
>> 
> 
> I am accustomed to Linux and use Cygwin/X at work, so I had to look up
> Msys on the web.  Seeing Unix styled paths for a question in Vista seemed
> odd at first.
> 
> In linux, the one usually runs the "configure" and "make" steps as a
> normal user and then runs "sudo make install" to install the application
> to system directories such as /usr/bin/ or /usr/local/bin/.  On your first
> post, the command "$ make install " is shown.  The "$" prompt is used for
> regular users, and the "#" prompt is used for the "root" user.  If Msys is
> similarly configured to behave like bash, then I suspect that may be the
> problem.   Do you have "sudo" or can you run "su " to become the root
> user?
> 
> See if you can create a file in /usr/local/bin.  E.G. "touch
(Continue reading)

Picon

Re: Distribution requirements for ffmpeg

On Thu, Apr 30, 2009 at 6:14 PM, david <david <at> nokeena.com> wrote:
> Hi all,
> I have a product that I would like to use the ffmpeg binary in, by
> executing it from a shell script of mine on a Linux system.
> I build the ffmpeg binary with no changes to the source and no
> configure options. And I do not do any linking of the libraries
> to anything or using any other parts of FFmpeg.
>
> I understand the requirements to provide the exact buildable source
> for the binary, and the LGPL license for ffmpeg.
>
> What credit/attribution is needed and appropriate in the documentation?
> In the "LICENSE" file I see this:
>   There are a handful of files under other licensing terms, namely:
>   * The files libavcodec/jfdctfst.c, libavcodec/jfdctint.c,
>     libavcodec/jrevdct.c are taken from libjpeg, see the top of the
>     files for licensing details.
> Looking at those files, I see this:
>  (2) If only executable code is distributed

Surely that cannot apply to ffmpeg, since the LGPL requires you to
distribute source in addition to executable code.

Dark Shikari
Jedrek | 1 May 06:18
Favicon

Re: [Ffmpeg-user] Did anybody ever succeeded in


My intent was to build ffmpeg on Windows Vista PC (using SVN statically).
That 'make install' error was bothering me for a while. Then I thought to
try to do the same on Windows XP PC to see if the same problem will occur.
And there I found no problem with 'make install' - and the important thing
here was that I noticed those few directories being created automatically by
'make install'. That was a suggestion to me to try to create (on Vista)
these directories manually. I did that and that was the solution to the
problem.

jschiwal wrote:
> 
> 
> Jedrek wrote:
>> 
>> Thanks for responding. I think I overcame this problem (at least
>> temporarily). Maybe the 'make install' couldn't succesfully complete
>> because on Vista it couldn't create the required directories under msys
>> folder - lack of permission or whatever. So what I've done manually I did
>> create the required directories (bin, include,lib,share) and then my make
>> install worked withouh error.
>> 
> 
> OK.  I had assumed that these directories would already be present.  They
> would be in Linux or Unix.  The program made the same assumption. 
> Actually the option telling it to build in /usr/local/ instead of /usr/
> told it that they existed.  Your solution was the correct one, and not a
> "temporary" fix.
> 
>  ./configure --help
(Continue reading)

iffmpeg | 1 May 13:07
Picon

Re: [Ffmpeg-user] Quality of converted files


Thanks for the prompt reply.

For question 1.  The easiest way would be:
> ffmpeg  -i x.flv -sameq -y y.mpg

I did this and the size of the output file was atleast double and sometimes
tripled. The bit rate was as high as 900k. I thought keeping the same
quality would keep the size same. I feel lost now. Unfortunately, it seems
like I have to dive deep to understand all the terminologies related to
video conversion and encoding.

Can you tell me what setting  should i use if i want to play the video on my
5.5G video iPod?

(I think, the ideal thing would be to specify the range of size that the
output file should have. Is that possible?)

--

-- 
View this message in context: http://www.nabble.com/Quality-of-converted-files-tp23318248p23331518.html
Sent from the FFmpeg-users mailing list archive at Nabble.com.
Picon

Re: [Ffmpeg-user] Quality of converted files

On Fri, May 1, 2009 at 4:07 AM, iffmpeg <iRounakJain <at> gmail.com> wrote:
>
> Thanks for the prompt reply.
>
> For question 1.  The easiest way would be:
>> ffmpeg  -i x.flv -sameq -y y.mpg
>
> I did this and the size of the output file was atleast double and sometimes
> tripled. The bit rate was as high as 900k. I thought keeping the same
> quality would keep the size same. I feel lost now. Unfortunately, it seems
> like I have to dive deep to understand all the terminologies related to
> video conversion and encoding.
>
> Can you tell me what setting  should i use if i want to play the video on my
> 5.5G video iPod?

An MPG file is certainly not going to play on a video iPod... see
http://rob.opendot.cl/index.php/useful-stuff/ipod-video-guide/

Dark Shikari
Rounak | 1 May 15:10
Picon

Re: [Ffmpeg-user] Quality of converted files

I am not using mpg , I am using mp4 as I wrote in my first post
Robert Swain | 1 May 17:46
Picon

Re: Does ffmpeg supports vmv9 reading and/or encoding

Davy NESTOR wrote:
> I'm currently building a video encoding website. My final videos will be in
> h264.
> I noticed that FFMPEG can't read (and then encode) videos that are in VMV9.
> I've seen some mail archive abou that, but they all are old (~ 2006 for the
> most recent).
> 
> So does someone know if this codec is supported and how to do it

WMV9/VC-1 are supported in current trunk and in the 0.5 release and have 
been for a while. Interlaced WMV9/VC-1 is not yet supported.

Regards,
Rob

PS - ...

$ ffmpeg -formats | grep wmv
FFmpeg version SVN-r18725, Copyright (c) 2000-2009 Fabrice Bellard, et al.
   configuration: --enable-gpl --enable-nonfree --enable-postproc 
--enable-avfilter --enable-avfilter-lavf --enable-pthreads 
--enable-x11grab --enable-libamr-nb --enable-libamr-wb --enable-libfaac 
--enable-libmp3lame --enable-libx264 --extra-cflags='-march=core2 -msse4 
-msse4.1 -msse4.2'
   libavutil     50. 3. 0 / 50. 3. 0
   libavcodec    52.28. 0 / 52.28. 0
   libavformat   52.32. 0 / 52.32. 0
   libavdevice   52. 2. 0 / 52. 2. 0
   libavfilter    0. 5. 0 /  0. 5. 0
   libswscale     0. 7. 1 /  0. 7. 1
(Continue reading)

Picon

Re: [Ffmpeg-user] Quality of converted files

On Fri, May 1, 2009 at 6:10 AM, Rounak <irounakjain <at> gmail.com> wrote:
> I am not using mpg , I am using mp4 as I wrote in my first post

Your first post does not contain the phrase "mp4."

Dark Shikari
The Wanderer | 1 May 18:25
Picon

Re: Estimate of time to transcode

On 04/30/2009 09:36 AM, Anand Ganesan wrote:

> Dear all,
> 
> Can you please anyone help me how to use ffmpeg 5.0 to convert one
> format to another format and also how to speed up the conversion as I
> have more than 800 mb file size to convert i.e. .wmv to mp4 due to
> this my PHP web service shows time out error.

You just hijacked a thread.

Please try again by starting a new thread, instead of hitting Reply on
an existing message.

Also, the first part of your question is answered in the documentation;
please read it and/or try some things, then when you have specific
command lines which give you problems, post those command lines with the
accompanying text output.

--

-- 
       The Wanderer

Warning: Simply because I argue an issue does not mean I agree with any
side of it.

Secrecy is the beginning of tyranny.

Gmane