当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 41 篇帖子 ]  前往页数 1, 2, 3  下一页
作者 内容
1 楼 
 文章标题 : 转换 rm 到 divx或xvid的脚本
帖子发表于 : 2006-10-03 11:53 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10116
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 128
高速转换rmvb到mp4,支持ipod/ipod touch
代码:
#!/bin/bash
#sudo apt-get install mencoder gpac
for movie in `find -name '*.rm' -o -name '*.rmvb'`
do
echo "conv $movie to mp4..."

mencoder  -ofps 24000/1001  -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=600 -vf  pullup,softskip,harddup -oac faac -faacopts mpeg=4:br=32:object=2 -channels 2 -srate  44000 "$movie" -o "$movie".avi

#mencoder  -ofps 24000/1001  -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=600 -vf  scale=480:-11,pullup,softskip,harddup -oac faac -faacopts mpeg=4:br=128:object=2 -channels 2 -srate  48000 "$movie" -o "$movie".avi
MP4Box -aviraw audio "$movie".avi
MP4Box -aviraw video "$movie".avi
mv "$movie"_video.FMP4 "$movie".m4v
mv "$movie"_audio.raw "$movie".aac
MP4Box -add "$movie".aac -add "$movie".m4v:fps=23.976 "$movie".mp4
rm "$movie".avi
rm "$movie".aac
rm "$movie".m4v

done


xvid [两遍编码,有点不太实用]
代码:
#!/bin/bash
#hdtv
#PARAM="chroma_opt:vhq=4:bvhq=1:quant_type=mpeg:bitrate=8000"
#MP3PARAM="vbr=1"
#dvd
#PARAM="chroma_opt:vhq=2:bvhq=1:quant_type=mpeg:bitrate=3000"
#MP3PARAM="vbr=3"
#vcd
#PARAM="turbo:vhq=0:bitrate=768"
#MP3PARAM="vbr=5"
#normal
PARAM="turbo:vhq=0:bitrate=384"
MP3PARAM="cbr:br=64"

for movie in *.rm *.rmvb
do
   echo "conv $movie to xvid..."
   rm -f divx2pass.log
   mencoder "$movie" -oac mp3lame -lameopts $MP3PARAM -ovc xvid -xvidencopts pass=1:$PARAM -o /dev/null
   mencoder "$movie" -oac mp3lame -lameopts $MP3PARAM -ovc xvid -xvidencopts pass=2:$PARAM -o "$movie.avi"
done



divx [两遍编码,有点不太实用]
代码:
#!/bin/bash
#hdtv
#PARAM="vcodec=mpeg4:mbd=2:mv0:trell:v4mv:cbp:last_pred=3:predia=2:dia=2:vmax_b_frames=2:vb_strategy=1:precmp=2:cmp=2:subcmp=2:preme=2:qns=2"
#MP3PARAM="vbr=1"
#dvd
#PARAM="vcodec=mpeg4:mbd=2:trell:v4mv:last_pred=2:dia=-1:vmax_b_frames=2:vb_strategy=1:cmp=3:subcmp=3:precmp=0:vqcomp=0.6:turbo"
#MP3PARAM="vbr=3"
#vcd
#PARAM="vcodec=mpeg4:mbd=2:turbo:vbitrate=768"
#MP3PARAM="vbr=5"
#normal
PARAM="vcodec=mpeg4:mbd=2:turbo:vbitrate=384"
MP3PARAM="cbr:br=64"

for movie in *.rm *.rmvb
do
   echo "conv $movie to divx..."
   rm -f divx2pass.log
   mencoder "$movie" -oac mp3lame -lameopts $MP3PARAM -ovc lavc -lavcopts vpass=1:$PARAM -o /dev/null
   mencoder "$movie" -oac mp3lame -lameopts $MP3PARAM -ovc lavc -lavcopts vpass=2:$PARAM -o "$movie.avi"
done


最后由 oneleaf 编辑于 2008-04-03 9:27,总共编辑了 3 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-10-03 11:58 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10116
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 128
转为 Sony PSP 电影格式

代码:
mencoder -oac lavc -ovc lavc -of lavf -lavcopts aglobal=1:vglobal=1:vcodec=mpeg4:acodec=aac \
-af lavcresample=24000 -vf harddup -lavfopts format=psp:i_certify_that_my_video_stream_does_not_use_b_frames \
-ofps 30000/1001 input.video -o output.psp


还可以设置标题: -info name=MovieTitle


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-12-16 23:20 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10116
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 128
#!/bin/bash
#hdtv
#PARAM="chroma_opt:vhq=4:bvhq=1:quant_type=mpeg:bitrate=8000"
#MP3PARAM="vbr=1"
#dvd
PARAM="chroma_opt:vhq=2:bvhq=1:quant_type=mpeg:bitrate=3000"
MP3PARAM="vbr=3"
#vcd
#PARAM="turbo:vhq=0:bitrate=768"
#MP3PARAM="vbr=5"
#normal
#PARAM="turbo:vhq=0:bitrate=384"
#MP3PARAM="cbr:br=64"

for movie in `find -name '*.rm' -o -name '*.rmvb'`
do
echo "conv $movie to xvid..."
rm -f divx2pass.log
mencoder "$movie" -oac mp3lame -lameopts $MP3PARAM -ovc xvid -xvidencopts pass=1:$PARAM -o /dev/null
mencoder "$movie" -oac mp3lame -lameopts $MP3PARAM -ovc xvid -xvidencopts pass=2:$PARAM -o "$movie.avi"
rm -f "$movie"
done


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-02-22 23:30 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10116
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 128
SCALE="-vf scale=480:-3 -sws 9"

mencoder -srate 32000 -stereo 0 -oac mp3lame -lameopts mode=2:cbr:br=128 -ovc lavc -ffourcc DX50 -lavcopts vcodec=mpeg4:vbitrate=768 -ofps 18 $SCALE "$movie" -o "$movie.avi"

目前我找到的最快的转rmvb到avi的方法,而且失真小。 SCALE一般不加上。


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-06-16 23:31 

注册: 2007-04-20 13:01
帖子: 14
送出感谢: 1
接收感谢: 0 次
多谢楼主,我一直不知道怎么用这个功能,觉得看上去好像很复杂,你最后推荐的那个rmvb转avi的的确很实用!


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-06-16 23:35 
头像

注册: 2005-11-17 15:45
帖子: 2996
地址: 湖北
送出感谢: 0 次
接收感谢: 1
好东西,顶!


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-06-21 17:58 
头像

注册: 2007-04-23 17:40
帖子: 659
送出感谢: 0 次
接收感谢: 0 次
是不是还得下载插件


_________________

吾生也有涯,而知也无涯,以有涯随无涯,SB啊~~~~~~~~~~


页首
 用户资料  
 
8 楼 
 文章标题 : 请多指教!
帖子发表于 : 2007-07-06 10:36 

注册: 2006-10-19 15:22
帖子: 142
送出感谢: 0 次
接收感谢: 0 次
参数太多了,看得头大。(参见http://www.mplayerhq.hu/DOCS/man/en/mplayer.1.html#EXAMPLES%20OF%20MENCODER%20USAGE
我想把rmvb 格式的视频转换为mpg格式,有高手请指点一下下嘛,简单点的:

这样的行不?
引用:
mencoder test.rm -oac mp3lame -lameopts vbr=3 -ovc mpeg vcodec=mpeg1video:vbitrate=1100 -ofps 25 -o test.mpg


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-09-24 21:10 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10116
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 128
代码:
#!/bin/bash
for movie in `find -name '*.rm' -o -name '*.rmvb'`
do
echo "conv $movie to divx..."
mencoder -srate 32000 -stereo 0 -oac mp3lame -lameopts mode=2:cbr:br=128 -ovc lavc -ffourcc DX50 -lavcopts vcodec=mpeg4:vbitrate=768 -ofps 24000/1001 $movie -o "$movie.avi"
#rm -f "$movie"
done


这个是我常用的脚本,很好用。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-09-25 1:03 
头像

注册: 2007-07-17 22:52
帖子: 661
地址: cn,shandong
送出感谢: 0 次
接收感谢: 0 次
谢谢楼主,但需要系统安装那些基本的东西呢?????


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-10-02 17:20 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10116
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 128
sudo apt-get install mencoder

xvid:
代码:
#!/bin/bash
for movie in `find -name '*.rm' -o -name '*.rmvb'`
do
echo "conv $movie to xvid..."
mencoder $movie -oac mp3lame -lameopts preset=64 -ovc xvid -xvidencopts bitrate=600 -of avi -o "$movie.avi"
#rm -f "$movie"
done


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-10-09 11:21 

注册: 2006-10-30 20:01
帖子: 89
送出感谢: 0 次
接收感谢: 0 次
转psp的能说得详细点吗
psp:i_certify_that_my_video_stream_does_not_use_b_frames 什么。。。。
还有aac的格式我的mencoder也不能encode


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2007-10-09 19:12 

注册: 2006-10-30 20:01
帖子: 89
送出感谢: 0 次
接收感谢: 0 次
试过了 在win32 下不能转psp linux下行
看来还要自己编译win32下的mplayer


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2007-11-19 16:15 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10116
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 128
X264两遍编码,转化rmvb实在得不偿失,建议转化ts高清使用

代码:
#!/bin/bash
for movie in `find -name '*.rm' -o -name '*.rmvb'`
do

echo "conv $movie to h264..."

mencoder $movie -o /dev/null -ss 32 -ovc x264 \
-x264encopts pass=1:turbo:bitrate=900:bframes=1:\
me=umh:partitions=all:trellis=1:qp_step=4:qcomp=0.7:direct_pred=auto:keyint=300 \
-vf crop=720:352:0:62,scale=-10:-1,harddup \
-oac faac -faacopts br=192:mpeg=4:object=2 -channels 2 -srate 48000 \
-ofps 24000/1001

mencoder $movie -o "$movie.avi" -ss 32 -ovc x264 \
-x264encopts pass=2:turbo:bitrate=900:frameref=5:bframes=1:\
me=umh:partitions=all:trellis=1:qp_step=4:qcomp=0.7:direct_pred=auto:keyint=300 \
-vf crop=720:352:0:62,scale=-10:-1,harddup \
-oac faac -faacopts br=192:mpeg=4:object=2 -channels 2 -srate 48000 \
-ofps 24000/1001

done


最后由 oneleaf 编辑于 2008-06-12 21:29,总共编辑了 1 次

页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2007-11-19 16:28 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
一休 13骄傲的大力士.rm
播放黑屏。声音正常。转,呵呵,图像都没了。

引用:
2 duplicate frame(s)!
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
[rv20 @ 0x87ee0b8]error, qscale:0ps Trem: 0min 13mb A-V:0.033 [0:74]
[rv20 @ 0x87ee0b8]HEADER ERROR

1 duplicate frame(s)!
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
[rv20 @ 0x87ee0b8]error, qscale:0ps Trem: 0min 13mb A-V:0.031 [0:74]
[rv20 @ 0x87ee0b8]HEADER ERROR

1 duplicate frame(s)!
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
[rv20 @ 0x87ee0b8]concealing 396 DC, 396 AC, 396 MV errorsV:0.035 [0:74]
[rv20 @ 0x87ee0b8]I cbpc damaged at 0 0
[rv20 @ 0x87ee0b8]ERROR at MB 0 0


_________________
● 鸣学


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 41 篇帖子 ]  前往页数 1, 2, 3  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译