钓鱼网站开发,做网站要学的教程,2015网站建设源码,成都装修公司推荐ffmpeg -i {输入文件路径} -vf{drawtext} {输出文件路径} 针对视频模糊#xff0c;加上 -b:v {输出视频码率}#xff1b;右键属性#xff0c;可查看离线视频源码率#xff1b;
针对离线视频文件加上时间水印#xff0c;时间跳变不正常#xff0c;加上-re#xff1b;
整…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, drawtextfontfile/storage/emulated/0/arial.ttf:text%{localtime}:fontcolorwhite:fontsize24:x10:y10,-c:a, copy,-b:v, 3000K,outputPath};
另外针对水印时间要指定vf内容如下其中basetime后面为世纪秒时间但这个时间通过字符串拼接方式也没有实现通过参数修改提示No such filter: drawtext待后续完善。 -vf, drawtextfontfile/storage/emulated/0/arial.ttf:expansionstrftime:basetime1456007118:text%Y-%m-%d %H:%M: %S:fontcolorwhite:fontsize24:x10:y10,