【LibVLCSharp】如何旋转视频
2022/4/28 23:43:32
本文主要是介绍【LibVLCSharp】如何旋转视频,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
参考:(54条消息) VLC对视频流做翻转、旋转_狂奔之林的博客-CSDN博客_vlc 旋转
以下两个属性要必需同时使用才起效果:
options.add("--transform-type=hflip"); //transform-type有很多选项:90、180、270、hflip、vflip、transpose、antitranspose 使用中只能选一个
options.add("--video-filter=transform");
那究竟在代码里如何使用才能生效呢?
如果在media对象的AddOption添加选项并不能生效
var libvlc = new LibVLC(); videoView.MediaPlayer = new LibVLCSharp.Shared.MediaPlayer(libvlc);
var media = new Media(libvlc, url, FromType.FromLocation); // 在media对象中添加如下选项不起作用 media.AddOption(":video-filter=transform"); media.AddOption(":transform-type=transpose");
正确的做法是在创建LibVLC对象的时候就将选项传入
var libvlc = new LibVLC("--video-filter=transform --transform-type=transpose"); videoView.MediaPlayer = new LibVLCSharp.Shared.MediaPlayer(libvlc);
var media = new Media(libvlc, url, FromType.FromLocation);
效果:
这篇关于【LibVLCSharp】如何旋转视频的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-26怎么使用nsenter命令进入容器?-icode9专业技术文章分享
- 2024-12-26导入文件提示存在乱码,请确定使用的是UTF-8编码怎么解决?-icode9专业技术文章分享
- 2024-12-26csv文件怎么设置编码?-icode9专业技术文章分享
- 2024-12-25TypeScript基础知识详解
- 2024-12-25安卓NDK 是什么?-icode9专业技术文章分享
- 2024-12-25caddy 可以定义日志到 文件吗?-icode9专业技术文章分享
- 2024-12-25wordfence如何设置密码规则?-icode9专业技术文章分享
- 2024-12-25有哪些方法可以实现 DLL 文件路径的管理?-icode9专业技术文章分享
- 2024-12-25错误信息 "At least one element in the source array could not be cast down to the destination array-icode9专业技术文章分享
- 2024-12-25'flutter' 不是内部或外部命令,也不是可运行的程序 或批处理文件。错误信息提示什么意思?-icode9专业技术文章分享