[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