JamalAbuDayyeh / winff

Automatically exported from code.google.com/p/winff
0 stars 0 forks source link

Compiling Source - ffmpeg Verions Recommended? #179

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
When compiling from source, is it mentioned anywhere the recommended ffmpeg 
version to use, based on the presets you offer?

I'm assuming if someone knows how to write their own presets they can use any 
version, but if not, it would be good to list this in the README.txt for 
requirements and possibly any other requirements needed when compiling from 
source...

I don't even see any mention of fpc or lazarus versions, if there might be a 
preference any of the developer suggest when compiling from source if that 
matters...

THANKS

Original issue reported on code.google.com by das...@gmail.com on 14 Nov 2012 at 2:49

GoogleCodeExporter commented 9 years ago
You are right, we should document this.

The different sets of presets that we provide allow you to use any ffmpeg or 
avconv that has a dependency on libavcodec version 51, 52, 53 or 54 (you just 
have to choose the right set). If you write your own presets, we don't know of 
any ffmpeg or avconv version that would not work. If you want to use the 
additional options you need a recent ffmpeg or avconv with at least libavcodec 
53 (unfortunately, we don't know HOW recent, as the syntax in ffmpeg and avconv 
changed during the lifetime of libavcodec 53)

Building winff should be done with any recent lazarus and fpc. I build with
fpc 2.4.4 and up
lazarus 0.9.30

Is this clear enough, or are you missing something here?

Original comment by poipodec...@hotmail.com on 14 Nov 2012 at 7:47

GoogleCodeExporter commented 9 years ago
Ok...

You showed me how to check for the libavcodec versions in a request I made in 
the past but I don't see it, so how does an end-user check what version they 
have, also is this information listed on the site or in the source?

Thanks again for your time, it's greatly appreciated! :)

CHEERS

Original comment by das...@gmail.com on 16 Nov 2012 at 4:02

GoogleCodeExporter commented 9 years ago
This information is NOT yet in the source, but I thought I write it in this bug 
already, so that at least it is googleable.

(I use avconv, but ffmpeg shows the same):

paul@wollumbin ~ $ avconv -version
avconv version 9_beta1-6:9~beta1-1, Copyright (c) 2000-2012 the Libav developers
  built on Oct 16 2012 20:18:50 with gcc 4.7 (Debian 4.7.2-4)
avconv 9_beta1-6:9~beta1-1
libavutil     51. 42. 0 / 51. 42. 0
libavcodec    54. 31. 0 / 54. 31. 0        <------- THIS LINE
libavformat   54. 18. 0 / 54. 18. 0
libavdevice   53.  2. 0 / 53.  2. 0
libavfilter    3.  1. 0 /  3.  1. 0
libavresample  1.  0. 0 /  1.  0. 0
libswscale     2.  1. 1 /  2.  1. 1

Original comment by poipodec...@hotmail.com on 17 Nov 2012 at 7:38

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Ok thanks I just compiled 0.11.2

ffmpeg 
ffmpeg version 0.11.2 Copyright (c) 2000-2012 the FFmpeg developers
  built on Nov 17 2012 22:16:01 with gcc 4.7.1
  configuration: --prefix=/usr --libdir=/usr/lib --shlibdir=/usr/lib --mandir=/usr/man --disable-debug --disable-ffserver --enable-shared --disable-static --enable-pthreads --enable-libtheora --enable-libvorbis --enable-gpl --enable-version3 --enable-postproc --enable-swscale --enable-x11grab --enable-avfilter --enable-gnutls --enable-libcdio --arch=i486 --enable-libmp3lame --enable-libxvid --enable-libx264
  libavutil      51. 54.100 / 51. 54.100
  libavcodec     54. 23.100 / 54. 23.100
  libavformat    54.  6.100 / 54.  6.100
  libavdevice    54.  0.100 / 54.  0.100
  libavfilter     2. 77.100 /  2. 77.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100

Original comment by das...@gmail.com on 18 Nov 2012 at 8:23

GoogleCodeExporter commented 9 years ago
Just committed in revision 721

Original comment by poipodec...@hotmail.com on 16 Dec 2012 at 9:17