先从Mencoder这个开始,将所有格式转AVI,
RMVB转AVI
mencoder 1.rmvb -oac mp3lame -lameopts preset=64 -ovc xvid -xvidencopts bitrate=600 -of avi -o rmvb.avi
RM转AVI
mencoder 1.rm -oac mp3lame -lameopts preset=64 -ovc xvid -xvidencopts bitrate=600 -of avi -o rm.avi
MPEG转AVI
mencoder mp4.mpeg -oac mp3lame -lameopts preset=64 -ovc xvid -xvidencopts bitrate=600 -of avi -o mp4.avi
MOV转AVI
mencoder qtime.mov -oac mp3lame -lameopts preset=64 -ovc xvid -xvidencopts bitrate=600 -of avi -o qtime.avi
WMV转AVI 包括WMV7到WMV9,只实验到WMV9
mencoder m7.wmv -oac mp3lame -lameopts preset=64 -ovc xvid -xvidencopts bitrate=600 -of avi -o m7.avi
RV转AVI
mencoder 1.rv -oac mp3lame -lameopts preset=64 -ovc xvid -xvidencopts bitrate=600 -of avi -o rv.avi
等等……格式,参数不变,改文件名就好了。这里参数是什么意思,我目前还不懂,学习中,你可以在网上找找,找到告诉我啊,谢谢。
接下来是FFMPEG上场。
AVI转FLV
ffmpeg -i test.avi -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 test.flv
抓图JPG。
ffmpeg -i 2.wmv -y -f image2 -ss 8 -t 0.001 -s 350x240 test.jpg
3GP转FLV
mencoder -vf scale=320:240 -ffourcc FLV1 -of lavf -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames -ovc lavc -lavcopts vcodec=flv:vbitrate=200 -srate 22050 -oac lavc -lavcopts acodec=mp3:abitrate=56 ok\1.3gp -o ok\3gp.flv
MOV转FLV
mencoder -vf scale=320:240 -ffourcc FLV1 -of lavf -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames -ovc lavc -lavcopts vcodec=flv:vbitrate=200 -srate 22050 -oac lavc -lavcopts acodec=mp3:abitrate=56 ok\qtime.mov -o ok\mov.flv
RMVB转FLV
mencoder -vf scale=320:240 -ffourcc FLV1 -of lavf -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames -ovc lavc -lavcopts vcodec=flv:vbitrate=200 -srate 22050 -oac lavc -lavcopts acodec=mp3:abitrate=56 ok\1.rmvb -o ok\rmvb.flv
WMV转FLV
mencoder -vf scale=320:240 -ffourcc FLV1 -of lavf -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames -ovc lavc -lavcopts vcodec=flv:vbitrate=200 -srate 22050 -oac lavc -lavcopts acodec=mp3:abitrate=56 ok\m9.wmv -o ok\m9.flv
等等等…………
以上的参数通用,只要在输入的ok\m9.wmv换成你自己相应的格式就好,绝对可以,这次测试完全OK,效果点这里,给大家看看,我近期的成果,已实现的。
裁图方面,跟以前一样的,我再贴一份。
ffmpeg -i ok\3gp.flv -y -f image2 -ss 8 -t 0.001 -s 320x240 3gp.jpg
ffmpeg -i ok\mov.flv -y -f image2 -ss 8 -t 0.001 -s 320x240 mov.jpg
ffmpeg -i ok\mpeg.flv -y -f image2 -ss 8 -t 0.001 -s 320x240 mpeg.jpg
ffmpeg -i ok\mp1.flv -y -f image2 -ss 8 -t 0.001 -s 320x240 mp1.jpg
ffmpeg -i ok\mp2.flv -y -f image2 -ss 8 -t 0.001 -s 320x240 mp2.jpg
ffmpeg -i ok\rm.flv -y -f image2 -ss 8 -t 0.001 -s 320x240 rm.jpg
ffmpeg -i ok\rmvb.flv -y -f image2 -ss 8 -t 0.001 -s 320x240 rmvb.jpg
ffmpeg -i ok\rv.flv -y -f image2 -ss 8 -t 0.001 -s 320x240 rv.jpg
ffmpeg -i ok\mp4.flv -y -f image2 -ss 8 -t 0.001 -s 320x240 mp4.jpg
ffmpeg -i ok\avi.flv -y -f image2 -ss 8 -t 0.001 -s 320x240 avi.jpg
ffmpeg -i ok\m7.flv -y -f image2 -ss 8 -t 0.001 -s 320x240 m7.jpg
ffmpeg -i ok\m8.flv -y -f image2 -ss 8 -t 0.001 -s 320x240 m8.jpg
ffmpeg -i ok\m9.flv -y -f image2 -ss 8 -t 0.001 -s 320x240 m9.jpg
以上转完FLV,有个缺陷,就是FLV播放时不能拖放,要用下面的一个软件来修复。
在服务器上自动转,用命令行的。用这个,
flvmdigui.exe 要有用户界面的,手动修复的,用这个
flvmdi.exe 使用方法:
命令提示符下输入>flvmdi inputFile [outputFile][/s] [/x] [/e] [/k]
给个例子,后面的参数不加也可以修复,比如。
flvmdi m7.flv
这样就行了。
修复OK。
==========================
ffmpeg -i ok\3gp.flv -y -f image2 -ss 8 -t 0.001 -s 320x240 3gp.jpg
==============
分享到:
相关推荐
ffmpeg和mencoder的总结希望对大家有所帮助
ffmpeg.exe、ffplay.exe 、ffprobe.exe 、mencoder.exe四个程序的压缩包,亲测可用
mencoder.exe ffmpeg.exe 将视频文件转换成.flv 的两个文件.
NULL 博文链接:https://lhutil.iteye.com/blog/1102691
ffmpeg工具来进行视频格式转换和提取视频缩略图,简单易懂且运行速度快。
ffmpeg和mencoder几乎能转所有格式的音频。这里上传的是.exe文件,在windows环境下,能直接通过命令行来调用的。
视频处理,如何截图、如何转码、如何搭建ffmpeg+mencoder环境。个人整理,完整实用
详细描述了怎样配置ffmpeg和mencoder ,ffmpeg设置转换参数。以及转换格式时对视频进行截图
处理多种格式视频转码工具ffmpeg.exe和mencoder.exe,根据不同的格式选择处理工具,开发亲测有效
CentOS 6.X手动安装最新版ffmpeg和mencoder,此处的ffmpeg_mencoder_install.sh是自动离线安装工具。
drv33260.dll drv43260.dll ffmpeg.exe mencoder.exe Pncrt.dll以及java程序drv33260.dll drv43260.dll ffmpeg.exe mencoder.exe Pncrt.dll以及java程序drv33260.dll drv43260.dll ffmpeg.exe mencoder.exe Pncrt....
ffmpeg能解析的格式:(asx,asf,mpg,wmv,mkv,3gp,mp4,mov,avi,flv等),对ffmpeg无法解析的文件格式(wmv9,rm,rmvb等), 可以先用别的工具(mencoder)转换为avi(ffmpeg能解析的)格式.
新版版本,已经编译好的ffmpeg和mencoder ,自己备份,可以直接使用
内有ffmpeg和mencoder,用来进行视频转码的工具,java使用的时候直接调用里面的就可以。
ffmpeg及mencoder的exe程序,直接就可以用cmd命令在xp系统下调用,制作视频的底层引擎必备
mencoder视频格式转换+ffmpeg视频截图DEMO 可将任意格式视频转换为flv格式再截取一张图片
windows环境下java后台直接利用ffmpeg+mencoder实现视频转码,内附ffmpeg、windows版本mencoder工具+实现类+几种格式测试小视频+测试类。
FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。
ffmpeg和mencoder的编译方法,转载一位CSDN博主的文章,结合自己的笔记做的记录,仅仅是记录方便学习
提供ffmpeg和mencoder程序,可将常见视频格式(包括rm和rmvb)转换为FLV视频格式。