首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >压缩后的ffmpeg反向视频分辨率

压缩后的ffmpeg反向视频分辨率
EN

Stack Overflow用户
提问于 2018-04-08 20:43:53
回答 1查看 720关注 0票数 1

我试图用mp4将视频压缩成ffmpeg格式。

带刻度过滤器:

代码语言:javascript
运行
复制
cmd = "-i, "+in+" -vf scale=480:-2,setsar=1:1, "+out;

或者这么简单:

代码语言:javascript
运行
复制
cmd = "-i, "+in+" "+out;

如果我尝试这个命令,outPut在potPlayer(win)或mxPlayer(android)这样的玩家中会很好,但是在一些玩家中,比如kmPlayer.v3(win),它会被拉伸。有或没有刻度过滤器。

我用Handbrake尝试了同样的视频压缩,所以我发现我的播放器没有什么问题。

结果与我用ffmpeg库压缩的所有视频一样。

还有一个更烦人的问题,outPut的视频分辨率被逆转了。例如:

输入: w1280 h720 输出: w720 h1280

我搜索了很多,但什么也没找到。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-09 18:52:33

当您记录在纵向模式下的视频,它可能有旋转元数据设置,而ffmpeg不能正确地使用它与比例过滤器。

您可以将-noautorotate选项添加到ffmpeg命令行,或者可能有一种方法来更正元数据。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49722596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档