先从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
==============
分享到:
相关推荐
例如,将一个MP4文件转换为WebM格式,FFmpeg命令可以是`ffmpeg -i input.mp4 -c:v libvpx-vp9 -crf 30 output.webm`。 2. **视频和音频流选择**:在处理多音轨或多视频流的文件时,可以使用`-map`选项选择特定的流...
在你提供的压缩包中,包含的`mencoder.exe`和`ffmpeg.exe`是这两个工具的可执行文件,可以在Windows环境下直接运行上述命令。在实际使用时,请确保你已经正确安装了所需的依赖库,并根据你的具体需求调整上述命令中...
例如,可以创建一个Java方法,传递FFmpeg的命令行参数,然后通过`Runtime.getRuntime().exec()`来执行FFmpeg命令。 以下是一个简单的示例,展示如何使用Java调用FFmpeg进行视频转换: ```java import java.io....
在多媒体处理领域,FFmpeg和MEncoder是两个非常重要的视频转码工具,广泛应用于各种视频格式的转换、编码和解码。这两个工具都是基于命令行的,因此它们提供了高度的灵活性和控制,使得用户能够根据具体需求进行定制...
FFmpeg和MEncoder是两种广泛使用的命令行工具,主要用于音视频的编码、解码、转换以及流处理。在IT行业中,这些工具对于处理多媒体数据,尤其是视频内容的开发者和运维人员来说,是不可或缺的。 FFmpeg是一个开源...
以下是一些FFmpeg常用的功能和命令示例: 1. **音视频转换**:使用`-i`参数指定输入文件,`-c:v`和`-c:a`分别指定视频和音频编码器,`output.mp4`为输出文件名。例如: ``` ffmpeg -i input.avi -c:v libx264 -c:...
FFmpeg和MEncoder是两个非常重要的开源工具,主要用于视频处理和转换。在Java开发中,它们经常被用作后台处理视频的工具,因为它们提供了强大的命令行接口来处理各种视频和音频格式。 FFmpeg是一个全面的、跨平台的...
FFmpeg和MEncoder是两个非常重要的开源多媒体处理工具,在音视频领域有着广泛的应用。它们都是由FFmpeg项目开发,但各自具有不同的侧重点。 FFmpeg是一个全面的、跨平台的命令行工具,用于处理各种多媒体文件。它...
本DEMO主要涉及两个强大的工具:mencoder和ffmpeg,它们都是用于处理视频的强大命令行工具。下面将详细介绍这两个工具及其在视频格式转换和视频截图中的应用。 **mencoder** 是MPlayer的一个组件,专门用于视频编码...
详细描述了怎样配置ffmpeg和mencoder ,ffmpeg设置转换参数。以及转换格式时对视频进行截图
FFmpeg和mencoder是两个广泛使用的音视频转码工具,它们在数字媒体处理领域具有重要地位。FFmpeg是一个全面的开源项目,包含了多种用于处理音视频的库和工具,而mencoder则是MPlayer播放器的一部分,专为视频转码...
CentOS 6.X手动安装最新版ffmpeg和mencoder,此处的ffmpeg_mencoder_install.sh是自动离线安装工具。
FFmpeg和Mencoder是两个非常重要的视频处理工具,在IT领域,尤其是多媒体开发和视频处理方面,它们被广泛应用。本文将详细介绍这两个工具以及如何在Java环境中调用它们进行视频转码。 FFmpeg是一款开源的跨平台...
在IT行业中,音频和视频处理是至关重要的领域,而FFmpeg和MEncoder是两个非常流行的开源工具,用于处理多媒体文件。这两个工具都是基于命令行的,功能强大且灵活,能够进行编码、解码、转换、流处理等多种操作。在...
FFmpeg和MEncoder是两种广泛使用的开源命令行工具,用于处理多媒体文件,包括视频转码。在Windows环境下,它们可以通过Java后台程序调用,实现高效、灵活的视频格式转换。以下将详细介绍这两个工具以及如何在Java中...
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是两种广泛使用的开源视频处理工具,它们都是命令行界面的可执行程序,可以在各种操作系统上运行,包括Windows XP。这两个工具在IT行业中对于视频编码、转换、编辑以及流媒体处理等方面有着至关重要...
FFmpeg和MEncoder是两个非常重要的开源命令行工具,用于处理多媒体文件,特别是视频和音频。它们在IT行业中被广泛用于视频格式转换、编码、解码、剪辑、合并等多种任务。在这里,我们将深入探讨这两个工具以及它们在...