将视频旋转90度的解决方法

我使用的是HTC G7的手机,用手机拍到的视频拿到电脑上来播放,需要偏着头来看,有时视频甚至是倒立着的。因此,我一直在寻思着如何解决这个问题,但在今天,我终于找到了一个完美的解决方案,能将视频按照需要的角度进行旋转,并且不损失视频的质量。下面就来和大家分享这个解决方案。

首先是下载两个软件,分别是:

① FormatFactory,下载地址:http://www.sunchis.com/html/special/2011/0305/262.html

② VirtualDubMod,下载地址:http://www.sunchis.com/html/special/2011/0306/263.html

以上两个软件都是免费软件,并且都是汉化中文界面,便于操作。

视频格式的统一

大家都清楚,手机拍摄到的视屏要么是MP4格式的,要么是3GP格式的,但VirtualDubMod却不支持这两种格式的视频的旋转。因此,首先需要将视频的格式统一转换成AVI格式的,那么FormatFactory(格式工厂)发挥了它的作用,能够轻松的将MP4或3GP视频文件转换成AVI格式的视频文件,该软件截图如下:

点击放大图片
开始将视频旋转90°

运行 VirtualDubMod ,在“文件”菜单选择“打开视频文件”,选择一个视频文件。以“20110305.avi”为例,打开后如下图所示。

点击放大图片

然后在“视频”菜单选择“滤镜”,接着点击“添加”按钮。

点击放大图片

在弹出的“添加滤镜”窗口中,选择“ rotate ”,点击“确定”按钮。

点击放大图片

选择“右旋 90 度”,点击“确定”按钮。

点击放大图片

最后在“文件”菜单选择“另存为 AVI ”,如下图 所示,选择保存目录、填写目标文件名再点击 OK ,旋转 90 度的操作就开始运行了。等待转换完毕就能生成旋转了 90 度的目标视频了。

点击放大图片

至于得到的新的经过旋转的AVI文件,根据自己的需要用FormatFactory再转换成其他格式的视频即可。

如何不损失视频质量?

在“视频”菜单中选择“压缩”,要想得到高质量的视频文件,压缩选项就一定要选“(未经压缩的RGB)”,但是这样得到视频文件会非常大。我测试过,只要选择了其他的压缩选项,得到的视频都不那么清晰,失真非常厉害。

点击放大图片

另外还有一点要提醒大家,在旋转视频时选择的是“(未经压缩的RGB)”,目标AVI文件保存的路径所在的分区应该是NTFS文件系统的,否则会出现只旋转了一半的视频文件。因为FAT32文件系统支持最大的单个文件是2GB,超过了2GB,就不能保存。因为选择的是“(未经压缩的RGB)”选项,压缩后得到的文件通常会超过2GB,而NTFS文件系统就没有这个限制。这一点一定要注意。

本文转自:http://www.sunchis.com/html/hsware/software/2011/0307/264.html


解决VirtualDub 无法打开部分avi格式视频的方法

http://blog.sina.com.cn/s/blog_7120c0be0100q5p7.html

在用VirtualDub打开一个经过优酷转码后的avi文件时出现如下错误

错误提示如下:

“Could’n locate decompressor for format FMP4 (unknown. VirtualDub requires a VFW compatible codec to decompress video. Directshow codecs are not suitable”. 

解决VirtualDub <wbr>无法打开部分avi格式视频的方法


主要是因为没有相应的解码器。FMP4是FFMpeg MPEG-4。ffdshow0tryouts有一个相应的解码器。

http://sourceforge.net/projects/ffdshow-tryout

下载后安装时,一定要选上“VFW接口”和“VirtualDub”,如果不需要其他的解码器可以不选择。
完成后,进入开始->程序->ffdshow->ffdshow VFW设置,在Decoder选项卡下,选择编解码器,在右侧选择其它MPEG4,双击解码器那一列,确保其它MPEG4对应的解码器没有被Disable,之后点击“应用”后确定就可以了。

如下图

解决VirtualDub <wbr>无法打开部分avi格式视频的方法

现在再试试,是不是问题已经解决了?

提示:你VirtualDub的位宽要和ffshow-tryouts的位宽保持一致,64位都得是64位的,32位都得是32位的。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Xilinx公司是一家专注于可编程逻辑器件和相关技术的领先厂商。他们的视频旋转算法是一种用于实现视频旋转操作的解决方案。 视频旋转是一种常见的图像处理操作,可以将视频帧按照指定的角进行旋转,从而改变视频的方向或视角。Xilinx公司的视频旋转算法利用了他们的可编程逻辑器件,如FPGA(现场可编程门阵列),以实现高性能、低延迟的视频旋转功能。 该算法主要涉及以下几个步骤: 1. 数据获取:从输入视频流中获取视频帧。 2. 旋转参数计算:根据用户指定的旋转,计算旋转矩阵或其他相关参数。 3. 图像变换:利用旋转矩阵对视频帧进行变换,实现旋转操作。 4. 数据输出:将旋转后的视频帧输出到目标设备或存储介质。 Xilinx公司的视频旋转算法具有以下优势: - 可编程性:通过使用可编程逻辑器件,可以根据具体需求定制算法,提供更高的灵活性和可扩展性。 - 高性能:由于采用硬件加速技术,可以实现实时处理和较低的延迟,适用于对性能要求较高的应用场景。 - 低功耗:Xilinx的FPGA器件具有较低的功耗特性,可以在满足性能需求的同时降低能耗。 - 高精:算法通过数学计算和图像变换实现旋转操作,可以提供高质量的图像旋转效果。 总而言之,Xilinx公司的视频旋转算法是一种利用可编程逻辑器件实现高性能、低延迟的视频旋转解决方案,适用于各种图像处理应用和视频处理系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值