ffmpeg采集编码的测试文档

1.本测试文档只能在linux环境下运行,请安装ubuntu10.04以上的系统,并且不能使用虚拟机运行;

2.运行ubuntu 下的命令行终端terminal,先安装相应的编译连接工具,sudo apt-get install make ,安装make工程工具;

3.首先请安装新版的x264编码库
  (1)tar -xvjf last_x264.tar.bz2
  (2)cd x264-snapshot-20120411-2245
  (3)./configure --disable-asm
  (4)make
  (5)sudo make install

4.其次请安装新版的ffmpeg媒体库
(1)tar -xvzf ffmpeg-0.10.4.tar.gz  
(2)cd ffmpeg-0.10.4
(3)./configure --enable-gpl --enable-libx264 --enable-nonfree --enable-pthreads --disable-yasm
(4)sudo make
(5)sudo make install

5.在命令行窗口中输入
sudo ffmpeg -t 3600 -f video4linux2 -s 352*288 -r 10 -i /dev/video0 -vcodec libx264 -f rtp rtp://10.0.1.71:2200 > /tmp/ffmpeg.sdp
(1)3600 代表采集的秒数;
(2)352*288 代表采集画面的像素比;
(3)10 代表帧率(每秒编码发送的个数);
(4)/dev/video0 代表在本机上的摄像头设备,可在命令行中输入 ls /dev/ 查看本机上的摄像头设备名称;
(5)libx264代表本机的x264编码库,默认不需要进行修改;
(6)rtp://10.0.1.71 代表发送到的目标主机IP地址;
(7)2200 代表发送到的目标主机的端口号;

你可能感兴趣的:(x264编码研究)