mencoder打算用H264压缩,但是报错

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
gdx0909
帖子: 113
注册时间: 2009-01-11 17:55

mencoder打算用H264压缩,但是报错

#1

帖子 gdx0909 » 2009-04-04 20:24

Cannot find codec 'H264' in libavcodec...
写作-lavcopts vcodec=H264:vbitrate=800,应该没有错吧??h264也报错,MPEG-4一样……

只能用mpeg4来压缩……感觉压缩的意义都没有了
gdx0909
帖子: 113
注册时间: 2009-01-11 17:55

Re: mencoder打算用H264压缩,但是报错

#2

帖子 gdx0909 » 2009-04-04 20:45

自己顶…………怎么压缩才能又省空间又尽量不那么模糊
skyland_rw
帖子: 12
注册时间: 2008-07-27 10:05

Re: mencoder打算用H264压缩,但是报错

#3

帖子 skyland_rw » 2009-04-05 0:12

x264要单独装一次,apt一下吧,mencoder压缩264的也是调用x264的内核
头像
ellon
帖子: 358
注册时间: 2007-11-28 5:39

Re: mencoder打算用H264压缩,但是报错

#4

帖子 ellon » 2009-04-05 6:05

gdx0909 写了:Cannot find codec 'H264' in libavcodec...
写作-lavcopts vcodec=H264:vbitrate=800,应该没有错吧??h264也报错,MPEG-4一样……

只能用mpeg4来压缩……感觉压缩的意义都没有了
任何格式到480p MP4 (H.264):
mencoder -vf scale=-10:480,harddup -lavfopts format=mp4 -faacopts mpeg=4:object=2:raw:br=128 -oac faac -ovc x264 -sws 9 -x264encopts nocabac:level_idc=30:bframes=0:global_header:threads=auto:subq=6:frameref=6:partitions=all:trellis=1:chroma_me:me=umh:bitrate=640 -of lavf -o 文件名.mp4 文件名

批量處理:
#! /bin/sh
while [ $# -ne 0 ]; do
mencoder -vf scale=-10:480,harddup -lavfopts format=mp4 -faacopts mpeg=4:object=2:raw:br=128 -oac faac -ovc x264 -sws 9 -x264encopts nocabac:level_idc=30:bframes=0:global_header:threads=auto:subq=6:frameref=6:partitions=all:trellis=1:chroma_me:me=umh:bitrate=640 -of lavf -noass -subfont-autoscale 1 -subfont-text-scale 8 -subcp UTF-8 -sub-fuzziness 1 -subpos 100 -sub $1.srt $1 -o $1.mp4
shift
done
回复