找回密码
 注册
查看: 952|回复: 1

怎么用mplayer看smi格式的字幕?

[复制链接]
发表于 2004-2-6 13:29:32 | 显示全部楼层 |阅读模式
man里说mplayer支持sami(smi)格式的字幕,可是播放的时候只显示了如下信息:

ryo@tux:~/movie/friends/SEASON05$ mplayer 513\ The\ One\ With\ Joey\'s\ Bag.avi
MPlayer 1.0pre3-3.3.3 (C) 2000-2003 MPlayer Team
                                                                                                                                                      
CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville 938.5 MHz (Family: 6, Stepping: 6)
Detected cache-line size is 32 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
针对有扩展指令集x86 CPU编译: MMX MMX2 SSE
                                                                                                                                                      
Reading config file /etc/mplayer/mplayer.conf
Reading config file /home/ryo/.mplayer/config
Reading /home/ryo/.mplayer/codecs.conf: 61 audio & 157 video codecs
font: can't open file: /home/ryo/.mplayer/font/font.desc
font: can't open file: /usr/share/mplayer/font/font.desc
Linux RTC init error in ioctl (rtc_irqp_set 1024): 权限不够
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts.
Using usleep() timing
Input config file /home/ryo/.mplayer/input.conf parsed: 52 binds
                                                                                                                                                      
播放 513 The One With Joey's Bag.avi.
Cache fill:  0.00% (0 bytes)    检测到AVI文件格式。
VIDEO:  [DIV3]  320x240  24bpp  25.000 fps  404.5 kbps (49.4 kbyte/s)
SUB: Detected subtitle file format: sami
ryo@tux:~/movie/friends/SEASON05$

而用mplayer -dumpsrtsub 转换字幕也没成功:

ryo@tux:~/movie/friends/SEASON05$ mplayer -dumpsrtsub 513\ The\ One\ With\ Joey\'s\ Bag.smi
MPlayer 1.0pre3-3.3.3 (C) 2000-2003 MPlayer Team
                                                                                                                                                      
CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville 938.5 MHz (Family: 6, Stepping: 6)
Detected cache-line size is 32 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
针对有扩展指令集x86 CPU编译: MMX MMX2 SSE
                                                                                                                                                      
Reading config file /etc/mplayer/mplayer.conf
Reading config file /home/ryo/.mplayer/config
Reading /home/ryo/.mplayer/codecs.conf: 61 audio & 157 video codecs
font: can't open file: /home/ryo/.mplayer/font/font.desc
font: can't open file: /usr/share/mplayer/font/font.desc
Linux RTC init error in ioctl (rtc_irqp_set 1024): 权限不够
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts.
Using usleep() timing
Input config file /home/ryo/.mplayer/input.conf parsed: 52 binds
                                                                                                                                                      
播放 513 The One With Joey's Bag.smi.
Cache fill:  0.25% (20687 bytes)    LMLM4 Stream Format not found
                                                                                                                                                      
                                                                                                                                                      
正在退出... (文件结束)
ryo@tux:~/movie/friends/SEASON05$

谁有成功播放或转换字幕的经验能否帮助解决一下,谢谢!
发表于 2004-2-6 14:16:33 | 显示全部楼层
我用多 DVD 下的 SUB 字幕同时带有 中文和英文, 使用 两条参数指定字幕和语言.
我用的是
mplayer -slang cn <这里记得不是太清楚, 或者是 zh> -sub xxxx.sub
//
没有用过 smi    
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-7-22 21:41 , Processed in 0.053973 second(s), 15 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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