微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何通过保持视频的高度相同来拉伸 mpv/mplayer 的宽度

如何解决如何通过保持视频的高度相同来拉伸 mpv/mplayer 的宽度

我有一个处于纵向模式的屏幕,我想在屏幕区域的 70% 以下使用 mpv 或 mplayer 播放一些视频。但是由于屏幕处于纵向模式,因此视频(也是横向的)不会在宽度方向上完全拉伸,并且仅根据视频的分辨率占用宽度区域。 我试过的命令是

└──╼ $ mplayer -vf scale -zoom -xy 500 out.mp4 

视频应填满屏幕的整个宽度,并保持视频的高度不变。视频当然会被拉长,但没关系。 我得到了视频的蓝色区域,但我想要视频的橙色区域。

enter image description here

解决方法

从这篇文章中得到了答案:- FFmpeg - Change resolution of the video with aspect ratio

不得不将我的项目的纵横比从 16/9 翻转到 9/16

ffmpeg -i <input> -vf "scale=100:-1,setdar=9/16" <output>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。