在c#中将视频文件转换为flv格式

时间:2009-12-18 05:22:59

标签: c# video transcoding

如何从用户那里获取视频文件并将其转换为flv格式?

2 个答案:

答案 0 :(得分:0)

拥有多媒体支持的解决方案几乎可以转换为你使用FFmpeg和MEncoder,你将获得相当好的输入/输出支持:

  • 输入图像序列:jpg,pgm,png,ppm(带有顺序编号的文件名) 具有相同的文件名编号为ONLY格式。示例:0001.jpg --up to - > 0999.jpg 请注意,此格式不起作用name_0001.jpg --up to - > name_0999.jpg(取出名字_)
  • 输入视频格式:3gp,3g2,amv,asf,avi,dat,dvr-ms,fli,flc,flv,m2ts,mpg,mkv,mov m4v,mp4,nsv,ogm,qt,rm(vb),str,swf,ts,trp,ty,ty +,tmf,viv,vob,wmv ..
  • 输入音频格式:aac,ac3,amr,flac,mmf,m4a,mp2,mp3,mpc,ogg,ra,wav,wma ..
  • 输入AviSynth脚本文件:avs。编写脚本并使用AviSynth脚本指定高级编码命令!

(摘自SUPER's website

注意:它比“仅仅”支持更多。这些只是一些功能!! :d

答案 1 :(得分:0)

下面是一些示例代码和一个C#/ .NET库,它将音频转换为视频,反之亦然,使用FFMpeg包装器。这里解释了:

http://ivolo.mit.edu/post/Convert-Audio-Video-to-Any-Format-using-C.aspx