音视频
直播软件Vmix
vMix v23破解版安装流程
直播软件OBS-Studio
OBS高级插件-自动场景切换
OBS插件-多路推流
FFmpeg
FFmpeg截取视频流并生成图片
使用 FFprobe 获取视频参数
FFprobe 实时监控直播比特率
在WSL2下运行FFmpeg时的Segmentation fault问题
FFmpeg指定声道的相位进行反转
FFmpeg对音频进行声道复制
FFprobe工具指令
FFmpeg旋转视频并调整分辨率
海康/大华/宇视/DSS摄像头获取RTSP实时流地址
微赞平台直播协议互转
本文档使用 MrDoc 发布
-
+
home page
FFmpeg截取视频流并生成图片
截取视频流并生成图片 ``` ffmpeg -i "http://liveop.cctv.cn/hls/4KHD/playlist.m3u8" -vf "select=eq(n\,0)" -vframes 1 test.jpg ``` 截取视频帧的指定部分(例如左上角),可以使用 ffmpeg 的 crop 滤镜。这个滤镜允许指定裁剪区域的大小和位置 ``` ffmpeg -i "http://liveop.cctv.cn/hls/4KHD/playlist.m3u8" -vf \ "select=eq(n\,0),crop=out_w:out_h:x:y" -vframes 1 test.jpg # 示例 ffmpeg -i "http://liveop.cctv.cn/hls/4KHD/playlist.m3u8" -vf \ "select=eq(n\,0),crop=640:360:0:0" -vframes 1 test.jpg ``` - out_w:裁剪区域的宽度,例如 640 表示裁剪宽度为 640 像素。 - out_h:裁剪区域的高度,例如 360 表示裁剪高度为 360 像素。 - x:裁剪区域左上角的横向位置,0 表示从最左边开始。 - y:裁剪区域左上角的纵向位置,0 表示从最上边开始。 截取视频流,添加指定文字内容到指定位置并生成图片 >⚠️注意: 需在当前目录下存在simhei.ttf字体文件 ``` ffmpeg -i "http://liveop.cctv.cn/hls/4KHD/playlist.m3u8" -vf \ "select=eq(n\,0),drawtext=text='YourText':fontfile=./simhei.ttf:\ fontsize=130:fontcolor=red:x=(w-text_w)/2:y=(h-text_h)/2" -vframes 1 -y output.jpg ```
Nathan
June 11, 2024, 2:09 p.m.
转发文档
Collection documents
Last
Next
手机扫码
Copy link
手机扫一扫转发分享
Copy link
Markdown文件
PDF文件
Docx文件
share
link
type
password
Update password