[FFmpeg-user] How to configure x86_64
Elliott Balsley
elliottbalsley at gmail.com
Wed Oct 23 11:33:18 CEST 2013
Elliott Balsley <elliottbalsley <at> gmail.com> writes:
>
>> From the latest git head, I try to configure ffmpeg with
>> —arch=x86_64, but it ends up with x86 (generic).
>> I’m running OS 10.9 on a Mac Pro 5,1. It’s a 64 bit
>> machine and a 64 bit kernel, so why is this happening?
>
> Please try the following:
> $ ./configure --enable-gpl --enable-version3 --enable-nonfree
> --enable-static --enable-libass --enable-libbluray
> --enable-libfdk-aac --enable-libmp3lame --enable-libvpx
> --enable-libx264 --enable-opencl --enable-libfreetype --cc='gcc -m64’
That still gives the result of “x86 (generic)"
$ make distclean
$ ./configure --enable-gpl --enable-version3 --enable-nonfree --enable-static --enable-libass --enable-libbluray --enable-libfdk-aac --enable-libmp3lame --enable-libvpx --enable-libx264 --enable-opencl --enable-libfreetype --cc='gcc -m64'
Unknown option: n
Unknown option: 1
Usage: head [-options] <url>...
-m <method> use method for the request (default is 'HEAD')
-f make request even if head believes method is illegal
-b <base> Use the specified URL as base
-t <timeout> Set timeout value
-i <time> Set the If-Modified-Since header on the request
-c <conttype> use this content-type for POST, PUT, CHECKIN
-a Use text mode for content I/O
-p <proxyurl> use this as a proxy
-P don't load proxy settings from environment
-H <header> send this HTTP header (you can specify several)
-u Display method and URL before any response
-U Display request headers (implies -u)
-s Display response status code
-S Display response status chain
-e Display response headers
-d Do not display content
-o <format> Process HTML content in various ways
-v Show program version
-h Print this message
-x Extra debugging output
Unknown option: n
Unknown option: 1
Usage: head [-options] <url>...
-m <method> use method for the request (default is 'HEAD')
-f make request even if head believes method is illegal
-b <base> Use the specified URL as base
-t <timeout> Set timeout value
-i <time> Set the If-Modified-Since header on the request
-c <conttype> use this content-type for POST, PUT, CHECKIN
-a Use text mode for content I/O
-p <proxyurl> use this as a proxy
-P don't load proxy settings from environment
-H <header> send this HTTP header (you can specify several)
-u Display method and URL before any response
-U Display request headers (implies -u)
-s Display response status code
-S Display response status chain
-e Display response headers
-d Do not display content
-o <format> Process HTML content in various ways
-v Show program version
-h Print this message
-x Extra debugging output
Unknown option: n
Unknown option: 1
Usage: head [-options] <url>...
-m <method> use method for the request (default is 'HEAD')
-f make request even if head believes method is illegal
-b <base> Use the specified URL as base
-t <timeout> Set timeout value
-i <time> Set the If-Modified-Since header on the request
-c <conttype> use this content-type for POST, PUT, CHECKIN
-a Use text mode for content I/O
-p <proxyurl> use this as a proxy
-P don't load proxy settings from environment
-H <header> send this HTTP header (you can specify several)
-u Display method and URL before any response
-U Display request headers (implies -u)
-s Display response status code
-S Display response status chain
-e Display response headers
-d Do not display content
-o <format> Process HTML content in various ways
-v Show program version
-h Print this message
-x Extra debugging output
Unknown option: n
Unknown option: 1
Usage: head [-options] <url>...
-m <method> use method for the request (default is 'HEAD')
-f make request even if head believes method is illegal
-b <base> Use the specified URL as base
-t <timeout> Set timeout value
-i <time> Set the If-Modified-Since header on the request
-c <conttype> use this content-type for POST, PUT, CHECKIN
-a Use text mode for content I/O
-p <proxyurl> use this as a proxy
-P don't load proxy settings from environment
-H <header> send this HTTP header (you can specify several)
-u Display method and URL before any response
-U Display request headers (implies -u)
-s Display response status code
-S Display response status chain
-e Display response headers
-d Do not display content
-o <format> Process HTML content in various ways
-v Show program version
-h Print this message
-x Extra debugging output
Unknown option: n
Unknown option: 1
Usage: head [-options] <url>...
-m <method> use method for the request (default is 'HEAD')
-f make request even if head believes method is illegal
-b <base> Use the specified URL as base
-t <timeout> Set timeout value
-i <time> Set the If-Modified-Since header on the request
-c <conttype> use this content-type for POST, PUT, CHECKIN
-a Use text mode for content I/O
-p <proxyurl> use this as a proxy
-P don't load proxy settings from environment
-H <header> send this HTTP header (you can specify several)
-u Display method and URL before any response
-U Display request headers (implies -u)
-s Display response status code
-S Display response status chain
-e Display response headers
-d Do not display content
-o <format> Process HTML content in various ways
-v Show program version
-h Print this message
-x Extra debugging output
install prefix /usr/local
source path .
C compiler gcc -m64
ARCH x86 (generic)
big-endian no
runtime cpu detection yes
yasm yes
MMX enabled yes
MMXEXT enabled yes
3DNow! enabled yes
3DNow! extended enabled yes
SSE enabled yes
SSSE3 enabled yes
AVX enabled yes
FMA4 enabled yes
i686 features enabled yes
CMOV is fast yes
EBX available yes
EBP available yes
debug symbols yes
strip symbols yes
optimize for size no
optimizations yes
static yes
shared no
postprocessing support yes
new filter support yes
network support yes
threading support pthreads
safe bitstream reader yes
SDL support no
opencl enabled yes
libzvbi enabled no
texi2html enabled no
perl enabled yes
pod2man enabled yes
makeinfo enabled yes
External libraries:
bzlib libfdk_aac libx264
iconv libfreetype opencl
libass libmp3lame zlib
libbluray libvpx
Enabled decoders:
aac bmp idcin
aac_latm bmv_audio idf
aasc bmv_video iff_byterun1
ac3 brender_pix iff_ilbm
adpcm_4xm c93 imc
adpcm_adx cavs indeo2
adpcm_afc cdgraphics indeo3
adpcm_ct cdxl indeo4
adpcm_dtk cinepak indeo5
adpcm_ea cljr interplay_dpcm
adpcm_ea_maxis_xa cllc interplay_video
adpcm_ea_r1 comfortnoise jacosub
adpcm_ea_r2 cook jpeg2000
adpcm_ea_r3 cpia jpegls
adpcm_ea_xas cscd jv
adpcm_g722 cyuv kgv1
adpcm_g726 dca kmvc
adpcm_g726le dfa lagarith
adpcm_ima_amv dirac libfdk_aac
adpcm_ima_apc dnxhd libvpx_vp8
adpcm_ima_dk3 dpx loco
adpcm_ima_dk4 dsicinaudio mace3
adpcm_ima_ea_eacs dsicinvideo mace6
adpcm_ima_ea_sead dvbsub mdec
adpcm_ima_iss dvdsub metasound
adpcm_ima_oki dvvideo microdvd
adpcm_ima_qt dxa mimic
adpcm_ima_rad dxtory mjpeg
adpcm_ima_smjpeg eac3 mjpegb
adpcm_ima_wav eacmv mlp
adpcm_ima_ws eamad mmvideo
adpcm_ms eatgq motionpixels
adpcm_sbpro_2 eatgv movtext
adpcm_sbpro_3 eatqi mp1
adpcm_sbpro_4 eightbps mp1float
adpcm_swf eightsvx_exp mp2
adpcm_thp eightsvx_fib mp2float
adpcm_xa escape124 mp3
adpcm_yamaha escape130 mp3adu
aic evrc mp3adufloat
alac exr mp3float
als ffv1 mp3on4
amrnb ffvhuff mp3on4float
amrwb ffwavesynth mpc7
amv flac mpc8
anm flashsv mpeg1video
ansi flashsv2 mpeg2video
ape flic mpeg4
ass flv mpegvideo
asv1 fourxm mpl2
asv2 fraps msa1
atrac1 frwu msmpeg4v1
atrac3 g2m msmpeg4v2
aura g723_1 msmpeg4v3
aura2 g729 msrle
avrn gif mss1
avrp gsm mss2
avs gsm_ms msvideo1
avui h261 mszh
ayuv h263 mts2
bethsoftvid h263i mvc1
bfi h263p mvc2
bink h264 mxpeg
binkaudio_dct hevc nellymoser
binkaudio_rdft huffyuv nuv
bintext iac paf_audio
paf_video rawvideo v210x
pam realtext v308
pbm rl2 v408
pcm_alaw roq v410
pcm_bluray roq_dpcm vb
pcm_dvd rpza vble
pcm_f32be rv10 vc1
pcm_f32le rv20 vc1image
pcm_f64be rv30 vcr1
pcm_f64le rv40 vima
pcm_lxf s302m vmdaudio
pcm_mulaw sami vmdvideo
pcm_s16be sanm vmnc
pcm_s16be_planar sgi vorbis
pcm_s16le sgirle vp3
pcm_s16le_planar shorten vp5
pcm_s24be sipr vp6
pcm_s24daud smackaud vp6a
pcm_s24le smacker vp6f
pcm_s24le_planar smc vp8
pcm_s32be smvjpeg vp9
pcm_s32le snow vplayer
pcm_s32le_planar sol_dpcm vqa
pcm_s8 sonic wavpack
pcm_s8_planar sp5x webp
pcm_u16be srt webvtt
pcm_u16le ssa wmalossless
pcm_u24be subrip wmapro
pcm_u24le subviewer wmav1
pcm_u32be subviewer1 wmav2
pcm_u32le sunrast wmavoice
pcm_u8 svq1 wmv1
pcm_zork svq3 wmv2
pcx tak wmv3
pgm targa wmv3image
pgmyuv targa_y216 wnv1
pgssub text ws_snd1
pictor theora xan_dpcm
pjs thp xan_wc3
png tiertexseqvideo xan_wc4
ppm tiff xbin
prores tmv xbm
prores_lgpl truehd xface
ptx truemotion1 xl
qcelp truemotion2 xsub
qdm2 truespeech xwd
qdraw tscc y41p
qpeg tscc2 yop
qtrle tta yuv4
r10k twinvq zero12v
r210 txd zerocodec
ra_144 ulti zlib
ra_288 utvideo zmbv
ralf v210
Enabled encoders:
a64multi libmp3lame png
a64multi5 libvpx_vp8 ppm
aac libx264 prores
ac3 libx264rgb prores_aw
ac3_fixed ljpeg prores_ks
adpcm_adx mjpeg qtrle
adpcm_g722 movtext r10k
adpcm_g726 mp2 r210
adpcm_ima_qt mpeg1video ra_144
adpcm_ima_wav mpeg2video rawvideo
adpcm_ms mpeg4 roq
adpcm_swf msmpeg4v2 roq_dpcm
adpcm_yamaha msmpeg4v3 rv10
alac msvideo1 rv20
amv nellymoser s302m
ass pam sgi
asv1 pbm snow
asv2 pcm_alaw sonic
avrp pcm_f32be sonic_ls
avui pcm_f32le srt
ayuv pcm_f64be ssa
bmp pcm_f64le subrip
cljr pcm_mulaw sunrast
comfortnoise pcm_s16be svq1
dca pcm_s16be_planar targa
dnxhd pcm_s16le tiff
dpx pcm_s16le_planar tta
dvbsub pcm_s24be utvideo
dvdsub pcm_s24daud v210
dvvideo pcm_s24le v308
eac3 pcm_s24le_planar v408
ffv1 pcm_s32be v410
ffvhuff pcm_s32le vorbis
flac pcm_s32le_planar wavpack
flashsv pcm_s8 wmav1
flashsv2 pcm_s8_planar wmav2
flv pcm_u16be wmv1
g723_1 pcm_u16le wmv2
gif pcm_u24be xbm
h261 pcm_u24le xface
h263 pcm_u32be xsub
h263p pcm_u32le xwd
huffyuv pcm_u8 y41p
jpeg2000 pcx yuv4
jpegls pgm zlib
libfdk_aac pgmyuv zmbv
Enabled hwaccels:
Enabled parsers:
aac dvd_nav mpegvideo
aac_latm dvdsub png
ac3 flac pnm
adx gsm rv30
bmp h261 rv40
cavsvideo h263 tak
cook h264 vc1
dca hevc vorbis
dirac mjpeg vp3
dnxhd mlp vp8
dpx mpeg4video
dvbsub mpegaudio
Enabled demuxers:
aac hevc pcm_s8
ac3 hls pcm_u16be
act ico pcm_u16le
adf idcin pcm_u24be
adp idf pcm_u24le
adx iff pcm_u32be
aea ilbc pcm_u32le
afc image2 pcm_u8
aiff image2pipe pjs
amr ingenient pmp
anm ipmovie pva
apc ircam pvf
ape iss qcp
aqtitle iv8 r3d
asf ivf rawvideo
ass jacosub realtext
ast jv redspark
au latm rl2
avi lmlm4 rm
avr loas roq
avs lvf rpl
bethsoftvid lxf rsd
bfi m4v rso
bink matroska rtp
bintext mgsts rtsp
bit microdvd sami
bmv mjpeg sap
boa mlp sbg
brstm mm sdp
c93 mmf segafilm
caf mov shorten
cavsvideo mp3 siff
cdg mpc smacker
cdxl mpc8 smjpeg
concat mpegps smush
data mpegts sol
daud mpegtsraw sox
dfa mpegvideo spdif
dirac mpl2 srt
dnxhd mpsub str
dsicin msnwc_tcp subviewer
dts mtv subviewer1
dtshd mv swf
dv mvi tak
dxa mxf tedcaptions
ea mxg thp
ea_cdata nc tiertexseq
eac3 nistsphere tmv
epaf nsv truehd
ffm nut tta
ffmetadata nuv tty
filmstrip ogg txd
flac oma vc1
flic paf vc1t
flv pcm_alaw vivo
fourxm pcm_f32be vmd
frm pcm_f32le vobsub
g722 pcm_f64be voc
g723_1 pcm_f64le vplayer
g729 pcm_mulaw vqf
gif pcm_s16be w64
gsm pcm_s16le wav
gxf pcm_s24be wc3
h261 pcm_s24le webvtt
h263 pcm_s32be wsaud
h264 pcm_s32le wsvqa
wtv xbin yop
wv xmv yuv4mpegpipe
xa xwma
Enabled muxers:
a64 image2pipe pcm_s24be
ac3 ipod pcm_s24le
adts ircam pcm_s32be
adx ismv pcm_s32le
aiff ivf pcm_s8
amr jacosub pcm_u16be
asf latm pcm_u16le
asf_stream m4v pcm_u24be
ass matroska pcm_u24le
ast matroska_audio pcm_u32be
au md5 pcm_u32le
avi microdvd pcm_u8
avm2 mjpeg psp
bit mkvtimestamp_v2 rawvideo
caf mlp rm
cavsvideo mmf roq
crc mov rso
data mp2 rtp
daud mp3 rtsp
dirac mp4 sap
dnxhd mpeg1system segment
dts mpeg1vcd smjpeg
dv mpeg1video smoothstreaming
eac3 mpeg2dvd sox
f4v mpeg2svcd spdif
ffm mpeg2video srt
ffmetadata mpeg2vob stream_segment
filmstrip mpegts swf
flac mpjpeg tee
flv mxf tg2
framecrc mxf_d10 tgp
framemd5 null truehd
g722 nut vc1
g723_1 ogg vc1t
gif oma voc
gxf pcm_alaw w64
h261 pcm_f32be wav
h263 pcm_f32le webm
h264 pcm_f64be webvtt
hls pcm_f64le wtv
ico pcm_mulaw wv
ilbc pcm_s16be yuv4mpegpipe
image2 pcm_s16le
Enabled protocols:
bluray gopher rtmp
cache hls rtmpt
concat http rtp
crypto httpproxy srtp
data md5 tcp
ffrtmphttp mmsh udp
file mmst unix
ftp pipe
Enabled filters:
aconvert curves owdenoise
adelay dctdnoiz pad
aecho decimate pan
aevalsrc delogo perms
afade deshake perspective
aformat drawbox phase
ainterleave drawgrid pixdesctest
allpass drawtext pp
alphaextract earwax psnr
alphamerge ebur128 pullup
amerge edgedetect removelogo
amix equalizer replaygain
amovie extractplanes rgbtestsrc
anull fade rotate
anullsink field sab
anullsrc fieldmatch scale
apad fieldorder select
aperms format sendcmd
aphaser fps separatefields
aresample framestep setdar
aselect geq setfield
asendcmd gradfun setpts
asetnsamples haldclut setsar
asetpts haldclutsrc settb
asetrate hflip showinfo
asettb highpass showspectrum
ashowinfo histeq showwaves
asplit histogram silencedetect
ass hqdn3d sine
astats hue smartblur
astreamsync idet smptebars
atempo il smptehdbars
atrim interlace split
avectorscope interleave spp
bandpass join stereo3d
bandreject kerndeint subtitles
bass life super2xsai
bbox lowpass swapuv
biquad lut telecine
blackdetect lut3d testsrc
blackframe lutrgb thumbnail
blend lutyuv tile
boxblur mandelbrot tinterlace
cellauto mcdeint transpose
channelmap movie treble
channelsplit mp trim
color mpdecimate unsharp
colorbalance mptestsrc vflip
colorchannelmixer negate vignette
colormatrix noformat volume
compand noise volumedetect
concat null w3fdif
copy nullsink yadif
crop nullsrc
cropdetect overlay
Enabled bsfs:
aac_adtstoasc mjpeg2jpeg noise
chomp mjpega_dump_header remove_extradata
dump_extradata mov2textsub text2movsub
h264_mp4toannexb mp3_header_compress
imx_dump_header mp3_header_decompress
Enabled indevs:
lavfi
Enabled outdevs:
License: nonfree and unredistributable
Creating config.mak, config.h, and doc/config.texi...
More information about the ffmpeg-user
mailing list