用mencoder制作psp用的mp4

Totem,mplayer,sopcast,realplayer,bmp
头像
kissdb
帖子: 578
注册时间: 2008-03-28 10:18
来自: 淮安and徐州

#16

帖子 kissdb » 2008-06-13 20:28

ape转mp3的用mac和lame
mac 原始文件名.ape 原始文件名.wav -d
lame -h -b 320 原始文件名.wav 原始文件名.ape
320的码率很好了
今天下午和一群女的聊天,突然有人说我不是男人。
我火了,我说,你说我不是,我掏出来给你看。
女生都笑了,有一个最牛,说,你掏啊……
于是我就把身份证掏出来了。
头像
jarlyyn
帖子: 4671
注册时间: 2006-04-12 18:54
联系:

#17

帖子 jarlyyn » 2008-06-14 18:18

iPod 写了:能用mencoder只转音频吗?如把ape转成acc吗?命令是什么?
http://sourceforge.net/projects/mac-port/ 下载mac插件
编译


sudo apt-get install flac;cuetools;shntool


cuebreakpoints cue文件名.cue |shnsplit -o flac -n 生成文件名 原始文件.ape

用以上格式在终端里就可以转换ape为多个flac文件


如果要转aac
那么,把 -o flac 换成 -o aac

别忘记装faac
还是拗口i
帖子: 7
注册时间: 2008-10-23 14:18

Re: 用mencoder制作psp用的mp4

#18

帖子 还是拗口i » 2008-10-26 21:55

十分感谢 ,用第一个命令把一个rmvb转成了mp4格式,而且能看,就是体积有些大,一般都是40多m,这个转完有70多m,画面还好,不知道怎么缩小下体积,是改变lavcresample=24000 24000改成16000吗?大概windows下的转换器我用过是这样的 :em01
还是拗口i
帖子: 7
注册时间: 2008-10-23 14:18

Re: 用mencoder制作psp用的mp4

#19

帖子 还是拗口i » 2008-10-26 22:07

十分感谢,用第一个命令把一个rmvb转成了mp4格式,而且能看,就是体积有些大,一般都是40多m,这个转完有70多m,画面还好,不知道怎么缩小下体积,是改变lavcresample=24000 24000改成16000吗?大概windows下的转换器我用过是这样的 :em02 :em03
头像
foolegg
帖子: 249
注册时间: 2007-12-01 14:56

Re: 用mencoder制作psp用的mp4

#20

帖子 foolegg » 2008-10-31 11:25

代码: 全选

CUT_P=-endpos\ 00:10
CUT_P=

REV=720:480

x264opts=crf=22:level_idc=3:bframes=3:frameref=2:nopsnr:nossim

mencoder -ovc x264 -ffourcc H264 -x264encopts $x264opts -vf scale=$REV,harddup -oac faac -faacopts br=192:mpeg=4:object=2 -channels 2 -srate 48000 -ofps 23.976 $1 -o $2.avi $CUT_P

mplayer output.avi -dumpaudio -dumpfile $2.aac
mplayer output.avi -dumpvideo -dumpfile $2.h264

touch $2.mp4
rm $2.mp4
rm $2.avi

mp4creator -create=output.h264 -rate=23.976 $2.mp4
mp4creator -create=output.aac $2.mp4


rm $2.avi
rm $2.aac
rm $2.h264
这个脚本可以转出720x480的avc,大小相近,却比楼主的要清晰很多(需要psp固件版本在3.30以上才能播放)
除了mencoder以外,还需要mp4creator来封装成mp4,mp4creator在mpeg4ip-server软件包中

写成单纯的命令就是

代码: 全选

mencoder -ovc x264 -ffourcc H264 -x264encopts crf=22:level_idc=3:bframes=3:frameref=2:nopsnr:nossim -vf scale=720:480,harddup -oac faac -faacopts br=192:mpeg=4:object=2 -channels 2 -srate 48000 -ofps 23.976 输入文件名 -o 输出文件.avi
#压出原始音视频

mplayer output.avi -dumpaudio -dumpfile 输出文件.aac
mplayer output.avi -dumpvideo -dumpfile 输出文件.h264
#分离音视频

mp4creator -create=output.h264 -rate=23.976 输出文件.mp4
mp4creator -create=output.aac 输出文件.mp4
#封装成mp4

ps.720x480不是16:9的高宽比,但是h264编码除了分辨率外,还会保存高宽比信息,在播放时候进行拉伸插值处理,因此mplayer播放时,画面不会变形。
网上字幕组压制的mp4,在psp上播放时候也不会变形。但我还不知道他们是怎么处理的,所以按我的办法压,在psp上播放时候,画面会被压扁。
不过手动选成全屏就可以了,和字幕组压的看不出差别。

另外,要转720x480的视频,你的片源也要比较好
一般的rmvb片源,用480x272的分辨率就可以了,肉眼很难看出区别,能比720x480的小三分之一
回复