ubuntu ffmpeg 2

接上一篇:

License: nonfree and unredistributable
Creating config.mak and config.h...
root@ran-desktop:/home/ran/ffmpeg#

root@ran-desktop:/home/ran/ffmpeg# sudo checkinstall --pkgname=ffmpeg --pkgversion "4:SVN-r`LANG=C svn info |    grep Revision | awk '{ print $NF }'`" --backup=no --deldoc=yes --fstrans=no    --default

**********************************************************************

 Done. The new package has been installed and saved to

 /home/ran/ffmpeg/ffmpeg_4:SVN-r26308-1_i386.deb

 You can remove it from your system anytime using:

      dpkg -r ffmpeg

**********************************************************************

4、install qt-faststart

This is a useful tool included with FFmpeg that rearranges a file with H.264 video, "such that the moov atom is in front of the data, thus facilitating network streaming". Basically, it allows web movies to start playing before they are completely downloaded. Usage: qt-faststart input.foo output.foo .

root@ran-desktop:/home/ran/ffmpeg# make tools/qt-faststart
CC    tools/qt-faststart.o
LD    tools/qt-faststart
rm tools/qt-faststart.o

sudo checkinstall --pkgname=qt-faststart --pkgversion "4:SVN-r`LANG=C svn info | /

grep Revision | awk '{ print $NF }'`" --backup=no --deldoc=yes --fstrans=no /

--default install -D -m755 tools/qt-faststart /usr/local/bin/qt-faststart

 

测试:

ffmpeg -y -i input.avi -pass 1 -vcodec libx264 -vpre fastfirstpass -b 512k -bt 512k -threads 0 -f mp4 -an /dev/null && ffmpeg -i input.avi -pass 2 -acodec libfaac -ab 128k -ac 2 -vcodec libx264 -vpre hq -b 512k -bt 512k -threads 0 -f mp4 output.mp4

 

root@ran-desktop:/home/ran# ffmpeg -i test.avi -acodec libfaac -ab 128k -ac 2 -vcodec libx264 -vpre slow -crf 22  -threads 0 output.mp4
FFmpeg version SVN-r26308, Copyright (c) 2000-2011 the FFmpeg developers
  built on Jan 12 2011 12:08:54 with gcc 4.4.3
  configuration: --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-x11grab
  libavutil     50.36. 0 / 50.36. 0
  libavcore      0.16. 0 /  0.16. 0
  libavcodec    52.108. 0 / 52.108. 0
  libavformat   52.92. 0 / 52.92. 0
  libavdevice   52. 2. 3 / 52. 2. 3
  libavfilter    1.72. 0 /  1.72. 0
  libswscale     0.12. 0 /  0.12. 0
  libpostproc   51. 2. 0 / 51. 2. 0
Input #0, avi, from 'test.avi':
  Duration: 00:00:30.33, start: 0.000000, bitrate: 930 kb/s
    Stream #0.0: Video: indeo3, yuv410p, 176x184, 15 tbr, 15 tbn, 15 tbc
File 'output.mp4' already exists. Overwrite ? [y/N] y
[buffer @ 0xa71e260] w:176 h:184 pixfmt:yuv410p
[ffsink @ 0xa71cfc0] auto-inserting filter 'auto-inserted scaler 0' between the filter 'src' and the filter 'out'
[scale @ 0xa7169c0] w:176 h:184 fmt:yuv410p -> w:176 h:184 fmt:yuv420p flags:0xa0000004
[libx264 @ 0xa71b4b0] using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64
[libx264 @ 0xa71b4b0] profile High, level 1.1
[libx264 @ 0xa71b4b0] 264 - core 112 r1867 22bfd31 - H.264/MPEG-4 AVC codec - Copyleft 2003-2010 - http://www.videolan.org/x264.html - options: cabac=1 ref=5 deblock=1:0:0 analyse=0x3:0x113 me=umh subme=8 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 constrained_intra=0 bframes=3 b_pyramid=2 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=crf mbtree=1 crf=22.0 qcomp=0.60 qpmin=10 qpmax=51 qpstep=4 ip_ratio=1.41 aq=1:1.00
Output #0, mp4, to 'output.mp4':
  Metadata:
    encoder         : Lavf52.92.0
    Stream #0.0: Video: libx264, yuv420p, 176x184, q=10-51, 200 kb/s, 15 tbn, 15 tbc
Stream mapping:
  Stream #0.0 -> #0.0
Press [q] to stop encoding
frame=  455 fps= 33 q=-1.0 Lsize=    1335kB time=30.20 bitrate= 362.1kbits/s   
video:1327kB audio:0kB global headers:0kB muxing overhead 0.591817%
frame I:4     Avg QP:23.83  size:  7003
[libx264 @ 0xa71b4b0] frame P:139   Avg QP:26.05  size:  4171
[libx264 @ 0xa71b4b0] frame B:312   Avg QP:28.52  size:  2406
[libx264 @ 0xa71b4b0] consecutive B-frames:  3.5%  8.4% 20.4% 67.7%
[libx264 @ 0xa71b4b0] mb I  I16..4:  9.8% 32.2% 58.0%
[libx264 @ 0xa71b4b0] mb P  I16..4:  3.2% 19.1% 23.0%  P16..4: 19.6% 20.3% 11.6%  0.0%  0.0%    skip: 3.1%
[libx264 @ 0xa71b4b0] mb B  I16..4:  0.6%  3.5%  5.0%  B16..8: 32.6% 26.2% 12.2%  direct:11.0%  skip: 8.8%  L0:40.3% L1:39.6% BI:20.2%
[libx264 @ 0xa71b4b0] 8x8 transform intra:40.4% inter:33.8%
[libx264 @ 0xa71b4b0] direct mvs  spatial:99.7% temporal:0.3%
[libx264 @ 0xa71b4b0] coded y,uvDC,uvAC intra: 91.0% 87.5% 46.3% inter: 61.1% 53.1% 0.9%
[libx264 @ 0xa71b4b0] i16 v,h,dc,p: 29% 47%  9% 15%
[libx264 @ 0xa71b4b0] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 12% 22% 19%  6%  6%  5%  9%  7% 14%
[libx264 @ 0xa71b4b0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 20% 14% 11%  7%  9%  8% 10%  9% 12%
[libx264 @ 0xa71b4b0] i8c dc,h,v,p: 41% 25% 21% 13%
[libx264 @ 0xa71b4b0] Weighted P-Frames: Y:17.3% UV:11.5%
[libx264 @ 0xa71b4b0] ref P L0: 45.0% 12.3% 20.3% 10.5%  8.3%  3.1%  0.3%
[libx264 @ 0xa71b4b0] ref B L0: 73.4% 17.7%  6.7%  2.2%
[libx264 @ 0xa71b4b0] ref B L1: 93.9%  6.1%
[libx264 @ 0xa71b4b0] kb/s:358.24
[indeo3 @ 0xa717dd0] Found 1 unreleased buffers!
root@ran-desktop:/home/ran# ls
ffmpeg         qt-creator-linux-x86-opensource-2.0.1.bin  x264                   视频
ffmpeg.tar.gz  record.txt                                 x264.tar.gz            图片
hfrk           Screenshot-2.png                           xvidcore-1.1.3         文档
opencv         test.avi                                   xvidcore-1.1.3.tar.gz  下载
output.mp4     timll                                      公共的                 音乐
qt4.5          workspace                                  模板                   桌面
root@ran-desktop:/home/ran#

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值