LinuxSir.cn,穿越时空的Linuxsir!

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

[已经解决]mencoder把字幕硬编码到电影里面。

[复制链接]
发表于 2007-7-22 16:34:19 | 显示全部楼层 |阅读模式
查了很多资料,就是不行。
http://gentoo-wiki.com/TIP_MEncoder_Tips_and_Tricks

Hardcoded subtitles

You can hardcode subtitles directly into the video by specifying the 'sub' option during encoding

mencoder -ovc xvid -xvidencopts fixed_quant=5 -oac copy -sub subtitles.srt -o output.avi input.avi
 楼主| 发表于 2007-7-22 18:56:00 | 显示全部楼层
http://blog.linux.org.tw/~asho/archives/000620.html

用mplayer-fonts 也没有弄出来,救救我吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-22 23:29:30 | 显示全部楼层
Installed versions:  1.0.20070622-r1(21时54分04秒 2007年07月22日)(-3dnow -3dnowext X -a52 aac -aalib alsa -altivec -amrnb -amrwb arts -bidi -bindist -bl -cddb -cdparanoia -cpudetection -custom-cflags -debug -dga directfb -doc dts -dv -dvb dvd -dvdnav -enca encode esd -fbcon -ftp -ggi gif gtk iconv -ipv6 -ivtv -jack -joystick jpeg -libcaca -lirc -live -livecd -lzo mad -md5sum mmx mmxext -mp2 mp3 -musepack -nas -openal opengl -oss png -pnm -quicktime -radio -rar real rtc -samba sdl -speex srt sse sse2 -ssse3 -svga -tga -theora -tivo truetype unicode -v4l -v4l2 -video_cards_mga -video_cards_s3virge -video_cards_tdfx -video_cards_vesa -vidix vorbis win32codecs x264 -xanim -xinerama xv xvid -xvmc -zoran)

我已经要崩溃了,播放的时候能显示字幕,mencoder的时候字幕死活没有。
mencoder -ovc lavc -oac copy -o out.avi -font ~/.mplayer/gb2312-ming/gbsn00lp16/font.desc -subcp cp936 -endpos 5:00 -sub ./cd1.srt cd1.avi
回复 支持 反对

使用道具 举报

发表于 2007-7-23 11:13:37 | 显示全部楼层
具体不大清楚 但是我在windows下用wismencoder(用的就是menconder 主要是加了个gui)压电影的时候可以把 字母压到avi下面去
回复 支持 反对

使用道具 举报

发表于 2007-7-23 12:58:02 | 显示全部楼层
我的经验里 -font 选项会被华丽的忽视,mencode只用 ~/.mplayer/subfont.ttf
回复 支持 反对

使用道具 举报

发表于 2007-7-24 11:38:49 | 显示全部楼层
呵呵,你没找到原因,是因为mencoder压根就不支持sub格式的字幕,如果是srt的话倒是可以的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-25 10:52:14 | 显示全部楼层
Post by debianl
呵呵,你没找到原因,是因为mencoder压根就不支持sub格式的字幕,如果是srt的话倒是可以的
我用的就是srt的格式的,但是就是不行,太郁闷了,RPMT?
回复 支持 反对

使用道具 举报

发表于 2007-7-25 11:47:31 | 显示全部楼层
Post by health_kxy
我用的就是srt的格式的,但是就是不行,太郁闷了,RPMT?


是RPWT吧,RPMT是啥意思?
人品没提?
晚上我回家看看行不行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-25 15:09:04 | 显示全部楼层
哈哈,RP都没办法提。
回复 支持 反对

使用道具 举报

发表于 2007-7-25 21:40:30 | 显示全部楼层
我简单测试了一下是可以压上字幕的.
我用的版本是berkano的overlay的mplayer svn版
首先确认字符界面的mplayer播放字幕正常.
然后
cp ~/.mplayer/config ~/.mplayer/mencoder.conf

再用你那个命令压制就可以了,过程中提示好多字幕过长~~
回复 支持 反对

使用道具 举报

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

本版积分规则

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