在ASP.Net中实现flv视频转换的代码

2019-05-12 09:29:29刘景俊


选择18fps足以应付大部分,性价比高 

音频采样率32KHz:从录音设备的得来的灵感(以下质量说明为比喻,前面的参数时原有的) 

32KHz - 32Kbps - mono比电话音好些 
44KHz - 64Kbps - J-Stereo 收音机质量 
44KHz -128Kbps - J-Stereo 通行的MP3标准质量 
44KHz -192Kbps - Stereo接近CD质量 

经过多次试验(以上是区间范围,自己可以根据需要选择) 
压片最省空间 - 使用32KHz - 32Kbps - mono,可以保证内容; 
质量要求不高 - 可用32KHz - 128Kbps - mono 性价比比较高; 
空间大高质量 - 44KHz -192Kbps - Stereo对大SD卡用户。 

视频采样率bitrate=150: 

80 - 最小空间占用率,质量最差 转换速度稍快 (与最低音频配合,大小可1min=1M) 
122 - 对底配置机器的小卡用户性价比较高(换面变化快回有马赛克) 
150 - 满足底配置机器对画质的基本要求(对非动作片比较完美) 
248 - 大卡用户的经济选择 (质量较好) 
350 - 大卡高配置的机器 (经济的体现机器优势) 
更高- 用户自己试吧 

总的来说,输出文件的大小受视频采样率、音频采样率影响效果显著,画面尺寸、fps值也影响大小。怎样设置参数要看你的个人实际需要与机器配置。 

另外,还有很多不知道的参数,请大家找找看。 

比如:pess2、pess3、动态FPS、屏幕截取、时间区间设置等 


------------------------------------------------------------------

关于音量调节: 

carlwang 写道:个人习惯是不用耳机的,天热带着不舒服,所以声音我一向偏大。 
我的经验如果片源是DVDrip,一般在5以上,如果是rmvb一般2就够了,再大就有爆音了。 

-oac mp3lame -lameopts mode=2:cbr:br=64:vol=2 大家来试试看吧 


------------------------------------------------------------------------



转换结束,会显示 
Pos: 226.8s 297f (100%) 48fps Trem: 0min 5mb a-v:-0.009 [142:56] 
这里边的内容,小括号里应该是转换的进度,中括号里的内容很重要,142表示视频比特率,56表示音频比特率(比特率这个词不知道用的对不对......) 

转换结束,会显示2行文字: 
Video stream: 142.564 kbit/s (17820 B/s) size: 4046677 bytes 227.080 secs 2700 frames 
Audio stream: 56.938 kbit/s (7117 B/s) size: 1616197 bytes 227.082 secs