到官网上下载新版的ffmpeg 0.6.1 :
我当时下载mingw安装时是完全在线安装,在mingw目录下会有msys
我mingw装在c:/mingw 下,msys在c:/mingw /msys
编译ffmpeg 还需要SDL 地址:
解压该软件包;
将lib下的所有文件复制到C:/mingw/lib;
将include下的所有文件复制到C:/mingw/include;
将bin下的i386-mingw32msvc-sdl-config复制到C:/mingw/bin,并重命名为sdl-config;
将bin下的SDL.dll复制到C:/mingw/bin中。
并找到sdl的源码包,将其中的include文件复制到C:/mingw/include中
(因为ffmpeg例子依赖其头文件)
解压ffmpeg-0.6.1.tar.bz2,复制到盘,c:/ffmpeg-0.6.1 (此文件夹中就有configure等文件了)
打开msys/1.0/etc中的文件fstab 增加一行:C:/ffmpeg-0.6.1
接着运行:msys.bat文件,启动了命令行界面:
切换到cd C:/ffmpeg-0.6.1
接着输入命令:
./configure --enable-memalign-hack
我需要一个ffpeg命令同时完成每五秒截图和转换为flv格式的视频 测试使用ffmpeg -i 1.rmvb -y a.flv -r 0.2 -s 220x168 -b 1200 -y b%d.jpg这样是没有问题,能够同时转换.
但是正式调用的时候,会在视频前面加上转换参数,执行语句是
ffmpeg -i
3.rmvb -acodec libfaac -ab 65536 -vcodec
libx264 -fpre /usr/share/ffmpeg/libx264-hq.ffpreset -b 400k -bt 400k -threads
0 -y a.flv -r 0.2 -b 1200 -s 220x168 -ss 0 -y jpg.%d.jpg
这个时候 ffmpeg会报错,说ffmpeg bitrate tolerance too *** all for bitrate 码率太小,并且提示码率不合适。
是视频的什么参数导致的这个错误出现啊,当我先截图后转换视频的时候,因为-r 与 -s 也会在转换视频的时候起作用,导致视频转换的宽高和帧率不是原始值了
请问怎么解决这个问题啊。
ffmpeg -i d:\a.flv -vcodec libx264 -b 110k -minrate 110k -maxrate 110k -bufsize 110k -r 12 -acodec libfaac -ab 12k -ar 8000 -ac 1 -s 176x144 -padtop 0 -padbottom 0 -padleft 0 -padright 0 test.3gp
我用这个代码转3GP结果错误是
Seems that stream 0 comes from film source: 1000.00 (1000/1) - 15.00 (15/1)
Input #0, flv, from 'd:\a.flv':
Duration: N/A, bitrate: N/A
Stream #0.0: Video:
Stream #0.1: Audio: 0x000a, 44100 Hz, stereo
File 'test.3gp' already exists. Overwrite ? [y/N] y
Output #0, 3gp, to 'test.3gp':
Stream #0.0: Video: h263, 176x144, 12.00 fps, q=2-31, 110 kb/s
Stream #0.1: Audio: amr_nb, 8000 Hz, mono, 12 kb/s
Stream mapping:
Stream #0.0 - #0.0
Stream #0.1 - #0.1
[h263 @ 0075C780]removing common factors from framerate
Unsupported codec (id=0) for input stream #0.0
请问哪位大侠告诉我一声了,我邮箱地址是wangming419@gmail.com
谢谢!
我需要一个ffpeg命令同时完成每五秒截图和转换为flv格式的视频测试使用ffmpeg-i1.rmvb-ya.flv-r0.2-s220x168-b1200-yb%d.jpg这样是没有问题,能够同时转换.但是正式调用的时候,会在视频前面加上转换参数,执行语句是ffmpeg-i3.rmvb-acodeclibfaac-ab65536-vcodeclibx264-fpre/usr/share/ffmpeg/libx264-hq.ffpreset-b400k-bt400k-threads0-ya.flv-r0.2-b1200-s220x168-ss0-yjpg.%d.jpg这个时候ffmpeg会报错,说ffmpegbitratetolerancetoo *** allforbitrate码率太小,并且提示码率不合适。是视频的什么参数导致的这个错误出现啊,当我先截图后转换视频的时候,因为-r与-s也会在转换视频的时候起作用,导致视频转换的宽高和帧率不是原始值了请问怎么解决这个问题啊。ffmpeg-id:\a.flv-vcodeclibx264-b110k-minrate110k-maxrate110k-bufsize110k-r12-acodeclibfaac-ab12k-ar8000-ac1-s176x144-padtop0-padbottom0-padleft0-padright0test.3gp我用这个代码转3GP结果错误是Seemsthatstream0comesfromfilmsource:1000.00(1000/1)-15.00(15/1)Input#0,flv,from'd:\a.flv':Duration:N/A,bitrate:N/AStream#0.0:Video:Stream#0.1:Audio:0x000a,44100Hz,stereoFile'test.3gp'alreadyexists.Overwrite?[y/N]yOutput#0,3gp,to'test.3gp':Stream#0.0:Video:h263,176x144,12.00fps,q=2-31,110kb/sStream#0.1:Audio:amr_nb,8000Hz,mono,12kb/sStreammapping:Stream#0.0-#0.0Stream#0.1-#0.1[h263@0075C780]removingcommonfactorsfromframerateUnsupportedcodec(id=0)forinputstream#0.0请问哪位大侠告诉我一声了,我邮箱地址是wangming419@gmail.com谢谢!
我的电脑证书失效导致许多互联网的HTTPS连接无法访问(QQ邮箱,163等等)? 需要重新导入新的证书,但微软的机器一般都会有可以信赖的根证书,可以调一下系统时间试试,有可能是时间不对导致证书失效为什...
qq邮箱后面的字母是什么 qq邮箱后面的字母是@qq.com。“@”这个符号需要用到键盘,按住键盘Shift键和字母上面的数字2键,就可以打出2键上的小老鼠符号了。使用qq邮箱进行发送文件的具体方法步...
发邮件英语怎么说 1、可以直接使用 dear, xxx ,vvv, andccc。也可以用以下几种能够方式。Dear all(发给所有人,当然也可以用来同时发给三个人)。Dear sirs or ma...
中外都可用的邮箱有什么?什么邮箱在国内外都可以使用? 付费的TOMvip邮箱有专属客服,账号位数较少,选择性更广,并有邮件撤回、误删恢复、邮件分类管理等功能什么邮箱国内国外通用? 现在用的最多的就是企...
云南省宣威市三联村委会浦家丫口81号的电子邮件是多少 您要问的是:云南省宣威市三联村委会浦家丫口81号的邮政编码是多少?是655423。云南省曲靖市宣威市乐丰乡三联村委会邮政编码是655423。宣威市...
如何将qq邮箱加入苹果自带邮箱 打开邮箱,选择QQ邮箱,没有就选择其他邮箱,输入邮箱地址和密码(注意:密码不是QQ密码,而是授权码)要获取授权码就必须登录网页版的QQ邮箱找到设置,高级设置下拉到底部那...