`
fanxiaojun
  • 浏览: 56464 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

linux即时通讯开发----s3c6410编解码测试

阅读更多

硬件环境:

开发板:mini6410
CPU:arm s3c6410 主频(532,666)

软件环境:

OS: linux
指令集:armv6
硬件编解码:未启用

1:xin.3gp(320*240)----->out.3gp(176*144)

命令参数1:
./ffmpeg -i /mnt/xin.3gp -vcodec libx264 -b 60k -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -crf 24 -refs 1 -coder 0 -me_range 16 -subq 5 -g 250 -keyint_min 25 -level 30 -qmin 10 -qmax 51 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -s 176x144 -acodec libamr_wb -ac 1 -ar 16000 -ab 14250 /mnt/out.3gp
CPU主频 665:         fps=6        bitrate=47.49kb/s
CPU主频 530:         fps=5        bitrate=47.49kb/s

命令参数2:
./ffmpeg -i /mnt/xin.3gp -vcodec libx264 -b 60k -flags -loop -cmp +chroma -partitions -parti8x8-parti4x4-partp8x8-partb8x8 -me_method dia -subq 0 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 0 -i_qfactor 0.71 -b_strategy 0 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -bf 0 -refs 1 -directpred 1 -trellis 0 -flags2 -bpyramid-mixed_refs-wpred-dct8x8+fastpskip-mbtree -wpredp 0 -aq_mode 0 -rc_lookahead 0  -s 176x144 -acodec libamr_wb -ac 1 -ar 16000 -ab 14250 /mnt/out.3gp

CPU主频 665:         fps=9        bitrate=64.37kb/s
CPU主频 530:         fps=8        bitrate=64.37kb/s

2:foreman.qcif(176x144)----->out4.avi(176x144)
命令参数1:
./ffmpeg -y  -s 176x144 -i /mnt/foreman.qcif  -r 25 -vcodec libx264 -b 60k -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -crf 24 -refs 1 -coder 0 -me_range 16 -subq 5 -g 250 -keyint_min 25 -level 30 -qmin 10 -qmax 51 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 /mnt/out4.avi

CPU主频 665: fps=8        bitrate=139.12kb/s
CPU主频 530: fps=7        bitrate=139.12kb/s

命令参数2:
./ffmpeg -y  -s 176x144 -i /mnt/foreman.qcif   -r 25 -vcodec libx264 -coder 0 -flags -loop -cmp +chroma -partitions -parti8x8-parti4x4-partp8x8-partb8x8 -me_method dia -subq 0 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 0 -i_qfactor 0.71 -b_strategy 0 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -bf 0 -refs 1 -directpred 1 -trellis 0 -flags2 -bpyramid-mixed_refs-wpred-dct8x8+fastpskip-mbtree -wpredp 0 -aq_mode 0 -rc_lookahead 0  /mnt/out4.avi

CPU主频 665: fps=21        bitrate=210.93kb/s
CPU主频 530: fps=18        bitrate=210.93kb/s

3:320x240.yuv(320x240)----->out3.avi(320x240)
命令参数1:
./ffmpeg -y  -s 320x240 -i /mnt/320x240.yuv  -r 25 -vcodec libx264 -b 60k -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -crf 24 -refs 1 -coder 0 -me_range 16 -subq 5 -g 250 -keyint_min 25 -level 30 -qmin 10 -qmax 51 -trellis 2 -sc_threshold 40 -i_qfactor 0.71  /mnt/out3.avi

CPU主频 665:        fps=6         bitrate=214.66kb/s
CPU主频 530:        fps=4~5         bitrate=214.66kb/s

命令参数2:
./ffmpeg -y  -s 320x240 -i /mnt/320x240.yuv  -r 25 -vcodec libx264 -coder 0 -flags -loop -cmp +chroma -partitions -parti8x8-parti4x4-partp8x8-partb8x8 -me_method dia -subq 0 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 0 -i_qfactor 0.71 -b_strategy 0 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -bf 0 -refs 1 -directpred 1 -trellis 0 -flags2 -bpyramid-mixed_refs-wpred-dct8x8+fastpskip-mbtree -wpredp 0 -aq_mode 0 -rc_lookahead 0  /mnt/out3.avi

CPU主频 665:        fps=8         bitrate=204.76kb/s
CPU主频 530:        fps=7         bitrate=204.76kb/s

解码 x264----->yuv
3:out3.avi(320x240)----->out10.yuv(320x240)
命令参数:
./ffmpeg -y -i out3.avi -s 320x240 out10.yuv

CPU主频 665:fps=40         bitrate=23040kb/s
CPU主频 530:fps=21         bitrate=23040kb/s

 

即时通讯包:http://ishare.iask.sina.com.cn/f/33855035.html

对于本博有任何问题的朋友都可加QQ:992139738

分享到:
评论

相关推荐

    UT-S3C6410-linux.rar_6410_S3C6410 BOOT_just for s3c6410_s3c6410

    本篇将深入探讨S3C6410处理器在Linux环境下的开发过程,结合"UT-S3C6410-linux.rar"这个压缩包中的"UT-S3C6410开发板linux使用手册.pdf",我们来详细了解S3C6410的BOOT加载流程、内核配置以及驱动程序开发。...

    s3c6410 MFC编解码Demo

    【标题】"s3c6410 MFC编解码Demo"是一个针对三星S3C6410处理器的多媒体编解码演示程序,它主要用于展示如何在Visual Studio环境下运用MFC(Microsoft Foundation Classes)框架来实现视频编解码功能。这个Demo不仅...

    s3c6410的MFC编解码实例

    在本文中,我们将深入探讨如何使用三星S3C6410处理器的多媒体功能单元(MFC,Multi-Format Codec)进行H264编解码操作。S3C6410是一款高性能的应用处理器,它内置了硬件加速器,如MFC,用于高效处理多媒体任务,如...

    S3C6410-ARM11 AD模块 LINUX平台驱动代码

    在S3C6410 AD模块的开发中,Makefile用于编译驱动源码和测试应用程序,确保它们能正确链接到Linux内核或运行在用户空间。 6. **驱动开发流程**: 开发S3C6410的AD驱动通常包括以下步骤:(a) 硬件接口分析,了解ADC...

    S3C6410板子的硬件解码

    【S3C6410板子的硬件解码】是一种在嵌入式系统中利用处理器的硬件加速单元来解析视频编码格式的技术。S3C6410是一款由Samsung公司设计的高性能ARM Cortex-A8处理器,常用于开发板和嵌入式设备,其内置的多媒体引擎...

    s3c-u-boot-1.1.6.rar_S3c6410porting_guide_s3c_s3c6410 立宇泰_u-boo

    立宇泰是一家专注于嵌入式系统开发的公司,他们提供的S3C6410 UBoot移植指南可能包含针对该平台的特殊优化和注意事项,对于开发者来说是一份宝贵的资源。指南可能涵盖硬件初始化、设备驱动适配、调试技巧等方面,有...

    linux设备驱动实例--s3c6410led

    在这个实例中,我们关注的是"Linux设备驱动实例--s3c6410led",这显然是针对三星S3C6410处理器上LED(发光二极管)设备的驱动程序开发。友善之臂是一家知名的嵌入式开发板制造商,6410led4可能是他们某款开发板上的...

    s3c6410 DS18b20 linux+arm驱动

    【标题】"s3c6410 DS18b20 linux+arm驱动"涉及的关键技术点包括S3C6410微处理器、DS18B20温度传感器以及在Linux操作系统下的ARM架构设备驱动开发。 S3C6410是一款基于ARM1176JZ-S内核的高性能应用处理器,广泛应用...

    s3c6410_LCD 源代码

    【标题】s3c6410_LCD 源代码主要涵盖了针对S3C6410处理器的LCD显示驱动程序。S3C6410是一款基于ARM11架构的微处理器,常用于嵌入式系统,如智能手机、平板电脑和工业控制设备等。在这些设备中,LCD(Liquid Crystal ...

    UT-S3C6410硬件使用手册

    除了CPU之外,S3C6410还集成了多种多媒体处理引擎,如视频解码器、音频编解码器等,能够满足复杂的应用需求。 #### 2.2 存储模块 开发板上配备了大容量的内存和闪存,以满足操作系统运行以及数据存储的需求。通常...

    jpeg_drv.rar_jpeg_jpeg s3c6410_jpeg s3c6410 lin_s3c6410_s3c6410

    标题中的"jpeg_drv.rar_jpeg_jpeg s3c6410_jpeg s3c6410 lin_s3c6410_s3c6410" 提供了关键信息,涉及到JPEG图像处理、驱动程序(jpeg_drv)以及与三星S3C6410处理器相关的Linux平台。描述明确指出这是一个“linux s3...

    s3c6410 驱动测试程序

    1. **视频编解码驱动**:在S3C6410中,可能集成了硬件加速器来处理视频编码和解码任务,以减轻CPU负担。测试程序会确保这些硬件模块正常工作,能够支持各种常见的视频格式,如MPEG、H.264等,并能高效地执行编码和...

    三星S3C6410用户手册(中文版)

    S3C6410兼容多种操作系统,如Linux、Android、WinCE等,这为开发者提供了广泛的选择,可以根据项目需求选择合适的操作系统进行开发。 八、应用示例 S3C6410常用于高端智能手机和平板电脑,例如早期的三星Galaxy系列...

    S3C6410自带AD驱动

    综上所述,S3C6410自带的AD驱动涉及到了嵌入式系统中的硬件抽象层、中断处理、内核模块开发、测试方法等多个方面,对于理解嵌入式Linux系统和硬件接口设计具有重要意义。了解并掌握这些知识点,能够帮助开发者高效地...

    s3c6410开发板 linux下 摄像头测试代码

    在Linux系统下对S3C6410开发板进行摄像头测试涉及到了多个技术领域,包括硬件接口、设备驱动程序、Linux内核以及用户空间应用程序的交互。S3C6410是一款基于ARM11架构的微处理器,广泛应用于嵌入式系统,如开发板和...

    S3C6410芯片资料

    压缩包中的"测试代码"可能是用于验证S3C6410芯片功能的示例程序,包括基本的外设初始化、性能测试、内存访问测试等,这对于开发者理解和调试芯片非常有帮助。"部分数据资料"可能包含了芯片的技术规格书、用户手册、...

    LDD6410 S3C6410开发板原理图

    S3C6410是一款高性能的ARM1176JZF-S处理器,集成了一系列多媒体处理功能,如视频编解码、图像处理等,广泛应用于嵌入式系统设计中。LDD6410 S3C6410开发板是基于该处理器的一款开发平台,为开发者提供了丰富的接口...

    S3C6410开发硬件

    ### S3C6410开发硬件知识点 #### 一、产品概述与功能特性 **S3C6410**是一款高性能嵌入式处理器,适用于多种应用领域,包括但不限于移动设备、工业控制、多媒体播放器等。该处理器在667MHz的主频下稳定运行,具有...

    s3c-ts.rar_s3c-ts 64_s3c-ts.c_s3c6410_s3c6410 touch_触摸

    "s3c-ts"可能是该驱动程序的名称,而"s3c6410_s3c6410 touch"表明内容主要关注的是针对S3C6410处理器的触摸屏技术。 【描述】提到的是对S3C6410触摸屏驱动的详细分析,其中包含了对源代码的注释。这暗示了这个...

Global site tag (gtag.js) - Google Analytics