[FFmpeg-devel] How to use CPU Extensions?

Philipp Angele info at camcast.de
Fri Jul 8 00:20:38 CEST 2011


Hi,

ffmpeg works fine on my Ubuntu x86_64

it just dont use the CPU extensions for any reason:

ffmpeg -threads 16 -i myinputfile.mp4 -re -acodec copy -vcodec libx264 -profile main -level 51 -vpre slow -b 512k -s 480x270 -bf 1 -subq 6 -cmp 256 -refs 5 -qmin 10 -qmax 51 -qdiff 4 -coder 1 -trellis 1 -flags +mv4 -f flv output.flv

encoding is fine just the cpu goes ridicously high cause it wont use the cpu extensions:

[libx264 @ 0x23ece00] using cpu capabilities: none!

in total:


ffmpeg version N-31290-gebd1edf, Copyright (c) 2000-2011 the FFmpeg developers
  built on Jul  7 2011 16:58:16 with gcc 4.5.2
  configuration: --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libvpx --enable-libmp3lame --enable-libfaac --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-x11grab --enable-librtmp
  libavutil    51. 11. 0 / 51. 11. 0
  libavcodec   53.  7. 0 / 53.  7. 0
  libavformat  53.  5. 0 / 53.  5. 0
  libavdevice  53.  2. 0 / 53.  2. 0
  libavfilter   2. 24. 3 /  2. 24. 3
  libswscale    2.  0. 0 /  2.  0. 0
  libpostproc  51.  2. 0 / 51.  2. 0
Metadata:
  startDate             07-06-2011
  startTime             04:00:03:00
  framerate             25.00
  width                 848.00
  height                480.00
  videodatarate         1600.00
  audiosamplerate       48000.00
  audiochannels         2.00
  audiodatarate         128.00
[flv @ 0x219a400] Estimating duration from bitrate, this may be inaccurate
Input #0, flv, from 'rxxxx':
  Duration: N/A, start: 0.000000, bitrate: N/A
    Stream #0.0: Video: h264 (Main), yuv420p, 848x480 [PAR 1:1 DAR 53:30], 25 tbr, 1k tbn, 50 tbc
    Stream #0.1: Audio: aac, 48000 Hz, stereo, s16
[buffer @ 0x22b93c0] w:848 h:480 pixfmt:yuv420p tb:1/1000000 sar:1/1 sws_param:
[scale @ 0x21b00c0] w:848 h:480 fmt:yuv420p -> w:480 h:270 fmt:yuv420p flags:0x4
[libx264 @ 0x23ece00] using SAR=1/1
[libx264 @ 0x23ece00] using cpu capabilities: none!
[libx264 @ 0x23ece00] profile Main, level 5.1
[libx264 @ 0x23ece00] 264 - core 115 r2008 4c552d8 - H.264/MPEG-4 AVC codec - Copyleft 2003-2011 - http://www.videolan.org/x264.html - options: cabac=1 ref=5 deblock=1:0:0 analyse=0x1:0x111 me=umh subme=6 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=16 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=1 b_pyramid=0 b_adapt=2 b_bias=0 direct=3 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=50 rc=abr mbtree=1 bitrate=512 ratetol=1.0 qcomp=0.60 qpmin=10 qpmax=51 qpstep=4 ip_ratio=1.41 aq=1:1.00
Output #0, flv,...


If someone had this problem too and knows how to fix it ...


would be very cool if you could answer me ;)

thanks Philipp



More information about the ffmpeg-devel mailing list