ffmpeg给视频添加时间水印,准确且不模糊

news/2024/7/10 20:55:44 标签: android, 音视频, ffmpeg

ffmpeg -i {输入文件路径} -vf{drawtext} {输出文件路径}

针对视频模糊,加上 -b:v {输出视频码率};右键属性,可查看离线视频源码率;

针对离线视频文件加上时间水印,时间跳变不正常,加上-re;

整体就是,ffmpeg -i {输入文件路径} -vf{drawtext       } -c:a copy -b:v 3000K {输出文件路径},参考下方案列

    public static void addTimestampWatermark(String inputPath, String outputPath) {
        String[] cmd = {
                "-re",
                "-i", inputPath,
               "-vf", "drawtext=fontfile=/storage/emulated/0/arial.ttf:text='%{localtime}':fontcolor=white:fontsize=24:x=10:y=10",
                "-c:a", "copy",
                "-b:v", " 3000K",
                outputPath
        };

http://www.niftyadmin.cn/n/4926034.html

相关文章

pnpm的高级使用

我整理了一些pnpm的高级使用: 并行安装:pnpm通过并行安装依赖项来提高安装速度。默认情况下,它会使用计算机的最大线程数来并行安装依赖项。你也可以使用--recursive选项来并行安装所有子项目的依赖项。 冻结依赖:pnpm支持将依赖…

私域用户运营指南:增加用户参与度

私域用户运营是现代营销中的重要战略,旨在建立深入用户关系,提高用户忠诚度,并增加用户参与度。用户参与度是衡量用户活跃程度和品牌黏性的重要指标,通过有效的运营策略,可以实现用户的持续参与和品牌认同。本文将为您…

希尔排序——C语言andPython

前言 步骤 代码 C语言 Python 总结 前言 希尔排序(Shell Sort)是一种改进的插入排序算法,它通过将数组分成多个子序列进行排序,逐步减小子序列的长度,最终完成整个数组的排序。希尔排序的核心思想是通过排序较远距…

Wlan——射频和天线基础知识

目录 射频的介绍 射频和Wifi 射频的相关基础概念 射频的传输 信号功率的单位 射频信号传输行为 天线的介绍 天线的分类 天线的基本原理 天线的参数 射频的介绍 射频和Wifi 什么是射频 从射频发射器产生一个变化的电流(交流电),通过…

flutter开发实战-获取Widget的大小及位置

flutter开发实战-获取Widget的大小及位置 最近开发过程中需要获取Widget的大小及位置,这时候就需要使用到了GlobalKey了和WidgetsBinding.instance.addPostFrameCallback了 一、addPostFrameCallback 该函数的作用: flutter中的界面组件Widget每一帧…

简化AD管理减少IT工作负担

管理和保护混合 AD 环境 IT 管理员几乎每天都要创建和管理多个 AD 对象,利用本机AD工具(如Active Directory用户和计算机控制台以及PowerShell脚本)来执行这些任务并不理想,因为它们必须在多个控制台之间切换才能执行这些任务&am…

.NET-10. 其他-VSTO+VBA

VSTOVBA 前言VSTO 外接程序介绍:VSTO参考链接:VSTO 例子: VBA:参考链接: 前言 主要用于Excel插件。 VSTO 外接程序介绍: Excel、Word、PowerPoint、Project、Visio等等Office应用程序 相对简单 VSTO参考链接&#x…

监控Elasticsearch的关键指标

Elasticsearch 的核心职能就是对外提供搜索服务,所以搜索请求的吞吐和延迟是非常关键的,搜索是靠底层的索引实现的,所以索引的性能指标也非常关键,Elasticsearch 由一个或多个节点组成集群,集群自身是否健康也是需要我…