LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1017|回复: 4

图象上下颠倒, transcode压缩VOB--> xvid

[复制链接]
发表于 2005-2-25 10:14:45 | 显示全部楼层 |阅读模式
我的硬盘上有几个VOB文件,我想把它们压缩为mpeg4(divx)的文件,以便刻录到CD上,执行下列命令:
mencoder VIDEO_TS.VOB -aspect 4:3 -slang zh -ovc lavc -
lavcopts vcodec=mpeg4:vhq:vbitrate=617 -vop scale -zoom -xy 640 -oac -mp3lame -l
ameopts abr:br=128:vol=9 -o file.avi
MEncoder 1.0pre5-3.2.2 (C) 2000-2004 MPlayer Team

CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville 752.0 MHz (Family: 6, St
epping: 10)
Detected cache-line size is 32 bytes
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
针对有扩展指令集x86 CPU编译: MMX MMX2 SSE

Reading /home/nny/.mplayer/codecs.conf: Can't open '/home/nny/.mplayer/codec
s.conf': 没有那个文件或目录
Reading /usr/local/etc/mplayer/codecs.conf: Can't open '/usr/local/etc/mplayer/c
odecs.conf': 没有那个文件或目录
使用内建默认的codecs.conf.
找不到文件: 'frameno.avi'
Failed to open frameno.avi
Reading config file /home/nny/.mplayer/mencoder: 没有那个文件或目录
Option oac: Unknown suboption -mp3lame
Exiting... (error parsing cmdline)

请问frameno.avi指的是什么,我在命令行没有用到frameno.avi
 楼主| 发表于 2005-2-25 19:31:46 | 显示全部楼层
唉。没人回答,只好自己找,好象DX都用transcode解决。
安装transcode, 发现缺少ffmpeg, 找到http://prdownloads.sourceforge.net/ffmpeg/ffmpeg-0.4.8.tar.gz
./configure --prefix=/usr --enable-shared &&
make &&
make install
在我的爱机上最后得到
make[1]: Leaving directory `/home/fenny/hdc/linux.app/ffmpeg-0.4.8/libavformat'
install -d "/usr/bin"
install -c -s -m 755 ffmpeg ffserver ffplay "/usr/bin"
看来没有问题,继续安装transcode.
....
checking for ffmpeg/avcodec.h... yes
error: transcode needs at least ffmpeg build 4718install ffmpeg 0.4.9-pre1 or newer, or a cvs version after 20040703configure: error: FFmpeg (libavcodec) required, but cannot compile ffmpeg/avcodec.h
看来ffmpeg太旧了。
这儿有个http://prdownloads.sourceforge.n ... g-0.4.9-pre1.tar.gz
再来,faint,

checking for lame_init in -lmp3lame... no
configure: error: lame requested, but cannot link against libmp3lame

装lame
http://prdownloads.sourceforge.net/lame/lame-3.93.0.tar.gz
再来
checking for lame/lame.h... yes
checking lame version... configure: error: lame requested, but cannot compile and run a test program,

这下不知道是什么错误了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-26 10:35:33 | 显示全部楼层
放弃了源代码的安装,最终用rpm包将transcode装上了。
http://dag.wieers.com/packages/transcode/

参考http://moto.debian.org.tw/viewtopic.php?t=742,
将这条命令 transcode -i tmp/ -b 128 -f 29.97 -g 720x480 -w 1100 -y divx5 \
-J extsub=0:0:0:0:0:0:0:3:1 -E 44100 -o love-7.avi
改为 transcode -i /mnt/dvdrom/ -b 128 -f 29.97 -g 720x480 -w 1100 -y xvid \
-E 44100 -o love-7.avi
压缩正在进行中。

发现图象上下颠倒,求救。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-27 19:53:15 | 显示全部楼层
transcode -i /mnt/dvdrom/ -b 128 -f 29.97 -g 720x480 -w 1100 -y xvid \
-E 44100 -z -o love-7.avi
人气不旺,看了N遍transcode -h才找到, -l是左右反。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-28 10:54:25 | 显示全部楼层
爆慢,每秒鐘處理3幀。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表