导航:首页 > 源码编译 > libmp4v2源码

libmp4v2源码

发布时间:2022-09-24 02:23:26

A. ffmpeg编译视频加上字幕

ffmpeg编译及使用ffmpeg编译及使用

1 ffmpeg介绍

ffmpeg是音视频的分离,转换,编码解码及流媒体的完全解决方案,其中最重要的就是libavcodec库。它被mplayer或者xine使用作为解码器。还有,国内比较流行的播放器影音风暴或MyMPC的后端ffdshow也是使用ffmpeg的解码库的。

ffmpeg软件包经编译过后将生成三个可执行文件,ffmpeg,ffserver,ffplay。其中ffmpeg用于对媒体文件进行处理,ffserver是一个http的流媒体服务器,ffplay是一个基于SDL的简单播放器。

ffmpeg中有五个库文件,libavcodec,libavformat,libavutil,libswscale,libpostproc,其中库libavcodec,libavformat用于对媒体文件进行处理,如格式的转换;libavutil是一个通用的小型函数库,该库中实现了CRC校验码的产生,128位整数数学,最大公约数,整数开方,整数取对数,内存分配,大端小端格式的转换等功能;libswscale,libpostproc暂时不知道何用。

2 ffmpeg下载

最新的ffmpeg可以通过svn下载,SVN辅助的软件有:

SubVersion,从 http://subversion.tigris.org/ 下载,支持linux

TortoiseSVN,从 http://tortoisesvn.tigris.org/ 下载,是很不错的SVN客户端程序,为windows外壳程序集成到windows资源管理器和文件管理系统的Subversion客户端,用起来很方便。

subversion安装,记住最好之前装过apr和apr-util,在apache.org网站能下到

wget http://subversion.tigris.org/downloads/subversion-1.3.2.tar.gz

tar zvxf subversion-1.3.2.tar.gz

cd subversion-1.3.2

./configure --with-apr=/usr/local/apr-httpd --with-apr-util=/usr/local/apr-util-httpd/

make

make install

如果安装了FC6,它已经带了svn,不用装了。

ffmpeg的下载:我们就可以通过svn命令获取最新的ffmpeg,命令如下:

svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg

3 ffmpeg支持库的安装

* xvid

xvid的获取地址如下:

http://www.xvid.org/

wget http://downloads.xvid.org/downloads/xvidcore-1.1.3.tar.gz

配置编译

for x86

#./configure --prefix=/usr/local

#make

#make install

for arm

#CC=arm-linux-gcc ./configure --prefix=/usr/local/arm/arm-linux --build=i686-pc-linux --host=arm-linux --target=arm-linux

#make

#make install

* x264

x264的获取地址如下:

svn co svn://svn.videolan.org/x264/trunk x264

配置编译

for x86

#./configure --enable-shared --prefix=/usr/local

#make

#make install

for arm

#CC=arm-linux-gcc ./configure --enable-pthread --enable-shared --host=arm-linux

--prefix=/usr/local/arm/arm-linux

#make

#make install

* 支持mp3

lame的获取地址如下: http://lame.sourceforge.net/index.php

配置编译

for x86

./configure --enable-shared --prefix=/usr/local

* 支持Ogg Vorbis:

* AC3和dts编码的支持

libdts编译参数

./configure --prefix=/usr

make

make install

* mpg4 aac格式支持,如果ffserver服务器还针对手机用户服务,所以,类似aac,mpg4铃声格式的支持,我们也得做。这里我们安装faad2和faac就行,下载请到http://www.audiocoding.com/moles/mydownloads/,http://prdownloads.sourceforge.net/faac

FAAD2的编译

cd faad2

autoreconf -vif

./configure --prefix=/usr --with-mp4v2 --enable-shared

make

make install

faac的编译

cd faac

chmod +x bootstrap

./bootstrap

./configure --prefix=/usr --with-mp4v2 --enable-shared

make

make install

在编译ffmpeg,在configure时加上--enable-amr_nb --enable-faad --enable-faac参数。

* 支持3gp格式,这也是现在好多手机支持的格式,所以也得支持编译

编译的时候加上--enable-amr_nb --enable-amr_wb参数就行,根据编译系统的提示,所以我们得下载一些编译3gp所需得文件。

源码网址:http://www.3gpp.org/ftp/Specs

wget http://www.3gpp.org/ftp/Specs/ar ... 6.204/26204-510.zip

解压以后把里面的文件都拷贝到libavcodec/amrwb_float

wget http://www.3gpp.org/ftp/Specs/ar ... 6.104/26104-510.zip

解压以后把里面的文件都拷贝到libavcodec/amr_float

* ffmpeg支持VC1格式

微软ASF格式的三个版本,WMV1,WMV2,WMV3分别对应MediaPlayer的版本7,8和9,所以很多时候会称VC1为WMV3或 WMV9,都是它了,有时候在代码里,也能看到称呼它为VC9的。因为微软还没有正式公开这种格式,所以当前对VC1的支持还很不完善。本文基本是根据Multimedia Mike的一篇博客翻译和完善而来。

(1) 首先要下载 SMPTE VC-1 reference decoder,这个组织是要收费的,可以从这里下载免费的。

(2) 在ffmpeg目录下的libavcodec目录下面,建立目录libvc1。

(3) 将VC1_reference_decoder_release6/decoder/目录中的*.c和*.h文件全部到libvc1目录下。

(4) 将VC1_reference_decoder_release6/shared/目录中的*.c和*.h文件全部到libvc1目录下。

(5) 将 libvc1-makefile.txt放到libvc1下的Makefile文件。

(6) 将smpte-vc1.c文件放到libavcodec目录下。

(7) 修改libavcodec目录下的vc9.c,将文件最后的wmv3_decoder这个AVCodec的structure,用#if 0和#endif包含起来,也就是使它失效了。

(8) 修改libavcodec目录下的allcodecs.c

B. Ubuntu 9.10下安装和使用ffmpeg的详细过程!

ffmpeg的编译、安装及使用(for x86,for arm)
http://hi..com/iminway/blog/item/bda2db4e29ced701b2de05f1.html

最新的ffmpeg可以通过svn下载,SVN辅助的软件有:
SubVersion,从 http://subversion.tigris.org/ 下载,支持linux。
TortoiseSVN,从 http://tortoisesvn.tigris.org/ 下载,是很不错的SVN客户端程序,为windows外壳程序集成到windows资源管理器和文件管理系统的Subversion客户端,用起来很方便。

http://subversion.tigris.org/downloads/subversion-1.3.2.tar.gz
tar zvxf subversion-1.3.2.tar.gz
cd subversion-1.3.2
./configure --with-apr=/usr/local/apr-httpd --with-apr-util=/usr/local/apr-util-httpd/
make
make install
如果安装了FC6,它已经带了svn,不用装了。
ffmpeg的下载:我们就可以通过svn命令获取最新的ffmpeg,命令如下:
svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg

xvid的获取地址如下:
http://www.xvid.org/
wget http://downloads.xvid.org/downloads/xvidcore-1.1.3.tar.gz
配置编译
for x86
#./configure --prefix=/usr/local
#make
#make install
for arm
#CC=arm-linux-gcc ./configure --prefix=/usr/local/arm/arm-linux --build=i686-pc-linux --host=arm-linux --target=arm-linux
#make
#make install

x264的获取地址如下:
svn co svn://svn.videolan.org/x264/trunk x264
配置编译
for x86
#./configure --enable-shared --prefix=/usr/local
#make
#make install
for arm
#CC=arm-linux-gcc ./configure --enable-pthread --enable-shared --host=arm-linux

#make install

lame的获取地址如下: http://lame.sourceforge.net/index.php
配置编译
for x86
./configure --enable-shared --prefix=/usr/local

libdts编译参数
./configure --prefix=/usr
make
make install

http://www.audiocoding.com/moles/mydownloads/,http://prdownloads.sourceforge.net/faac
FAAD2的编译
cd faad2
autoreconf -vif
./configure --prefix=/usr --with-mp4v2 --enable-shared
make
make install
faac的编译
cd faac
chmod +x bootstrap
./bootstrap
./configure --prefix=/usr --with-mp4v2 --enable-shared
make
make install
在编译ffmpeg,在configure时加上--enable-amr_nb --enable-faad --enable-faac参数。

编译的时候加上--enable-amr_nb --enable-amr_wb参数就行,根据编译系统的提示,所以我们得下载一些编译3gp所需得文件。
源码网址:http://www.3gpp.org/ftp/Specs
wget http://www.3gpp.org/ftp/Specs/archive/26_series/26.204/26204-510.zip
解压以后把里面的文件都拷贝到libavcodec/amrwb_float
wget http://www.3gpp.org/ftp/Specs/archive/26_series/26.104/26104-510.zip
解压以后把里面的文件都拷贝到libavcodec/amr_float

微软ASF格式的三个版本,WMV1,WMV2,WMV3分别对应MediaPlayer的版本7,8和9,所以很多时候会称VC1为WMV3或 WMV9,都是它了,有时候在代码里,也能看到称呼它为VC9的。因为微软还没有正式公开这种格式,所以当前对VC1的支持还很不完善。本文基本是根据 Multimedia Mike的一篇博客翻译和完善而来。
(1) 首先要下载 SMPTE VC-1 reference decoder,这个组织是要收费的,可以从这里下载免费的。
(2) 在ffmpeg目录下的libavcodec目录下面,建立目录libvc1。
(3) 将VC1_reference_decoder_release6/decoder/目录中的*.c和*.h文件全部到libvc1目录下。
(4) 将VC1_reference_decoder_release6/shared/目录中的*.c和*.h文件全部到libvc1目录下。
(5) 将 libvc1-makefile.txt放到libvc1下的Makefile文件。
(6) 将smpte-vc1.c文件放到libavcodec目录下。
(7) 修改libavcodec目录下的vc9.c,将文件最后的wmv3_decoder这个AVCodec的structure,用#if 0和#endif包含起来,也就是使它失效了。
(8) 修改libavcodec目录下的allcodecs.c,将register_avcodec(&wmv3_decoder)上下的注释去掉,使它发挥作用。
(9) 修改libavcodec目录下的Makefile,把OBJS的列表中加入smpte-vc1.o。
(10)修改ffmpeg主目录下的Makefile文件,把-L./libavcodec/libvc1 -lvc1$(BUILDSUF)加入到FFLIBS后面。
(11) 进入ffmpeg/libavcodec/libav1,执行make
(12) 到ffmpeg主目录下,执行config;make;make install。config时根据实际情况带参数。

采用ffmpeg转码制作FLV文件,和转码成其它媒体类型的重要差别是一定要有lame库支持,因为FLV的声音编码采用mp3格式,非lame这个东 东不行。编译ffmpeg中加入lame库真是一场灾难,特别在windows下,很多参数都不能发挥作用,最后直接手工和改一些文件,记录如 下:
(1) 如果在Windows下编译,第一步当然是下载MinGW和MSYS来装上了。到http://mingw.sourceforge.net/去下载最新版的MinGW-5.0.2.exe和MSYS-1.0.11-2004.04.30-1.exe。
(2) 先安装MinGW,直接运行MinGW-5.0.2.exe安装,选择目录,譬如选择D:\MinGW为安装目录。安装时需要选择gcc和make模块,安装文件本身很小,会从网上下载模块来安装。
(3) 然后安装MSYS,也是直接运行MSYS-1.0.11-2004.04.30-1.exe安装。安装目录一般选择D:\MinGW\bin \1.0。,安装过程会询问刚才安装MinGW的目录,输入D:\MinGW,其它都回答'Y'就搞定了。如果不清楚,可以看这个图片效果。
(4) 运行MSYS,桌面上有个图标,双击就运行了,运行结果是一个模拟unix的命令窗口,后面的编译都在这种状态下进行。前面4步在linux不需要。
(5) 到http://lame.sourceforge.net/去下载最新版的lame-3.97b2.tar.gz,到你认为合适的地方,解压后进入lame解压出来的目录中。执行
./configure --prefix=PREFIX
make
make install
(6) 就把编译出来的include下的lame目录到/usr/include目录下,把lib下的几个库文件都到/usr/lib目录 下。这里注意有个变化,如果只 lib目录下的静态库到/usr/lib下,就是只 libmp3lame.a文件,编译出来的ffmpeg最终就不会对libmp3lame的动态库有依赖关系,这是因为编译首先找动态库,动态库没有才找 静态库。如果不做这个,后面编译ffmpeg时无论如何指定参数,都会报错LAME not found,不知道是哪里的bug。
(7) 从http://ffmpeg.mplayerhq.hu/取得最新的ffmpeg,现在自由软件都大量采用SVN了,要先装一个SVN,可以去http://tortoisesvn.tigris.org/下载windows版的SVN,去http://subversion.tigris.org/下载linux版的SVN。SVN如何编译安装这里就省略了。
(8) 如果在windows下,打开解压后的ffmpeg目录下的Makefile文件,在FFLIBS的那一行后面加上-lmp3lame$(BUILDSUF)。这个也不知道是哪个bug引起的,搞了好长时间才搞出来,郁闷。Linux下不用这样。

#./configure --prefix=/usr --enable-gpl --enable-shared --enable-mp3lame --enable-amr_nb --enable-amr_wb --enable-amr_if2 --enable-libogg --enable-vorbis --enable-xvid --enable-a52 --enable-a52bin --enable-faadbin --enable-dts --enable-pp --enable-faad --enable-faac --enable-x264 --enable-pthreads --disable-ffserver --disable-ffplay
make
make install

http://www.3gpp.org/ftp/Specs/archive/26_series/26.073/26073-510.zip
解压以后把里面的文件都拷贝到libavcodec/amr目录下

make
make install

#./configure --prefix=./install --disable-shared --enable-pthreads --enable-libx264 --enable-libxvid --arch=i686 --enable-gpl
#make
#make install

配置编译
#./configure --prefix=/home/zht/redhatzht/sources/image-colletct/ffmpeg/install --enable-static --disable-shared --enable-libx264 --enable-libxvid --cross-compile --cc=arm-linux-gcc --arch=arm --enable-gpl --disable-strip --disable-network --disable-ipv6 --disable-vhook --disable-audio-beos --disable-audio-oss --disable-mpegaudio-hp --enable-pthreads --enable-small --disable-parsers --disable-debug
#make
#make install

x86上的ldconfig不能在arm上运行,arm上的ldconfig工具是在建立交叉编译器时,编译glibc是产生的,可以拷贝到arm-linux中。
(4) 本文大部分内容来自网络,其中xvid,x264的库,我亲手安装过,ffmpeg的配置编译for x86的简易配置,for arm,我亲手配置编译过,并在x86,arm上可用,编译配置都是采用静态库。

ffmpeg作为媒体文件处理软件,基本用法如下:
ffmpeg -i INPUTfile [OPTI

文章出处:DIY部落(http://www.diybl.com/course/6_system/linux/Linuxjs/20091024/180077.html)

C. huawei liteos系统可以用mp4v2库吗

物联网的概念是物物相联,通过各种技术,如RFID,无线传感等来实现物品信息识别,通过软件平台将这些信息整合在一起,就实现了物联网应用系统。也可以通过这个地址来更加了解物联网报警系统目前在国内比较成熟的物联网应用系统有:RFID智能图书馆系统、智能仓储物流管理系统、RFID资产管理系统、不停车自动收费系统、智能停车场管理系统、开放式门禁考勤管理系统等等。华为做的是一个“端”的操作系统,名为liteos,这是一个体积在10kb级、开源且可帮助小型设备处理信息的操作系统。同时,其也是华为“敏捷网络3.0”计划的一部分,这个计划试图打造一个从软件到硬件一体的轻量级物联网体系。

D. idea6410开发板都有哪些功能支持什么操作系统

http://item.taobao.com/auction/item_detail-0db2-.htm
支持的操作系统很能多的,至少6种:
一、WinCE6.0软件资源(点击展开)
软件特性:
·CPU主频稳定工作于667MHz
·视频硬件编码、解码支持MPEG-4/H263/H264/VC-1
·2D、3D图形硬件加速、D3D Mobile,支持OpenGL ES1.1 & 2.0
·支持SD卡+USB2.0升级系统
·支持TCPMP播放器完美硬件解码,MPEG-4/H264/VC-1在D1分辨率下音视频解码35fps
·支持MediaPlayer + Directshow视频硬件解码
·支持Camera回显、H264/MPEG-4视频高效率编码
·支持JPEG图片硬件编解码
·支持WIFI、蓝牙、3G、GPS等外置模块
·支持录音并存储存储至nand flash
·支持显示开机进度条、开机logo
·支持即时通工具MSN、SKYPE、QQ
·支持OFFICE、PDF阅读器
·支持Adobe Flash Lit,IE浏览器在线播放视频
·提供丰富的测试源码实例:视频编码实例、视频解码实例、JPEG编码实例、JPEG解码实例、Camera回显、拍照、录像实例、多重解码分屏显示实例、显示处理、缩放,TV OUT实例等,驱动源码+上层测试实例源码,为用户提供丰富、全面的参考资料
软件资源:
WinCE6.0 BSP软件资源
类别 功能特性 描述
Bootloader Stepldr ★ 提供源码,最终生成镜像STEPLDR.bin
Eboot ★ 提供源码,最终生成镜像EBOOT.bin
Eboot功能强大,主要包括:
1、网络下载:可设静态IP、HDCP获取动态IP、Mac地址设置、开机自动通过网络下载内核等功能
2、USB下载:通过USB OTG 2.0接口,高速更新镜像
3、格式化Nand Flash
4、格式化BinFS
5、低级格式化
6、设置启动延迟时间
7、开机启动进度条
Sdboot 提供可使用的二进制
1、SD启动、通过USB下载并烧写镜像(取代JTAG烧写)
2、任意更换开机LOGO
底层驱动
程序 DISPLAY LCD显示驱动,★ 提供源代码
显示驱动特点:
1、支持多款不同尺寸的液晶屏,3.5寸、4.3寸、7寸、10.2寸、10.4寸(LVDS)
2、支持16/18/24Bpp模式
3、支持屏幕旋转
TOUCH 触摸屏驱动,★ 提供源码
DM9000A DM9000网口驱动,★ 提供源码
CAMERA 摄像头驱动,支持OV9650/9653/9655, ★ 提供源码(选配)
HSMMC SD/MMC/SDIO驱动,★ 提供源码
IIC IIC驱动,★ 提供源码
JPEG JPEG驱动,★ 提供源码
SPI SPI驱动,★ 提供源码
Keybd 按键驱动程序,支持板载用户按键、外置矩阵按键 ★ 提供源码
NANDFLASH FMD模式Nand Flash驱动,支持512 Byts小Page、2K bytes大Page,驱动兼容128Mbit~8Gbit容量 ★ 提供源码
SERIAL 串口驱动,4个UART ★ 提供源码
WAVEDEV 音频驱动,支持AC97和IIS,默认驱动为AC97(WM9714) ★ 提供源码
CF_ATA CF卡,ATA硬盘驱动,提供源码
CMM ★ 提供源码
DMA ★ 提供源码
DrvLib ★ 提供源码
MFC 多媒体硬件编解码驱动, ★ 提供源码
OTG USB OTG驱动,仅支持Device功能, ★提供源码
USB USB HOST驱动, ★ 提供源码
POWERBUTTON ★ 提供源码
POWERCONTROL ★ 提供源码
UAO ★提供源码
WIFI_SDIO wifi模块驱动, ★ 提供源码(选配)
上层应用程序 MFC视频编解码
测试程序 提供源码、用户手册,支持MPEG-4/H264/H263/VC-1
详细的视频编码、解码实例和API操作文档
DirectShow filter
硬件解码程序 提供源码,源码内容包括
AACDecoderFilter
FrameExtractFilter
MFCDecoderFilter
MP4testcode
mpeg4ip_mp4v2
SsapMp4Parser
JPEG编解码测试程序 提供源码、API操作文档
OpenGL测试程序 提供源码、用户手册, 2D/3D硬件图形加速(OpenGL ES1.1&2.0)
Camera预览和编码测试程序 提供源码 支持OV9650/9653/9655 CMOS图像传感器
串口测试程序 提供源码 测试串口通讯的程序
TCPMP播放器 完美硬件解码MPEG-4/H263/H264/VC-1
支持avi、mp4、m4v、mov、3gp、flv、mpg等扩展格式
支持DIVX、XVID
支持解码MP1、MP2、MP3、AC3、AAC等音频格式
D1分辨率(720*576)下,视频解码40fps以上
录音程序 录音测试程序,支持永久存储至nand flash
Flash播放器 一款不错的flash 播放器
Skype 即时通讯工具,支持信息、语音聊天
MSN WinCE6.0自带即时通讯工具
QQ 腾讯QQ,支持在线聊天、QQ群、发送接收文件等
在线视频 支持在线播放视频
OFFICE软件 Word、Excel、PowerPoint、PDF、txt等阅览
PC端
开发环境及烧写软件 DNW V0.60C 串口调试终端、USB下载镜像工具
IROM_Fusing_Tool 烧写IROM_SD_EBOOT.NB0到SD卡的工具
Microsoft Visual Studio 2005 集成开发环境,系统定制、编译、调试环境 应用程序开发环境
Windows Embedded CE 6.0 内核定制、裁剪插件
Microsoft Activesync PC和WinCE的同步软件,同步建立后,可通过USB Device口与PC间进行数据交换,应用程序单步调试等

二、Linux2.6.28软件资源(点击展开)
Linux2.6.28 BSP软件资源
类别 功能特性 描述
Bootloader u-boot 版本:u-boot-1.1.6
主要功能:
1、支持Nand Flash擦除、读、写
2、支持USB 下载镜像
3、支持打印、设置、保存环境变量
4、支持内存内容显示、对比、修改
5、支持bootm、bootargs设置
★ 提供源代码
Sdboot 支持SD启动、通过USB下载并烧写镜像(取代JTAG烧写)
内核及
设备驱动
程序 内核 内核版本:Linux-2.6.28
系统时钟 系统主频:533MHz
显示驱动 支持多种不同尺寸液晶屏:3.5寸、4.3寸、7寸、10.2寸、10.4寸
★ 提供源码
TOUCH 触摸屏驱动 ★ 提供源码
DM9000 DM9000网口驱动 ★ 提供源码
CAMERA 摄像头驱动,支持OV9650/9653/9655, ★ 提供源码(选配)
HSMMC SD/MMC/SDIO驱动 ★ 提供源码
IIC IIC驱动 ★ 提供源码
SPI SPI驱动 ★ 提供源码
NANDFLASH NANDFLASH FMD模式Nand Flash驱动,支持512 Byts小Page、2K bytes大Page,驱动兼容128Mbit~8Gbit容量 ★ 提供源码
SERIAL 串口驱动,4个UART ★ 提供源码
WAVEDEV 音频驱动,支持AC97和IIS,默认驱动为AC97(WM9714) ★ 提供源码
USB Host 支持USB键盘、鼠标、U盘等 ★ 提供源码
DMA DMA驱动 ★ 提供源码
JPEG JPEG硬件编解码驱动 ★ 提供源码
MFC 多媒体硬件编解码驱动 ★ 提供源码
TV OUT 支持电视输出 ★ 提供源码
2D/3D 2D/3D硬件加速驱动 OpenGLES1.1 & 2.0、D3DM
文件系统 NFS文件系统 支持系统启动NFS挂载网络文件系统
Yaffs 支持yaffs文件系统
交叉编译器 cross-4.2.2-eabi.tar.bz2 交叉工具链
图形界面 Qtopia 2.2.0 图形界面支持多种功能
1、图片浏览器
2、MediaPlayer
3、日历、时钟、计算器
3、浏览器
4、文件管理器
5、终端
6、多款游戏
7、触摸校正程序
8、插件管理器
等等功能
上层
应用
程序 H.264 display H.264硬件解码测试程序
MPEG-4 display MPEG-4硬件解码测试程序
H.263 display H.263硬件解码测试程序
VC-1 display VC-1硬件解码测试程序
4-windows display 多重解码,四分屏硬件解码测试程序
Camera preview & MFC encoding Camera采集回显及MFC编码测试程序
MFC decoding & Camera preview MFC解码及camera回显测试程序
Camera input and JPEG encoding Camera 采集及JPEG编码测试程序
JPEG decoding and display JPEG解码机显示
MFC decoding & Camera preview thru TV TV输出MFC解码及camera回显
H.264 decoding thru TVOUT TV输出 H.264解码
PC端
(windows xp)
烧写工具 DNW V0.60C 串口调试终端、USB下载镜像工具
moviNAND_Fusing_Tool.exe 烧写启动代码到SD卡的工具

三、android 1.5软件资源(点击展开)
Android1.5 BSP软件资源
类别 功能特性 描述
Bootloader u-boot 版本:u-boot-1.1.6
主要功能:
1、支持Nand Flash擦除、读、写
2、支持USB 下载镜像
3、支持打印、设置、保存环境变量
4、支持内存内容显示、对比、修改
5、支持bootm、bootargs设置
★ 提供源代码
Sdboot 支持SD启动、通过USB下载并烧写镜像(取代JTAG烧写)
内核及
设备驱动
程序 内核 内核版本:Linux-2.6.27
系统时钟 系统主频:533MHz
显示驱动 4.3寸屏(480*272)/7寸屏(800*480) ★ 提供源码
TOUCH 触摸屏驱动 ★ 提供源码
DM9000 DM9000网口驱动 ★ 提供源码
HSMMC SD/MMC/SDIO驱动 ★ 提供源码
IIC IIC驱动 ★ 提供源码
SPI SPI驱动 ★ 提供源码
KEYBD 按键驱动程序 ★ 提供源码
WAVEDEV 音频驱动,支持AC97和IIS,默认驱动为AC97(WM9714) ★ 提供源码
DMA DMA驱动 ★ 提供源码
RTC 实时时钟驱动
USB USB Device驱动
JPEG JPEG硬件编解码驱动 ★ 提供源码
MFC 多媒体硬件编解码驱动 ★ 提供源码
TV OUT 支持电视输出 ★ 提供源码
ROTATOR 屏幕旋转驱动 ★ 提供源码
2D/3D 2D/3D硬件加速驱动 OpenGLES1.1 & 2.0、D3DM
交叉编译器 arm-none-linux-gnueabi 交叉工具链
上层
应用
程序 Alarm Clock 这是Android 下一个闹钟程序,可以设置闹铃时间、铃声选择等等
ASTRO 文件管理器
Mediaplayer 不错的视频播放器,透明的工具条、可以横竖旋转屏幕
Music 音频播放器,支持专辑分类,艺术家、专辑、歌曲、播放列表、派对随机播放、背景播放、搜索等功能
Picsay 一款强大的图片编辑软件,通过该软件可以编辑图片、添加标题、文字说明、装饰图片,在图片上添加文字、添加小图片等等
Gallery 一个非常好的图片浏览控件,支持图片放大、缩小、上一张、下一张、幻灯片演示、共享、旋转、裁切、图片信息等
Browser Android 下的Brower 功能非常强大,支持网页放大、缩小、跳转、属性设置等
Panda Reader 熊猫看书是android下一款用于智能设备的阅读器,功能相当的强大。四大功能模块:本地图书、在线书库、电子杂志、我的收藏。
1、TXT动态加载实现流畅阅读
2、主题换肤:海蓝、银灰、金黄
3、多种滚屏方式、滚屏速度自由选择
4、历史记录的自动保存
5、色彩的设定:背景图片、背景颜色、文本颜色
6、字体的设置:字体大小、字体属性、字间距、行间距
7、全盘文件任意搜索
8、支持中英文切换
9、可浏览ZIP文件
PC端烧
写工具
(Windows XP) DNW V0.60C 串口调试终端、USB下载镜像工具
moviNAND_Fusing _Tool.exe 烧写启动代码到SD卡的工具

四、Android 0.9软件资源(点击展开)
Android 0.9 BSP软件资源
类别 功能特性 描述
Bootloader u-boot 版本:u-boot-1.1.6
主要功能:
1、支持Nand Flash擦除、读、写
2、支持USB 下载镜像
3、支持打印、设置、保存环境变量
4、支持内存内容显示、对比、修改
5、支持bootm、bootargs设置
★ 提供源代码
Sdboot 支持SD启动、通过USB下载并烧写镜像(取代JTAG烧写)
内核及
设备驱动
程序 内核 内核版本:Linux-2.6.29.1
系统时钟 系统主频:533MHz
显示驱动 4.3寸屏(480*272) ★ 提供源码
TOUCH 触摸屏驱动 ★ 提供源码
UART 4路串口驱动 ★ 提供源码
256M Nand Flash Nand Flash驱动,256M Bytes ★ 提供源码
Keybd 按键驱动,默认功能:上、下、左、右、确定、返回 ★ 提供源码
RTC 实时时钟驱动 ★ 提供源码
SD/MMC SD/MMC驱动 ★ 提供源码
编译器 Arm-none-linux-gnueabi 交叉工具链
图形界面 androidfs-sdk_m5-rc15-fix.tar Android 0.9

五、Ubuntu 9.04软件资源(点击展开)
Ubuntu-9.04 BSP软件资源
类别 功能特性 描述
Bootloader u-boot 版本:u-boot-1.1.6
主要功能:
1、支持Nand Flash擦除、读、写
2、支持USB 下载镜像
3、支持打印、设置、保存环境变量
4、支持内存内容显示、对比、修改
5、支持bootm、bootargs设置
★ 提供源代码
Sdboot 支持SD启动、通过USB下载并烧写镜像(取代JTAG烧写)
内核及
设备驱动
程序 内核 内核版本:Linux-2.6.29.1
系统时钟 系统主频:533MHz
显示驱动 4.3寸屏(480*272) ★ 提供源码
TOUCH 触摸屏驱动 ★ 提供源码
UART 4路串口驱动 ★ 提供源码
256M Nand Flash Nand Flash驱动,256M Bytes ★ 提供源码
Keybd 按键驱动,默认功能:上、下、左、右、确定、返回 ★ 提供源码
RTC 实时时钟驱动 ★ 提供源码
SD/MMC SD/MMC驱动 ★ 提供源码
编译器 Arm-none-linux-gnueabi 交叉工具链
图形界面 Lxde-ubuntu Ext3 rootfs

六、 DJYOS操作系统介绍(点击展开)

E. 急需翻译

3. MP3内码
Filenames : enc_lame.dll | lame_enc.dll (瘸的编码器)
Adds支持输入对与CD的撕开具和变码器的MP3
(笔记: 否则仅可利用在赞成,被锁的Winamp)。

4. AAC/aacPlus内码
Filenames : enc_aacplus.dll | libmp4v2.dll
Adds支持输入对与Winamp的CD的撕开具和变码器的AAC/AAC+ & M4A。
(笔记: 否则高bitrate aacPlus内码仅可利用在赞成,被锁的Winamp)。

5. FLAC内码
Filename : enc_flac.dll
Adds支持输入对与CD的撕开具和变码器的FLAC

Output

1. DirectSound输出了(要求)
Filename : out_ds.dll
Default输出的插入式(建议)

Configuration &查明故障

Also提供支持为:

Multi-speaker产品
Gapless放音
Crossfading

2.老学校WAV/MME作家
Filename : out_disk.dll
Old DiskWriter插入式为转换从一个格式的文件到另一个(缺省是PCM WAV,但是支持所有系统ACM编解码器)。 贬抑,但是有些用户仍然喜欢使用它而不是编码器插入。 可以是有用的为做变码器不能的事,即密地对WAV。

3. WaveOut产品
Filename : out_ds.dll
Old WaveOut产品。 不再要求或推荐,但是保持为了旧时缘故。
认可的CD的CDDB *
Filenames : 插入\ Gracenote dir : CDDBControlWinamp.dll | CDDBUIWinamp.dll | CddbMusicIDWinamp.dll | CddbWOManagerWinamp.dll | Cddb*.dll (混杂图书馆)。
Adds支持查寻艺术家或册页或者标题或者等信息音频CD的。

Sonic剥去的或燃烧的支持(被包的3党引擎)

Filenames : primosdk.dll (岗位5.22) | pxsdkpls.dll (pre-5.22) | burnlib.dll (Winamp dir) | px.dll | pxdrv.dll | pxmas.dll | pxwave.dll | pxwma.dll | pxcpya64.exe | pxcpyi64.exe | pxhpinst.exe | pxinsa64.exe | pxinsi64.exe | vxblock.dll (%system% dir) | pxhelp20.sys | cdralw2k.sys | cdr4_2k.sys (Win2k) | cdr4_xp.sys (WinXP) | pxhelper.vxd (Win98SE/ME,前5.5仅) | pxhelper.sys (WinNT4) (%system% \司机dir)。
烧的音频CD的Adds suport
(以4x与Winamp的速度充分,以与赞成Winamp的无限的速度)。 重新起动首先安装为了能适当地登记的声波引擎的Requires。
Not推荐安装在Win9x (仅pre-5.5之下)。

Note : 您能仍然使用CD的撕开具,如果您不选定这个特点,并且安装ASPI (Win9x-only,前5.5仅) | 信息 | ASPI没有需要在Win2k/XP之下,并且,如果声波没有安装, Winamp将试图使用当地SPTI引擎(虽则,如果ASPI错误地存在,即,如果它由某其他app安装了例如Nero或Adaptec,然后ASPI将优先于SPTI)。

F. ubuntu 里面mplayer和w32codecs 都装了,但音频和视频都无法打开,请高手 帮忙解决下

用mplayer想少一点问题的话,还是自己编译一下

先用./configure 完成后就可以看到有什么功能被打开,
想加入功能,就是加入相应的头文件

x264就是libx264-dev

不想用的功能跳过就是啦,
一般都用w32codes

如果想打包成deb包的话, 装多个dpkg-dev
然后,dpkg-buildpackage -rfakeroot -uc -b就可以了

G. 怎么把mp4文件放进studio项目

1、下载mp4v2源码,mp4v2编译需要源码。
2、源码放入studio工程目录。
3、MP4就可以直接导入,在素材库里点右键添加视频即可。

H. 在Ubuntu 上有什么必装的实用软件

必须安装的实用软件,个人观点,仅供参考:
# vim
sudo apt-get install vim
# flash-plugin
sudo apt-get install flashplugin-installer
# 截图工具 shutter
sudo apt-get install shutter
# glippy 简单的剪贴板管理器
sudo add-apt-repository ppa:bikooo/glippy
sudo apt-get update && sudo apt-get install glippy glippy-ubuntu-mono

I. MP4转换格式LIBX264编码和MPEG4编码的区别

你好,很高兴为你解答只是编码不同,一般手机只支持MPEG4编码的MP4格式视频不支持LIBX264编码的MP4格式视频一个能在手机上播放,一个不能播放星期二,祝你心情愉快

阅读全文

与libmp4v2源码相关的资料

热点内容
隐私加密怎么设置密码 浏览:938
马丁靴补色解压 浏览:565
在设置app上怎么找到个人热点 浏览:754
按照档案号生成文件夹 浏览:1000
程序员转方向 浏览:111
lol敏捷加密 浏览:882
传统公司眼中的加密货币 浏览:430
电脑图标又出现文件夹怎么去掉 浏览:964
排序算法c和a 浏览:418
手机拍照上传android 浏览:343
linux压缩率 浏览:614
电脑浏览器加密端口 浏览:536
单片机线性电源 浏览:268
韩国云服务器评测 浏览:740
python输出hello 浏览:594
如何在最左侧添加文件夹 浏览:500
python实现https请求 浏览:472
一端无支座端梁要加密吗 浏览:247
云服务器能做什么兼职 浏览:972
大疆程序员姜 浏览:415