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 清晰度