使用ffmpeg检查图片或视频文件是否包含透明通道
使用ffmpeg检查图片或视频文件是否包含透明通道
$ ffmpeg -v error -i 123.mp4 -vf "select='eq(n,0)', alphaextract" -f null /dev/null [Parsed_alphaextract_1 @ 0x7fe8f5208100] Requested planes not ava ...
使用ffmpeg制作gif动画
使用ffmpeg制作gif动画
ffmpeg -ss 0.0 -i test.mov -an -filter_complex "[0:v]trim=start_frame=0:end_frame=75,fps=5,scale=320:-1:flags=lanczos,split[a][b];[a]palettegen[p];[b] ...
ffmpeg从视频中抽帧
ffmpeg从视频中抽帧
命令 ffmpeg -ss 30 -i <input.mp4> -ss 20 -t 40 -y -s 1280x720 <output.png> ffmpeg -ss 30 -i <input.mp4> -ss 20 -t 40 -y -s 1280x720 -f image2 <output.j ...
ffmpeg 给视频自动加黑边
ffmpeg 给视频自动加黑边
测试文件 # 生成一个720x576 sar不是1:1的视频 ffmpeg -i input.mp4 -s 720x576 -aspect 4:3 -vf "crop=720:576:0:0" -c:v libx264 -c:a copy -t 30 input_720x576.mp4 方法1 ...
opencv-python seek视频到指定位置
opencv-python seek视频到指定位置
依赖环境 # python3.7 pip install opencv-python 使用方法 import cv2 cap = cv2.VideoCapture(input_video) # 3000 毫秒 cap.set(cv2.CAP_PROP_POS_MSEC, 3000) # 3 ...
ffmpeg 制作雪碧图
ffmpeg 制作雪碧图
ffmpeg -v fatal -y -skip_frame nokey -i <input.mp4> -vf fps=fps=1/2,scale=100:-2,tile=60x60 -an -vsync 0 <output_%03d.png> -skip_frame nokey 跳过非关键帧 ...
ffmpeg规范音频的响度
ffmpeg规范音频的响度
通过FFmpeg内置滤镜、手动调整音量、或者ffmpeg-normalize实现对响度的控制。 内置归一化滤波器 loudnorm:通过EBU R.128进行响度标准化。您可以设置积分的体积目标,体积范围目标或最大真实峰。建议用于发布音频和视频,并被世界各地的广播公司使用。 dynaudno ...
Linux收录UDP视频花屏总结
Linux收录UDP视频花屏总结
最近在Linux下使用ffmpeg收录UDP流花屏问题,发现机器有双网卡,添加路由指定网卡收录导致无法收录了。另附一些解决花屏的优化方法。 优化内核参数 cat /etc/sysctl.conf net.ipv4.conf.default.rp_filter = 0 net.ipv4.co ...
FFmpeg 水印
FFmpeg 水印
图片水印、文字水印、画中画 图片水印 ffmpeg -i input.mp4 -vf "movie=wenzi.png[watermark];[in][watermark] overlay=main_w-overlay_w-10:main_h-overlay_h-10[out] " outp ...
ffprobe详解
ffprobe详解
ffprobe是ffmpeg提供的三大工具之一,用来查看音视频文件的各种信息,比如:封装格式、音频/视频流信息、数据包信息等。 ffprobe的源码是ffprobe.c,开发过程中如果想获取ffprobe查看的信息,可以通过分析源码,获得对应字段。 本文主要介绍format、stream、Pa ...
zhr

张文兵

90后程序员

 湖南 - 长沙



友情链接