查看: 9784|回复: 7
上一主题 下一主题 跳转到指定楼层

on2vp6高清在线视频压制方法优化??

131

主题

821

存在感

293

活跃日
喵~离线 珍惜生命 远离水镜
 5 

SOS团二星级★★

发帖: 2841
SOS币: 22254
社团: 爱与正义の麻将幻想乡
社团: 天使战线
社团: 午夜
注册: 2008-08-25
访问: 2018-12-02

楼主
发表于 2009/10/12 | 编辑

猜你喜欢: 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

41

主题

269

存在感

335

活跃日
喵~离线 不用省略号会死星人
 6 

SOS团三星级★★★

1楼
发表于 2009/10/12 | 编辑
试试看用ffmpeg封装
ffmpeg -i 22050.mp3 -i 1.avi -acodec copy -vcodec copy -f flv 1.flv
VP6本来压制就慢,这个是没办法的
如果不是传avfun的话,没有必要用渣浪

0

主题

31

存在感

0

活跃日
 1 

参观生

2楼
发表于 2009/10/12 | 编辑
汗!

131

主题

821

存在感

293

活跃日
喵~离线 珍惜生命 远离水镜
 5 

SOS团二星级★★

3楼
发表于 2009/10/12 | 编辑
引用第1楼wtyrambo2009-10-12 13:25发表的“”:
试试看用ffmpeg封装
ffmpeg -i 22050.mp3 -i 1.avi -acodec copy -vcodec copy -f flv 1.flv
VP6本来压制就慢,这个是没办法的
如果不是传avfun的话,没有必要用渣浪



PS1:就是传AVFUN用的
PS2:X浪我这儿上传下载速度都要比其他站点好
PS3:ffmpeg不知咋回事..在我机器上一直无法封装...
PS4:楼上灌水自重~~

41

主题

269

存在感

335

活跃日
喵~离线 不用省略号会死星人
 6 

SOS团三星级★★★

4楼
发表于 2009/10/12 | 编辑
引用第3楼神の棉花糖2009-10-12 15:09发表的“”:


PS1:就是传AVFUN用的
PS2:X浪我这儿上传下载速度都要比其他站点好
PS3:ffmpeg不知咋回事..在我机器上一直无法封装...
.......



http://sourceforge.net/projects/direct264/files/Related%20Programs/ffmpeg%20%28demuxer_muxer%20only%29/ffmpeg_svn_r19708.7z/download
高手roozhou修改的ffmpeg,修复了官方在封装上的一些问题,封装文件专用,试试看行不行吧

131

主题

821

存在感

293

活跃日
喵~离线 珍惜生命 远离水镜
 5 

SOS团二星级★★

5楼
发表于 2009/10/12 | 编辑
引用第4楼wtyrambo2009-10-12 15:34发表的“”:


http://sourceforge.net/projects/direct264/files/Related%20Programs/ffmpeg%20%28demuxer_muxer%20only%29/ffmpeg_svn_r19708.7z/download
高手roozhou修改的ffmpeg,修复了官方在封装上的一些问题,封装文件专用,试试看行不行吧



感谢提供..
不过貌似我的系统跟ffmpeg硬是过不去..这个版本44100采样还是不能输出..22050能输出.但是输出的flv拖进播放器就卡死..
我还是拿mencoder封装吧....

41

主题

269

存在感

335

活跃日
喵~离线 不用省略号会死星人
 6 

SOS团三星级★★★

6楼
发表于 2009/10/12 | 编辑
引用第5楼神の棉花糖2009-10-12 15:58发表的“”:


感谢提供..
不过貌似我的系统跟ffmpeg硬是过不去..这个版本44100采样还是不能输出..22050能输出.但是输出的flv拖进播放器就卡死..
我还是拿mencoder封装吧....



这我也不清楚了...其实视频问题在popgo26区提问才是最好的解决方法..

557

主题

1036

存在感

436

活跃日
帅哥离线 触手控
 6 

SOS团三星级★★★

7楼
发表于 2009/10/19 | 编辑
我最近也学习中发现超过10分钟的视频才能完整播放

关于我们|无图版|SOSG WIKI

Copyright © 2006-2024 SosG.Net
Total 0.023165(s) query 8, Gzip enabled,  沪ICP备07006640号-3