LinuxSir.Org  
| 网站首页 | 注册账号 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
 
主题工具
旧 07-07-22, 16:34 第 1 帖
health_kxy
 
 
 
注册会员  
  注册日期: Sep 2006
  帖子: 304
  精华: 0
 

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


查了很多资料,就是不行。
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

此帖于 07-07-26 00:57 被 health_kxy 编辑.
  health_kxy 当前离线   回复时引用此帖
旧 07-07-22, 18:56 第 2 帖
health_kxy
 
 
 
注册会员  
  注册日期: Sep 2006
  帖子: 304
  精华: 0
 

http://blog.linux.org.tw/~asho/archives/000620.html

用mplayer-fonts 也没有弄出来,救救我吧
  health_kxy 当前离线   回复时引用此帖
旧 07-07-22, 23:29 第 3 帖
health_kxy
 
 
 
注册会员  
  注册日期: Sep 2006
  帖子: 304
  精华: 0
 

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
  health_kxy 当前离线   回复时引用此帖
旧 07-07-23, 11:13 第 4 帖
joyfun
 
 
 
注册会员  
  注册日期: Dec 2006
  帖子: 201
  精华: 0
 

具体不大清楚 但是我在windows下用wismencoder(用的就是menconder 主要是加了个gui)压电影的时候可以把 字母压到avi下面去







__________________
fedora-cn FC-6 yum仓库开放 使用方法 见http://linuxsir.org/bbs/showthread.php?t=283514
──────────────────────────────
Enjoy it and have Fun ^_^
  joyfun 当前离线   回复时引用此帖
旧 07-07-23, 12:58 第 5 帖
seerhut 帅哥
 
seerhut 的头像
 
 
注册会员  
  注册日期: May 2004
  我的住址: beijing
  帖子: 309
  精华: 0
 

我的经验里 -font 选项会被华丽的忽视,mencode只用 ~/.mplayer/subfont.ttf







__________________
http://www.seerhut.cn
  seerhut 当前离线   回复时引用此帖
旧 07-07-24, 11:38 第 6 帖
debianl
 
debianl 的头像
 
 
注册会员  
  注册日期: Jun 2004
  帖子: 256
  精华: 1
 

呵呵,你没找到原因,是因为mencoder压根就不支持sub格式的字幕,如果是srt的话倒是可以的







__________________
web: http://lidaibin.googlepages.com
blog: http://lidaibin.cublog.cn
album: http://picasaweb.google.com/lidaibin
mail: lidaibin@gmail.com

debianl@ldb ~ $ emerge --info | head -n 3
Portage 2.1.8.3 (default/linux/amd64/10.0/desktop, gcc-4.4.3, glibc-2.11.1-r0, 2.6.33-gentoo-r2 x86_64)
=================================================================
System uname: Linux-2.6.33-gentoo-r2-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T9550_@_2.66GHz-with-gentoo-2.0.1
  debianl 当前离线   回复时引用此帖
旧 07-07-25, 10:52 第 7 帖
health_kxy
 
 
 
注册会员  
  注册日期: Sep 2006
  帖子: 304
  精华: 0
 

引用:
作者: debianl
呵呵,你没找到原因,是因为mencoder压根就不支持sub格式的字幕,如果是srt的话倒是可以的
我用的就是srt的格式的,但是就是不行,太郁闷了,RPMT?
  health_kxy 当前离线   回复时引用此帖
旧 07-07-25, 11:47 第 8 帖
ZDN
 
 
 
注册会员  
  注册日期: Apr 2003
  帖子: 418
  精华: 1
 

引用:
作者: health_kxy
我用的就是srt的格式的,但是就是不行,太郁闷了,RPMT?
是RPWT吧,RPMT是啥意思?
人品没提?
晚上我回家看看行不行







__________________
解决gentoo问题的三板斧,搜索forums.gentoo.org,搜索bugs.gentoo.org,搜索google.
  ZDN 当前离线   回复时引用此帖
旧 07-07-25, 15:09 第 9 帖
health_kxy
 
 
 
注册会员  
  注册日期: Sep 2006
  帖子: 304
  精华: 0
 

哈哈,RP都没办法提。
  health_kxy 当前离线   回复时引用此帖
旧 07-07-25, 21:40 第 10 帖
ZDN
 
 
 
注册会员  
  注册日期: Apr 2003
  帖子: 418
  精华: 1
 

我简单测试了一下是可以压上字幕的.
我用的版本是berkano的overlay的mplayer svn版
首先确认字符界面的mplayer播放字幕正常.
然后
cp ~/.mplayer/config ~/.mplayer/mencoder.conf

再用你那个命令压制就可以了,过程中提示好多字幕过长~~
  ZDN 当前离线   回复时引用此帖
旧 07-07-25, 22:01 第 11 帖
health_kxy
 
 
 
注册会员  
  注册日期: Sep 2006
  帖子: 304
  精华: 0
 

1.0.20070622-r1 我的版本,可能和这个有关,谢谢ZDN。
我还是没有压上字幕。
  health_kxy 当前离线   回复时引用此帖
旧 07-07-25, 22:07 第 12 帖
health_kxy
 
 
 
注册会员  
  注册日期: Sep 2006
  帖子: 304
  精华: 0
 

我 layman -L 怎么没有看到有berkano呢。
  health_kxy 当前离线   回复时引用此帖
旧 07-07-25, 23:00 第 13 帖
ZDN
 
 
 
注册会员  
  注册日期: Apr 2003
  帖子: 418
  精华: 1
 

引用:
作者: health_kxy
我 layman -L 怎么没有看到有berkano呢。
layman -Lk
  ZDN 当前离线   回复时引用此帖
旧 07-07-26, 00:57 第 14 帖
health_kxy
 
 
 
注册会员  
  注册日期: Sep 2006
  帖子: 304
  精华: 0
 

引用:
作者: ZDN
layman -Lk
用了overlays的mplayer,好了,谢谢
  health_kxy 当前离线   回复时引用此帖
旧 07-07-26, 09:01 第 15 帖
debianl
 
debianl 的头像
 
 
注册会员  
  注册日期: Jun 2004
  帖子: 256
  精华: 1
 

怀疑你编译mplayer的时候可能没有加srt这个USE flag,我用的也是1.0.20070622-r1就没什么问题
  debianl 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 14:42


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2010, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2009, LinuxSir.Org