当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 11 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 可以压缩VCD电影的脚本
帖子发表于 : 2005-05-23 9:46 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10116
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 128
代码:
#/bin/bash
#vcd
mencoder vcd:// -o movie.mpeg4 -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=750 -oac mp3lame

#dvd
#mencoder dvd:// -o movie.mpeg4 -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=750 -oac mp3lame



_________________
当净其意如虚空,远离妄想及诸取,令心所向皆无碍


最后由 oneleaf 编辑于 2006-09-10 9:49,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2005-05-23 13:26 
头像

注册: 2005-04-06 21:15
帖子: 2200
地址: 安徽黄山
送出感谢: 0 次
接收感谢: 0 次
是吧mpeg1压成mpeg4?
如果要压xvid,需要装什么另外的插件么?


_________________
生命不息,灌水不止,我师父是白娘子.另热烈庆祝本人blog访问量突破2w大关.
被高手bs,向小白显摆.


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2005-05-23 15:36 
头像

注册: 2005-04-10 16:54
帖子: 2625
地址: 温州大学
送出感谢: 0 次
接收感谢: 1
ct 写道:
是吧mpeg1压成mpeg4?
如果要压xvid,需要装什么另外的插件么?


我想应该是吧!
不过不知道有没有这样的插件!


_________________
我心无畏,源自于我心无知。
图片


页首
 用户资料  
 
4 楼 
 文章标题 : xvid的,我没有测试,谁试试。
帖子发表于 : 2005-05-23 16:21 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10116
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 128
代码:

#!/bin/bash
#
InPut=$1
OutPut=$2
echo “Input $1, OutPut $2″
echo “OutPut Files: $OutPut-1.avi $OutPut-2.avi”
echo ” prees A key to continue”
read K

mencoder -ovc xvid -xvidencopts packed:pass=1 -ofps 29.6 -oac mp3lame -passlogfile xvid-twopass.stats $InPut -o $OutPut-1.avi |grep stream:|gawk ‘{printf $3″t"}’ > BR_tmp

Br=`gawk -F’t’ ‘{printf (($1+$2)*1000) }’ BR_tmp`

#mencoder -ovc xvid -xvidencopts pass=2:bitrate=$Br -ofps 29.6 -oac mp3lame -passlogfile xvid-twopass.stats $InPut -o $OutPut-2.avi
mencoder -ovc xvid -xvidencopts pass=2:bitrate=$Br -ofps 29.6 -oac mp3lame -passlogfile xvid-twopass.stats $OutPut-1.avi -o $OutPut-2.avi


_________________
当净其意如虚空,远离妄想及诸取,令心所向皆无碍


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2005-05-23 16:28 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10116
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 128
我怎样才可以把.mov格式的视频文件转换成.avi格式的?

使用这个命令:mencoder -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=800 -oac mp3lame -lameopts cbr:br=64 -o trailer.avi trailer.mov


这里假设视频和音频的采样率分别是800和64。如果你选择用XviD而非DivX,那么你可以使用下面的命令:
mencoder -ovc xvid -xvidencopts bitrate=800 -oac mp3lame -lameopts cbr:br=64 -o trailer.avi trailer.mov


_________________
当净其意如虚空,远离妄想及诸取,令心所向皆无碍


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

注册: 2005-03-27 0:06
帖子: 10116
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 128
还可以使用:
代码:
 ffmpeg -i work.dv -y -vcodec mpeg4 -b 1800 -ab 128 -bf 2 -g 25 -pass 1 -passlogfile temp -deinterlace  -4mv -vtag MP4S work.avi
ffmpeg -i work.dv -y -vcodec mpeg4 -b 1800 -ab 128 -bf 2 -g 25 -pass 2 -passlogfile temp -deinterlace  -4mv -vtag MP4S work.avi


_________________
当净其意如虚空,远离妄想及诸取,令心所向皆无碍


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2005-05-24 12:43 
头像

注册: 2005-04-10 16:54
帖子: 2625
地址: 温州大学
送出感谢: 0 次
接收感谢: 1
受教了!

Shell这东东除了速度有点慢之外
功能还真是比较强大呀!


_________________
我心无畏,源自于我心无知。
图片


页首
 用户资料  
 
8 楼 
 文章标题 : fppdvdmkv
帖子发表于 : 2005-06-22 18:30 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10116
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 128
代码:
#!/bin/bash
if test "$1" = "" -o "$2" = "" -o "$3" = "" -o "$4" = "" ; then
  cat << EOF
  `basename $0` (c) 2004 Federico 'Pain' Pistono

Usage: `basename $0` [dvd-device] [dvd title] [bitrate] [outputfile]
- dvd-device = your dvd-device. Either a on-the-fly copy (/dev//dvd)
  or a local directory, created before with vobcopy
- dvd title = the title of the dvd using mencoder (e.g mencoder dvd://1,
  also multiple titles, like 2-6 = from 2 to 6)
- bitrate  = the bitrate to use for the ffmpeg compression (DivX, Xvid)
  (best > 900, 1100 is fair enough.)
- output file = name of the output file (e.g. Matrix)

    Exmaples files:

    [bash]$: fppdvdmkv /dev/dvd 1 1100 Matrix
    [bash]$: fppdvdmkv ~/dvd/Matrix/ 1 1100 Matrix
   
EOF
  exit 1
fi
       
#####################################
# Variable for the encoding quality #
#####################################
opt=vcodec=mpeg4:vbitrate=$3:vqmin=1:lmin=1:v4mv:mbd=2:trell:subcmp=2:cmp=2:precmp=2:mv0:autoaspect:vpass=1:mpeg_quant:psnr:vqcomp=0.7:vqblur=0.3
#opt="vbitrate=$3:mbd=2:keyint=132:v4mv:vqmin=3:lumi_mask=0.07:dark_mask=0.2:scplx_mask=0.1:tcplx_mask=0.1:naq"
#opt="vbitrate=$3"

#################################
# Example with a temporary FIFO #
#################################
mknod fifotemp p&&
oggenc -Q -q 3 -o audio.ogg fifotemp&
mplayer dvd://$1 -aid 128 -vc dummy -vo null -hardframedrop -ao pcm:file=fifotemp&&
rm fifotemp&&

######################
# Faster, but needs space. #
######################
#mplayer -dvd-device $1 dvd://$2 -aid 128 -vc null -vo null -hardframedrop -ao pcm:file=audio.wav&&
#oggenc -q 3 -o audio.ogg audio.wav&&
mencoder -dvd-device $1 dvd://$2 -aid 128 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1:$opt -nosound -o /dev/null&&
mencoder -dvd-device $1 dvd://$2 -aid 128 -ovc lavc -lavcopts vcodec=mpeg4:vpass=2:$opt -nosound -o output.avi
mkvmerge -o $4.mkv output.avi audio.ogg


_________________
当净其意如虚空,远离妄想及诸取,令心所向皆无碍


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2006-06-12 15:12 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10116
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 128
mencoder dapper.avi -o movie.mpeg4 -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=750 -oac mp3lame -vf scale=480:-3 -sws 9

将尺寸压缩到480像素的宽度,按照比例缩放。

mencoder -ovc xvid -xvidencopts bitrate=800 -oac mp3lame -lameopts cbr:br=64 -vf scale=480:-3 -sws 9 -o dapper.avi movie.mpeg4


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

注册: 2005-03-27 0:06
帖子: 10116
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 128
mencoder -ovc xvid -xvidencopts bitrate=800 -oac mp3lame -lameopts cbr:br=64 -o “"[拳霸].Mach.2004.iNT.DVDRIP.XviD-EDRP.avi" "[拳霸].Mach.2004.iNT.DVDRIP.X264-EDRP.mkv"


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-02-18 3:26 

注册: 2007-02-05 18:55
帖子: 219
送出感谢: 0 次
接收感谢: 0 次
有没办法压缩字幕?


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 11 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

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


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

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

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