[FFmpeg-user] FFmpeg Library

Satinder Singh satinder at frankly.me
Thu Sep 17 13:28:45 CEST 2015


Hi , I send  my output file , now please help .

On Thu, Sep 17, 2015 at 4:46 PM, Satinder Singh <satinder at frankly.me> wrote:

> See that is output :
>
>
> root at satiender-Aspire-E5-571:/home/satiender/Downloads/libav-0.8.17#
> ./ffmpeg
> ffmpeg version 0.8.17, Copyright (c) 2000-2014 the Libav developers
>   built on Sep 14 2015 18:09:37 with gcc 4.8.4
> The ffmpeg program is only provided for script compatibility and will be
> removed
> in a future release. It has been deprecated in the Libav project to allow
> for
> incompatible command line syntax improvements in its replacement called
> avconv
> (see Changelog for details). Please use avconv instead.
> Hyper fast Audio and Video encoder
> usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options]
> outfile}...
>
> Use -h to get full help or, even better, run 'man ffmpeg'
>
>
> On Thu, Sep 17, 2015 at 4:17 PM, Satinder Singh <satinder at frankly.me>
> wrote:
>
>> please find the attachment. to See file .
>>
>> On Thu, Sep 17, 2015 at 4:13 PM, Steven Liu <lingjiujianke at gmail.com>
>> wrote:
>>
>>> 2015-09-17 18:22 GMT+08:00 Satinder Singh <satinder at frankly.me>:
>>>
>>> > Hi ,,
>>> >
>>> > Please Help me ! give some solution .
>>> >
>>> > On Thu, Sep 17, 2015 at 2:56 PM, Satinder Singh <satinder at frankly.me>
>>> > wrote:
>>> >
>>> > > ok , I sending, please see the attachment file .
>>> > >
>>> > > there have two methods of run the ffmpeg :
>>> > >
>>> > > 1. goto ffmpeg directory and run ./ffmpeg
>>> > > 2. run ffmpeg any where
>>> > >
>>> > > I got different - different outputs with both above command .
>>> > >
>>> > > On Thu, Sep 17, 2015 at 2:49 PM, Steven Liu <lingjiujianke at gmail.com
>>> >
>>> > > wrote:
>>> > >
>>> > >> please add your ffmpeg command line output paste here,
>>> > >>
>>> > >> for example:
>>> > >> [root at localhost ffmpeg]# ffmpeg
>>> > >> ffmpeg version N-75380-gd36eac6 Copyright (c) 2000-2015 the FFmpeg
>>> > >> developers
>>> > >>   built with gcc 4.8.2 (GCC) 20140120 (Red Hat 4.8.2-16)
>>> > >>   configuration: --enable-libx264 --enable-libfaac
>>> --enable-libmp3lame
>>> > >> --enable-gpl --enable-nonfree
>>> > >>   libavutil      55.  2.100 / 55.  2.100
>>> > >>   libavcodec     57.  2.100 / 57.  2.100
>>> > >>   libavformat    57.  2.100 / 57.  2.100
>>> > >>   libavdevice    57.  0.100 / 57.  0.100
>>> > >>   libavfilter     6.  4.100 /  6.  4.100
>>> > >>   libswscale      4.  0.100 /  4.  0.100
>>> > >>   libswresample   2.  0.100 /  2.  0.100
>>> > >>   libpostproc    54.  0.100 / 54.  0.100
>>> > >> Hyper fast Audio and Video encoder
>>> > >> usage: ffmpeg [options] [[infile options] -i infile]... {[outfile
>>> > options]
>>> > >> outfile}...
>>> > >>
>>> > >> Use -h to get full help or, even better, run 'man ffmpeg'
>>> > >>
>>> > >>
>>> > >> 2015-09-17 17:09 GMT+08:00 Satinder Singh <satinder at frankly.me>:
>>> > >>
>>> > >> > yes , I use above gcc syntax :
>>> > >> >
>>> > >> > gcc -g doc/examples/muxing.c -o muxing  -lavcodec -lavdevice
>>> > -lavfilter
>>> > >> > -lavformat -lavutil -lswscale -lswresample -lpostproc -lx264
>>> -lmp3lame
>>> > >> -lz
>>> > >> > -liconv -lbz2
>>> > >> >
>>> > >> > but again I got maximum errors , Can anybody help me and give
>>> proper
>>> > >> > procedure to use ffmpeg API in my C program .
>>> > >> >
>>> > >> > On Thu, Sep 17, 2015 at 2:26 PM, Clément Bœsch <u at pkh.me> wrote:
>>> > >> >
>>> > >> > > On Thu, Sep 17, 2015 at 04:47:48PM +0800, Steven Liu wrote:
>>> > >> > > > You can reference the doc/example file makefile
>>> > >> > > >
>>> > >> > > > gcc -I. -I./ -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64
>>> > >> > -D_LARGEFILE_SOURCE
>>> > >> > > > -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DZLIB_CONST
>>> -std=c99
>>> > >> > > > -fomit-frame-pointer -pthread   -g
>>> -Wdeclaration-after-statement
>>> > >> -Wall
>>> > >> > > > -Wdisabled-optimization -Wpointer-arith -Wredundant-decls
>>> > >> > -Wwrite-strings
>>> > >> > > > -Wtype-limits -Wundef -Wmissing-prototypes
>>> > -Wno-pointer-to-int-cast
>>> > >> > > > -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch
>>> > >> > > > -Wno-format-zero-length -Wno-pointer-sign -O3 -fno-math-errno
>>> > >> > > > -fno-signed-zeros -fno-tree-vectorize -Werror=format-security
>>> > >> > > > -Werror=implicit-function-declaration
>>> -Werror=missing-prototypes
>>> > >> > > > -Werror=return-type -Werror=vla -Wformat
>>> -fdiagnostics-color=auto
>>> > >> > > > -Wno-maybe-uninitialized    -c -o doc/examples/transcoding.o
>>> > >> > > > doc/examples/transcoding.c
>>> > >> > > >
>>> > >> > > > gcc -Llibavcodec -Llibavdevice -Llibavfilter -Llibavformat
>>> > >> > > -Llibavresample
>>> > >> > > > -Llibavutil -Llibpostproc -Llibswscale -Llibswresample
>>> > >> -Wl,--as-needed
>>> > >> > > > -Wl,-z,noexecstack -Wl,--warn-common
>>> > >> > > >
>>> > >> > >
>>> > >> >
>>> > >>
>>> >
>>> -Wl,-rpath-link=libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil:libavresample
>>> > >> > > >   -o doc/examples/transcoding_g doc/examples/transcoding.o
>>> > >>  -lavdevice
>>> > >> > > > -lavfilter -lavformat -lavcodec -lpostproc -lswresample
>>> -lswscale
>>> > >> > > -lavutil
>>> > >> > > > -lXv -lX11 -lXext -lva -lva-x11 -lva -lxcb -lxcb-shm -lxcb
>>> > >> -lxcb-xfixes
>>> > >> > > > -lxcb-render -lxcb-shape -lxcb -lxcb-shape -lxcb -lX11 -lx264
>>> > >> -lmp3lame
>>> > >> > > > -lfaac -lm -lz -pthread
>>> > >> > > >
>>> > >> > > >
>>> > >> > > >
>>> > >> > > >
>>> > >> > > > the simple is looks like :
>>> > >> > > > gcc -g doc/examples/muxing.c -o muxing  -lavcodec -lavdevice
>>> > >> -lavfilter
>>> > >> > > > -lavformat -lavutil -lswscale -lswresample -lpostproc -lx264
>>> > >> -lmp3lame
>>> > >> > > -lz
>>> > >> > > > -liconv -lbz2
>>> > >> > > >
>>> > >> > >
>>> > >> > > No. You should NEVER explicit the libraries and sub dependency
>>> > >> libraries
>>> > >> > > by yourself (because it's build and installation dependent).
>>> See how
>>> > >> it's
>>> > >> > > done in the Makefile.
>>> > >> > >
>>> > >> > > [...]
>>> > >> > >
>>> > >> > > --
>>> > >> > > Clément B.
>>> > >> > >
>>> >
>>> Where is the file?
>>> _______________________________________________
>>> ffmpeg-user mailing list
>>> ffmpeg-user at ffmpeg.org
>>> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>>>
>>
>>
>


More information about the ffmpeg-user mailing list