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
分享到:
相关推荐
FFmpeg是一款强大的开源...总的来说,使用FFmpeg添加水印涉及到对FFmpeg命令行的熟练掌握,理解滤镜功能,以及在出现问题时进行有效的故障排除。通过学习和实践,你将能够自如地运用这一工具,提升视频处理的专业性。
在这个“ffmpeg视频水印,分片.zip”压缩包中,包含的是关于如何使用FFmpeg为视频添加水印以及进行视频分片的操作教程。下面将详细介绍这两个关键知识点。 一、FFmpeg视频水印 视频水印通常是为了保护版权或增加...
在本项目中,我们将讨论如何使用C#调用DirectShow来给视频添加水印或Logo,这是一项在视频编辑和内容保护中常见的需求。 首先,了解DirectShow的基本概念是非常重要的。DirectShow是一个低级别的API,它提供了一个...
在本教程中,我们将深入探讨如何利用FFmpeg的加水印滤镜来在视频上添加文字或者Logo图标,即"ffmpeg_filter_mix_logo"的例子。这个功能对于个人品牌推广或者版权保护非常有用,它可以将自定义的文字或图像固定在视频...
使用FFmpeg添加水印的操作方法如下: 1. 安装FFmpeg:首先,你需要下载并安装FFmpeg的最新版本,例如提供的压缩包文件"ffmpeg-git-1aeb88b-win32-static"。这个版本包含了FFmpeg的所有组件,适用于Windows系统。 2...
以下是关于使用 FFmpeg 添加水印的详细知识: 1. **水印的概念**: 水印分为可见水印和不可见水印。可见水印是直接在视频画面上添加的图像或文字,如公司Logo、日期时间等;不可见水印则是在视频数据中嵌入特定...
滤镜是FFmpeg的核心组件之一,它们可以对视频、音频进行各种处理,如添加水印、调整亮度、裁剪画面等。在这个场景下,我们将使用`movie`滤镜来导入logo图片,并通过`overlay`滤镜将它叠加到视频的末尾。 以下是一个...
添加水印是FFmpeg的一个常见应用场景,这使得用户可以在视频上添加自定义标识或版权信息,增强视觉效果。 首先,我们需要理解水印的基本概念。水印通常是一个半透明的图像或文字,叠加在视频内容上,既不遮挡主体,...
在视频水印应用中,可以使用FFmpeg的滤镜功能添加水印。例如,使用`drawtext`滤镜可以在视频上添加文本水印,`movie`滤镜则可以用于添加图片水印。 四、编程实现步骤 1. 安装FFmpeg库并配置环境。 2. 使用编程语言...
水印_视频_服务器 一个 NodeJS 脚本,可以像 tiktok 一样在视频和文本上放置徽标。 克隆存储库,运行命令“npm install” 现在,在存储库文件夹中添加徽标名称为“ logo.png”的图像 在运行脚本之前,您需要将 ...
5. **FFmpeg命令**:在博客文章中,可能会介绍如何使用FFmpeg命令行工具来添加水印。基本语法可能如下: ``` ffmpeg -i 输入视频 -i 水印图片 -filter_complex "overlay=定位X:定位Y[watermark];[in][watermark]...
- 添加水印:`ffmpeg -i input.mp4 -vf "movie=logo.png [logo]; [in][logo] overlay=W-w-10:H-h-10 [out]" output.mp4`,在视频右下角添加静态水印。 6. 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行业中,为图片添加水印是一项常见的任务,特别是在版权保护、品牌推广或者社交媒体分享时。"给图片加水印 批量给图片加水印"这个主题涉及到图像处理技术,特别是批量处理方面,这对于摄影师、设计师或者内容...
FFmpeg是一款强大的多媒体处理框架,广泛应用于视频转码、裁剪、剪切、分离、合并、转换、拼接、添加水印、叠加、混合、转码、压缩、变速、添加LOGO、添加滤镜、添加背景音乐、加速减速视频、倒放音视频以及多个视频...
在视频处理领域,叠加OSD(On-Screen Display)文字和Logo图标是一项常见的需求,用于显示时间码、水印、频道标识等信息。本项目"ShowVideoWithOSD"专门解决这个问题,它利用DirectDraw API在播放视频的过程中实现...
在图像处理领域,图片水印是一项常见的技术,用于在图片上添加标识或版权信息,以保护图片不被未经授权的使用。水印可以是文字或图片形式,通过设置透明度和宽度来达到既不影响图片主体展示,又能有效显示水印信息的...