[FFmpeg-user] FFmpeg Library

Satinder Singh satinder at frankly.me
Thu Sep 17 13:16:59 CEST 2015


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