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 @   冬音  阅读(1065)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
历史上的今天:
2021-07-31 安装 Visual Studio 出现网络问题,无法连接
点击右上角即可分享
微信分享提示