猜你喜欢: direct264, ffmpeg
某棉花不才..最近压制在线视频玩着..因为要上传到X浪(H264的只能5分钟以内才可以),不得不压成vp6的...(我也想压H264的说)
大体步骤是参照SK大的教程
http://www.sosg.net/topic_54805-u-1.html使用软件:AviSynth 2.5 MediaCoder(0.7.2.4520) Aviutl0.99
1.先用AVS加载外挂字幕、加黑边(16:9 to 4:3),顺便resize
2.然后用MC H264 输出高码率视频(只有视频没音频)
3.MC调用LAME MP3编码器输出采样率22050 64K的MP3音频(22050 64K CBR)
4.输出的H264视频用AVS加挂翻转滤镜,拖入Aviutl进行1-pass和2-pass压制(码率400)
5.调用MC编码器中的mencoder.exe,将Aviutl输出的AVI和MC输出的MP3打包成flv文件
总体来说,最耗时的地方是在Aviutl压制过程中..我的电脑只有10fps上下
而且我的mencoder.exe只能打包22050和11025采样的音频 44100采样的会直接出错退出
于是:如何加速vp6压制过程..以及用何种方式打包才能支持44100采样的音频??
PS:调用MC编码器中的mencoder.exe,将Aviutl输出的AVI和MC输出的MP3打包成flv文件时用的批处理命令:
mencoder -ovc copy -oac copy -audiofile 22050.mp3 -of lavf 1.avi -o 1.flv