gpt4 book ai didi

ffmpeg - 如何为文本和快照正确格式化 FFmpeg 的 -vf 选项?

转载 作者:行者123 更新时间:2023-12-04 23:12:23 24 4
gpt4 key购买 nike

我有这个工作:

ffmpeg -input_format yuyv422 -f v4l2 -s 800x448 -r 30 -i /dev/video0 -vf "[in]drawtext=fontfile=/usr/share/fonts/truetype/freefont/Roboto-Regular.ttf:text='%{localtime\:%d %b %Y}':x=8:y=8:fontcolor=white:box=1:boxcolor=black@0.75,drawtext=fontfile=/usr/share/fonts/truetype/freefont/Roboto-Regular.ttf:text='%{localtime\:%T}':x=8:y=24:fontcolor=white:box=1:boxcolor=black@0.75" -c:v h264_omx -r 30 -b:v 2M -an -f rtsp rtsp://localhost:8554/mystream
它输出稳定的视频流,带有双线文本覆盖,从我的 USB 连接的网络摄像头到我的 RPi 3A+ 上的 rtsp-simple-server。
我也有这个工作:
ffmpeg -input_format yuyv422 -f v4l2 -s 800x448 -r 30 -i /dev/video0 -c:v h264_omx -r 30 -b:v 2M -vf fps=1/20 -update 1 /dev/shm/snapshot.jpg -an -f rtsp rtsp://localhost:8554/mystream
但我不知道如何让 FFmpeg 同时做这两个 - 一个带有双线文本覆盖的视频流,同时不时将快照保存到/dev/shm。
正确的语法是什么样的?

最佳答案

组合命令:

ffmpeg -f v4l2 -input_format yuyv422 -video_size 800x448 -framerate 30 -i /dev/video0 -filter_complex "[0]vflip,drawtext=fontfile=/usr/share/fonts/truetype/freefont/Roboto-Regular.ttf:text='%{localtime\:%d %b %Y}':x=8:y=8:fontcolor=white:box=1:boxcolor=black@0.75,drawtext=fontfile=/usr/share/fonts/truetype/freefont/Roboto-Regular.ttf:text='%{localtime\:%T}':x=8:y=24:fontcolor=white:box=1:boxcolor=black@0.75[vid];[0]fps=1/20,vflip[img]" -map "[vid]" -c:v h264_omx -b:v 2M -f rtsp rtsp://localhost:8554/mystream -map "[img]" -update 1 /dev/shm/snapshot.jpg

关于ffmpeg - 如何为文本和快照正确格式化 FFmpeg 的 -vf 选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63476546/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com