ffmpeg 旋转视频&加黑边 不损失清晰度

shell脚本:

#以推流为例
URL="rtmp://192.168.*.*:1935/test1/index"
while(true)
do
    ffmpeg -re -i "rtmp://192.168.*.*:1935/live/index" -vf 'pad=1366:768:93:24:black,transpose=1' -q:v 1 -c:a aac -f flv $URL
    sleep 1
done

解释:

-vf pad=a:b:c:d

a为输出宽度,b为输出高度,c为原视频横坐标偏移,d为原视频纵坐标偏移

transpose=1为顺时针偏移90°

-q:v 1 为视频最高质量

-c:a aac 为复制音频

注意:使用等号将值分配给用户变量。变量,等号和值(新手的另一个麻烦点)之间不能有空格

 


 Shell脚本基础16-while循环中使用sleep命令_Anthony_tester的博客-CSDN博客_shell循环while sleep

(27条消息) ffmpeg 加黑边和去黑边_WX_Chen的博客-CSDN博客_ffmpeg去黑边

短视频旋转图像,原来如此简单!不用编辑器,1键搞定 - 腾讯云开发者社区-腾讯云 (tencent.com)

关于FFMPEG:FFMPEG-在不损失分辨率的情况下转换视频 | 码农家园 (codenong.com)

解决ffmpeg视频转码后视频清晰度下降的问题_ygfrancois的博客-CSDN博客_ffmpeg 清晰度

(27条消息) ffmpeg合成视频质量下降。视频到图片再到视频_bendan50的博客-CSDN博客

(27条消息) 如何在shell脚本中使用变量_瑾兰的博客-CSDN博客_sh脚本引用变量

posted @ 2022-07-31 12:39  冬音  阅读(758)  评论(0编辑  收藏  举报