`

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

 

 

 

 

 

  • wmv.rar (961 Bytes)
  • 下载次数: 33
分享到:
评论
12 楼 2001xingx 2013-11-22  
或发邮箱 xingx2001@sian.com   感谢
11 楼 2001xingx 2013-11-22  
求指点  大哥 急啊
10 楼 2001xingx 2013-11-22  
大侠 能告诉我怎么样进行版本合成吗  急
加我Q 165568770
9 楼 不念书的小子 2012-10-25  
gaogar 写道
楼主,我遇到一个问题,在为视频添加水印时,如果图片路径中包含空格,那该如何处理?如果使用“”包裹着图片路径,就形成了双引号嵌套了,运行不了。有解决方法吗?

没啥办法吧,路径中尽量避免空格、特殊字符之类的
8 楼 gaogar 2012-07-28  
楼主,我遇到一个问题,在为视频添加水印时,如果图片路径中包含空格,那该如何处理?如果使用“”包裹着图片路径,就形成了双引号嵌套了,运行不了。有解决方法吗?
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
6 楼 zyp2670 2012-06-05  
  楼主。。可以放一个完整的不。?
5 楼 不念书的小子 2012-05-23  
4楼的同学,我已经上传了新的ffmpeg 你用这个试试。
附件名字:

ffmpeg.part1.rar (6 MB)
ffmpeg.part2.rar (4.8 MB)
4 楼 abc123qq 2012-04-20  
用你发的ffmpeg 和你发的imlib2.dll 无法运行你的加水印的命令(ffmpeg -i D:\input.mpg -sameq -vhook "imlib2.dll -x 10 -y 10 -i c:\logo.png" -ar 22050 c:\11.mpg)提示:Unrecognized option 'vhook'。我有个低版本的ffmpeg用这个命令却又提示:Failed to add video hook function:'imlib2.dll。望博主看看这个问题。谢谢。我的联系方式522592@163.com
3 楼 不念书的小子 2011-11-20  
已经上传了 ffmpeg 软件。
2 楼 hiwon 2011-11-17  
嗯嗯,能发一下ffmpeg的版本给我们,iamhiwon@gmail.com.万分感谢啊。
1 楼 bluehunter 2011-10-18  
ffmpeg版本是不是也有限制。能发一下嘛

相关推荐

    ffmpeg添加水印

    FFmpeg是一款强大的开源...总的来说,使用FFmpeg添加水印涉及到对FFmpeg命令行的熟练掌握,理解滤镜功能,以及在出现问题时进行有效的故障排除。通过学习和实践,你将能够自如地运用这一工具,提升视频处理的专业性。

    ffmpeg视频水印,分片.zip

    在这个“ffmpeg视频水印,分片.zip”压缩包中,包含的是关于如何使用FFmpeg为视频添加水印以及进行视频分片的操作教程。下面将详细介绍这两个关键知识点。 一、FFmpeg视频水印 视频水印通常是为了保护版权或增加...

    C# directShow 视频加水印

    在本项目中,我们将讨论如何使用C#调用DirectShow来给视频添加水印或Logo,这是一项在视频编辑和内容保护中常见的需求。 首先,了解DirectShow的基本概念是非常重要的。DirectShow是一个低级别的API,它提供了一个...

    FFmpeg的加水印滤镜例子(有图形界面) ---ffmpeg_filter_mix_logo

    在本教程中,我们将深入探讨如何利用FFmpeg的加水印滤镜来在视频上添加文字或者Logo图标,即"ffmpeg_filter_mix_logo"的例子。这个功能对于个人品牌推广或者版权保护非常有用,它可以将自定义的文字或图像固定在视频...

    FFMPEG最新版支持水印

    使用FFmpeg添加水印的操作方法如下: 1. 安装FFmpeg:首先,你需要下载并安装FFmpeg的最新版本,例如提供的压缩包文件"ffmpeg-git-1aeb88b-win32-static"。这个版本包含了FFmpeg的所有组件,适用于Windows系统。 2...

    ffmpeg 支持水印

    以下是关于使用 FFmpeg 添加水印的详细知识: 1. **水印的概念**: 水印分为可见水印和不可见水印。可见水印是直接在视频画面上添加的图像或文字,如公司Logo、日期时间等;不可见水印则是在视频数据中嵌入特定...

    ffmpeg-片尾logo-水印

    滤镜是FFmpeg的核心组件之一,它们可以对视频、音频进行各种处理,如添加水印、调整亮度、裁剪画面等。在这个场景下,我们将使用`movie`滤镜来导入logo图片,并通过`overlay`滤镜将它叠加到视频的末尾。 以下是一个...

    ke_extramtr_ffmpeg_水印_

    添加水印是FFmpeg的一个常见应用场景,这使得用户可以在视频上添加自定义标识或版权信息,增强视觉效果。 首先,我们需要理解水印的基本概念。水印通常是一个半透明的图像或文字,叠加在视频内容上,既不遮挡主体,...

    视频水印

    在视频水印应用中,可以使用FFmpeg的滤镜功能添加水印。例如,使用`drawtext`滤镜可以在视频上添加文本水印,`movie`滤镜则可以用于添加图片水印。 四、编程实现步骤 1. 安装FFmpeg库并配置环境。 2. 使用编程语言...

    Watermark_NodeJS:为视频添加水印的节点脚本

    水印_视频_服务器 一个 NodeJS 脚本,可以像 tiktok 一样在视频和文本上放置徽标。 克隆存储库,运行命令“npm install” 现在,在存储库文件夹中添加徽标名称为“ logo.png”的图像 在运行脚本之前,您需要将 ...

    视频添加图片水印

    5. **FFmpeg命令**:在博客文章中,可能会介绍如何使用FFmpeg命令行工具来添加水印。基本语法可能如下: ``` ffmpeg -i 输入视频 -i 水印图片 -filter_complex "overlay=定位X:定位Y[watermark];[in][watermark]...

    FFmpeg视频工具的梳理

    - 添加水印:`ffmpeg -i input.mp4 -vf "movie=logo.png [logo]; [in][logo] overlay=W-w-10:H-h-10 [out]" output.mp4`,在视频右下角添加静态水印。 6. FFmpeg滤镜系统: - FFmpeg的滤镜系统允许对视频进行各种...

    视频转换利器ffmpeg及其源码

    2. **添加水印**:在视频上叠加一个静态图像作为水印。 ```bash ffmpeg -i input.mp4 -i logo.png -filter_complex "overlay=W-w-10:H-h-10" -c:a copy output.mp4 ``` 3. **提取音频**:从视频中提取音频,保存...

    给图片加水印 批量给图片加水印

    在IT行业中,为图片添加水印是一项常见的任务,特别是在版权保护、品牌推广或者社交媒体分享时。"给图片加水印 批量给图片加水印"这个主题涉及到图像处理技术,特别是批量处理方面,这对于摄影师、设计师或者内容...

    LanSoEditor_common,在 android 平台的 ffmpeg 中采用硬件加速,更快的视频转码.裁剪,剪切,分离,合并,转换,拼接,水印,叠加,混合,转码,压缩, 变速,添加 LOGO,添加滤镜,添加背景音乐,加速减速视频,倒放音视频, 多个视频合成等工作; 和普通的 ffmpeg 软件开发包。.zip

    FFmpeg是一款强大的多媒体处理框架,广泛应用于视频转码、裁剪、剪切、分离、合并、转换、拼接、添加水印、叠加、混合、转码、压缩、变速、添加LOGO、添加滤镜、添加背景音乐、加速减速视频、倒放音视频以及多个视频...

    在视频上叠加OSD文字和Logo图标--ShowVideoWithOSD

    在视频处理领域,叠加OSD(On-Screen Display)文字和Logo图标是一项常见的需求,用于显示时间码、水印、频道标识等信息。本项目"ShowVideoWithOSD"专门解决这个问题,它利用DirectDraw API在播放视频的过程中实现...

    图片水印,设置透明度,宽度。水印文字和图片

    在图像处理领域,图片水印是一项常见的技术,用于在图片上添加标识或版权信息,以保护图片不被未经授权的使用。水印可以是文字或图片形式,通过设置透明度和宽度来达到既不影响图片主体展示,又能有效显示水印信息的...

Global site tag (gtag.js) - Google Analytics