Blog信息 |
blog名称: 日志总数:1304 评论数量:2242 留言数量:5 访问次数:7581011 建立时间:2006年5月29日 |

| |
[视频处理]FFmpeg 笔记整理 软件技术
lhwork 发表于 2007/2/6 10:45:35 |
让ffmpeg支持mp4格式
如果让ffmpeg解码mpeg4格式的媒体文件,报错信息告诉我们,某个audio通道的mp4a格式不被支持,为支持这个mp4a格式的声音解码,需要支持AAC,到AAC网站上找,发现需要装两个东西,faad2和faac。ffmpeg对faad和faac的支持和对3gpp的支持不同,类似对lamemp3的支持,下面说下流程。
1。到 |
|
[视频处理]使用mencoder/ffmpeg处理Flash Video的几个常用命令 软件技术
lhwork 发表于 2007/2/6 10:43:09 |
将一下代码分别保存为flv_43.bat, flv_169.bat,
screentshot.bat即可,当然,你得有最新版的mencoder/ffmpeg及相关视频码包。
一、压缩4:3的视频
mencoder.exe %1 -srate 22050 -oac mp3lame -lameopts br=32 -ovc lavc
-lavcopts vcodec=flv:vbitrate=240 -lavfopts
i_certify_that_my_video_stream_does_not_use_b_ |
|
[视频处理]自译的ffmpeg ./configure参数 软件技术
lhwork 发表于 2007/2/6 10:41:46 |
[root@web ffmpeg]# ./configure --help Usage: configure
[options] Options: [defaults in brackets after descriptions]
Standard options: 基本选项参数 --help 显示此帮助信息|print this
message --log[=FILE|yes|no] 记录测试并输出到config.err文件|log tests and output
to FILE [config.err] --prefix=PREFIX   |
|
[视频处理]Watermark problem 软件技术
lhwork 发表于 2007/2/6 10:22:14 |
> You're not alone, there has been some other reports about GIFs > wrongly detected as MP3.
little addendum: these are some output from my 2 versions of ffmpg to different tests
*** Gentoo FFMpeg 0.4.9_p20060530 ***
#GIF (OK) ffmpeg -i flv/25.flv -vhook '/ |
|
[视频处理]rh enterprise 4 下视频转换速度及格式测试(实际项目中抽出) 软件技术
lhwork 发表于 2007/2/6 10:20:41 |
mencoder /tmp/test.swf -o /tmp/avi.flv -of lavf -oac mp3lame -lameopts
abr:br=56 -ovc lavc -lavcopts vcodec=flv:vbitrate=500:mbd=2:mv0:v4mv:last_pred=3
-lavfopts i_certify_that_my_video_stream_does_not_use_b_frames -srate 22050
|
|
[视频处理]mencoder 转 flv 同时加字幕水印 软件技术
lhwork 发表于 2007/2/6 10:19:47 |
试了一下,可以加进去,但有些参数还设置不好.比如中文的字幕只显示成"_____",文件的各项设置
cd mencoder mencoder ../file/test.mov -o ../flv/zbzbzb.flv -of lavf -oac
mp3lame -lameopts abr:br=56
-ovc lavc -lavcopts vcodec=flv:vbitrate=500:mbd=2:mv0:v4mv:last_pred=3
-subpos 5 -subfont
-text-scale 10 -unicode -font c:\arial.ttf -sub ../file/test.srt -lavfopts
i_certify_that_my_video_stream_does_not_use_b_frames -srate 22050
pause
上面是在一个批处理文件中 |
|
[视频处理]如何合并几个视频片段 软件技术
lhwork 发表于 2007/2/6 10:19:01 |
有时候我们从网上下载的视频为多个片段,在观看时多有不便。如果能够将它们合并到一起,不仅利于我们播放,而且方便我们收藏,何乐而不为呢?使用 Mencoder
将能够满足上述需要。你仅需如下指令:
mencoder -oac copy -ovc copy -idx -o output.avi video1.avi video2.avi
video3.avi
其中,-oac copy 选项告诉 mencoder 要正确拷贝音频流。而 -ovc copy
选项则是拷贝视频流。 如果在视频文件中没有找到索引的话,那么 -idx 选项会要求 mencoder 建立它。 -o
选项指定输出文件的名称。 最后几个参数为需要合并的几个视频片段。
|
|
[视频处理]生成影片的预览图像另Mencoder和ffmpeg使用实例小全 软件技术
lhwork 发表于 2007/2/6 10:18:28 |
首先,截取影片图像使用最多的就是mplayer或者ffmpeg,我用mplayer比较熟,本文就以此为例了,ffmpeg功能也是非常强大的,但据说支持的文件格式却不丰富。mplayer截取影片图像的基本命令为:
mplayer -ss START_TIME -noframedrop -nosound -vo jpeg -frames N NAME_OF_VIDEO_FILE
上例中,-ss指定开始的时间,结合-frames参数,限定从某个时间开始、截取几帧图像。为了体现整个影片的内容,我需要在影片中间隔时间相同的几个点、每个点截取1帧图像,所以按道理应该用-frames 1,但是mplayer这样截图的情况下,第一帧似乎永远都会截取到一个黑屏,所以我常用-frames 2。截取下来的图像保存在了当前目录,名称从00000001.jpg开始依次递增,按照-frames 2,就是取0000 |
|
[视频处理]linux平台下构建mencoder的视频转换到FLV的环境 软件技术
lhwork 发表于 2007/2/6 10:17:52 |
#安装lame tar -zxvf lame-3.96.1.tar.gz ./configure --prefix=/usr
--enable-shared make make install
#安装xvidcore tar -zxvf xvidcore-1.1.0.tar.gz cd
build/generic ./configure --prefix=/usr make make install
#准备编码库 tar -jxvf all-20061022.tar.bz2 mv all-20061022
/usr/local/lib/codes
#上传windows-all-20061022,从windows-all-20061022.zip中解压取得 mv
windows-all-20061022 /usr/local/lib/windows
#安装mencode tar -jxvf MPlayer-1.0rc |
|
|