使用C#将大(4gb)avi文件转换为mpeg或mp4格式
本文关键字:转换 mpeg 格式 mp4 文件 avi 将大 4gb 使用 | 更新日期: 2023-09-27 18:22:02
我已经使用NREco转换器成功地将avi文件转换为Mpeghttp://www.nrecosite.com/video_converter_net.aspx
但是,转换后的视频的长度(持续时间)永远不会超过2分35秒。我尝试使用ffmpeg命令行实用程序(https://www.ffmpeg.org/download.html或http://ffmpeg.zeranoe.com/builds/ffmpeg 64位静态窗口),但长度始终小于或等于2分35秒。如何增加ffmpeg转换视频的持续时间?
我尝试了-t命令,但无法增加转换视频的长度(持续时间)。原始视频是一个14分5秒的avi文件。
ffmpeg -i inputAVIfilename outputMPEGfilename
ffmpeg -i inputAVIfilename -t 90000 outputMPEGfilename
视频文件只有位图图像。不需要音轨。
请注意,我的dll将用于两个窗口&web应用程序。
可以使用软件或硬件将视频从一种格式转换为另一种格式。在您的案例中,您使用的是基于软件的解决方案ffmpeg。一般来说,基于软件的解决方案速度慢得多,效率低,而且有很多操作系统限制,我怀疑你已经达到了这个极限。
我建议您使用基于云的解决方案,如Azure Media服务或Elementals。