x264在2440开发板linux下使用和.264文件的播放
来源:互联网 发布:网络推广群发软件 编辑:程序博客网 时间:2024/06/05 21:05
Arm9-linux-2.6.30.4
X264进行yuv420视频转换。
进行各种尝试结果出错:
[root@EmbedSky /media]# ./x264 -o qq.264 foreman_qcif.yuv 176X144
raw [error]: raw input requires a resolution.
x264 [error]: could not open input file `foreman_qcif.yuv'
然后再网上看到一段经典的话:
raw [error]: raw input requires a resolution
x264 encode error,while encode a file like"x264 -o test.264 filename.cif 352x288"
Naming the file something like 'filename_widthXheight.yuv'; x264 can read resolution from a filename
上面说要把文件名命名为 filename_分辨率.yuv的格式,这样x264会自动获取分辨率的。
于是就如下了:
我插,那个X不要大写的,要小写的x。我开始就是在那里卡了半天没发现:
[root@EmbedSky /media]# mv foreman_176X144.yuv filename_176x144.yuv
[root@EmbedSky /media]# ./x264 -o qq.264 filename_176x144.yuv
yuv [info]: 176x144p 0:0 @ 25/1 fps (cfr)
x264 [info]: using cpu capabilities: none!
x264 [info]: profile High, level 1.1
……….
就可以开始转换了。
其他设置,例如帧率设置,可以如下:
./x264 –fps 2 –o test.264 test_640x480.yuv
在arm开发板上压缩好的.264文件,拷到window是下面,现在要做的工作就是进行验证其是否正确,坑爹的是我在网络上找了几天的VLC播放器,还有什么.264播放器一堆一堆的,结果测试都不行,开始怀疑自己的压缩有问题,结果我直接用电脑上的QQ影音播放器,靠,我把文件拉进去,然后QQ影音开始说下载解码器,我想肯定没有,结果就随便等待,坑爹啊,最后居然打开了我的.264文件,开始播放了。我自己做的视频,很短,我要设置为单个循环播放,然后才可以看见图片的,要不就直接晃了一下就过去了,看不见的。
- x264在2440开发板linux下使用和.264文件的播放
- NDK开发——x264、AAC在Linux下编译
- 在Linux下安装和使用Mplayer完美播放DVD
- 多窗格播放器在chrome,和firefox下的开发
- live555在arm linux下的交叉编译,并下载的Arm板播放H264文件
- live555在arm linux下的交叉编译,并下载的Arm板播放H264文件
- vs 运行x264和Linux下的运行
- linux下编译faac和x264的库
- Linux下编译ffmpeg和x264支持的opencv
- linux下编译faac和x264的库
- linux下播放器设计和开发
- linux下播放器设计和开发
- linux下播放器设计和开发
- linux下播放器设计和开发
- linux下的开发使用库文件
- x264在android平台上的编译和使用
- noi linux下如何安装视频播放器 和 播放swf文件的工具
- ffmpeg和x264在mingw下编译
- C#时间函数的使用方法
- C#自定义消息与MFC对比
- kingcms 5.0 漏洞
- Linux文件权限
- 蜗牛,为梦想而生:第一步,开始积累
- x264在2440开发板linux下使用和.264文件的播放
- open和fopen的区别:
- setPadding(0, 0, 0, 20)的使用用来动态改变控件的位置
- freebsd常用命令
- 英语四级(万能写作)技巧
- 学习嵌入式开发起步指南
- SQL Server 2000数据库的事务日志文件过大,如何将其缩小?
- 高速PCB 设计中终端匹配电阻的放置
- myeclipse9中add hibernate capabilities不可用