读书人

ffmpeg 视频平添水印 logo

发布时间: 2012-11-01 11:11:32 作者: rapoo

ffmpeg 视频添加水印 logo

1、使用ffmpeg 视频添加水印(logo)。在视频行业已经工作了两年多了,最近抽时间把一些处理视频的方法和经验写下来,一来做个记录,二来分享一下一起学习进步。

?

ffmpeg -i D:\input.mpg -sameq -vhook "imlib2.dll -x 10 -y 10 -i c:\logo.png" -ar 22050 c:\11.mpg

?

3个参数分别是 输入文件、logo文件、和输出文件。logo一定得是png图片。

?

dll 库在附件中可以下载到(imlib2.dll )

?

2、wmv转码,使用的软件是window自带的WMEncoder进行转码工作的。

?

转码方式:

cscript.exe wmcmd.vbs -input C:\input.mpg -output D:/d.wmv? -loadprofile E:\wmv.prx

?

转码参数(码率等) 在wmv.prx里面,呢 可以通过可视化编辑就行修改。

?

3、mencoder 转mp4 文件

mencoder.exe -sws 3 -oac lavc -ovc lavc -of lavf -lavcopts aglobal=1:vglobal=1:vcodec=mpeg4:vbitrate=300 -lavcopts acodec=libfaac:abitrate=32 -af lavcresample=16000 -vf harddup,scale=320:-10,unsharp=l3x3:0.7,expand=320:240 -ofps 15 -lavfopts format=psp -srate 16000? -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames C:\input.mpg -o D:/m1.mp4

?

4、mecoder 转 flv

mencoder.exe -sws? 2 -of lavf? -oac mp3lame -lameopts abr:br=56 -srate 22050 -ovc lavc
-lavcopts vcodec=flv:vbitrate=700:mbd=2:mv0:trell:v4mv:cbp:last_pred=3:dia=4:cmp=3:vb_strategy=1 -vf scale=420:-3 -ofps 12
-lavfopts i_certify_that_my_video_stream_does_not_use_b_frames z:\input.mpg -o D:/out.flv

?

5、

ffmpeg 转mp4
ffmpeg? -y? -i input.wmv? -f mp4 -async 1-s 480x320? -acodec libfaac -vcodec libxvid? -qscale 7 -dts_delta_threshold 1 output.mp4

?

?

?

?

?

5 楼 不念书的小子 2012-05-23 4楼的同学,我已经上传了新的ffmpeg 你用这个试试。
附件名字:

ffmpeg.part1.rar (6 MB)
ffmpeg.part2.rar (4.8 MB) 6 楼 zyp2670 2012-06-05 楼主。。可以放一个完整的不。? 7 楼 zyp2670 2012-06-05 楼主。。
ffmpeg -i E:\gailian.avi -sameq -vhook 'imlib2.dll -x 100 -y 100 -i E:\1.png' -ar 22050 E:\2.flv

我的是这样的。它提示 imlib2.dll 找不到指定木块

我改成E:\ffmpeg\imlib2.dll 这样也不行。
求。指导我QQ 794203586 8 楼 gaogar 2012-07-28 楼主,我遇到一个问题,在为视频添加水印时,如果图片路径中包含空格,那该如何处理?如果使用“”包裹着图片路径,就形成了双引号嵌套了,运行不了。有解决方法吗?

读书人网 >编程

热点推荐