当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 17 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 为什么我用mencoder 给视频添加中文字幕,都是一条横线?
帖子发表于 : 2010-05-15 16:15 
头像

注册: 2009-10-27 6:24
帖子: 227
送出感谢: 0 次
接收感谢: 0 次
附件:
无标题.png
无标题.png [ 86.03 KiB | 被浏览 2220 次 ]

我用的是windows7系统
代码:
E:\TDDOWNLOAD>E:\mencoder\2\mencoder.exe -subcp gbk -sub E:\TDDOWNLOAD\[变形金刚2:卷土重来].srt  E:\TDDOWNLOAD\[变形金刚2:卷土重来].mkv -oac mp3lame -ovc x264 -x264encopts bitrate=500 -vf scale=488:-3 -o tf.avi -endpos 10 -font E:\mencoder\2\mplayer\subfont.ttf

我通过cmd ,用以上代码压出来的影片的中文字幕不是一条横线,就是一堆乱码。英文字幕正常。
我尝试过各种方法,包括修改-subcp gbk 为-subcp cp936,utf8 utf16,utf-16be,gb18030,gb2312,gb1234,能想到的编码我都想过了还是不行。
还把字幕文件编码从ansi改到unicode,utf8 ,big endian还是不行。
我还添加-utf8,-unicode选项也不行。
还修改 -font选项的字幕文件,什么黑体,宋体,微软鸦黑,等等不下十余种,也不行。
修改-vf里的参数,包括添加-ass,还是不行。
修改字幕格式,把srt,改为ass,等等好几种,照样不行。

最后实在没办法了,下载一个内核为mencoder的快乐影音转换器,字幕正常了。
这到底是为什么?我改了这么多参数,是不是还有什么参数没改到?我觉得没什么可改了,就差换系统win7 to linux了

以下是我的软件版本,哪位高手,帮帮我吧。求求你们了。 :em21
代码:
E:\TDDOWNLOAD>E:\mencoder\2\mencoder.exe
MEncoder Sherpya-SVN-r31139-4.2.5 (C) 2000-2010 MPlayer Team
SSE supported but disabled
SSE2 supported but disabled
150 audio & 343 video codecs
No file given

Exiting... (error parsing command line)

E:\TDDOWNLOAD>


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 为什么我用mencoder 给视频添加中文字幕,都是一条横线?
帖子发表于 : 2010-05-15 17:02 
头像

注册: 2008-03-25 15:49
帖子: 25877
地址: 谁知道?
送出感谢: 8
接收感谢: 10
八成是编码惹的祸


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 为什么我用mencoder 给视频添加中文字幕,都是一条横线?
帖子发表于 : 2010-05-15 17:06 
头像

注册: 2008-11-21 20:26
帖子: 36913
送出感谢: 1
接收感谢: 36
我也猜编码


_________________
讨厌我的人可以试着点一下
浏览全部ubuntu技巧


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 为什么我用mencoder 给视频添加中文字幕,都是一条横线?
帖子发表于 : 2010-05-15 17:06 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
加上 font=xxx.ttf 试试


_________________
关注我的blog: ε==3


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 为什么我用mencoder 给视频添加中文字幕,都是一条横线?
帖子发表于 : 2010-05-15 17:07 

注册: 2008-01-09 22:41
帖子: 18311
送出感谢: 0 次
接收感谢: 6
pocoyo 写道:
八成是编码惹的祸
100%


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 为什么我用mencoder 给视频添加中文字幕,都是一条横线?
帖子发表于 : 2010-05-15 18:10 
头像

注册: 2009-10-27 6:24
帖子: 227
送出感谢: 0 次
接收感谢: 0 次
delectate 写道:
pocoyo 写道:
八成是编码惹的祸
100%

那么我应该怎么修改这个编码呢?请教下啦 :em03
重装?还是什么参数?还是说要补丁? :em06


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 为什么我用mencoder 给视频添加中文字幕,都是一条横线?
帖子发表于 : 2010-05-15 18:13 
头像

注册: 2007-02-02 18:14
帖子: 30702
系统: debian sid
送出感谢: 1
接收感谢: 34
建议用winavi,你那字体没有中文字或者gbk的编码换成cp936?


_________________
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 为什么我用mencoder 给视频添加中文字幕,都是一条横线?
帖子发表于 : 2010-09-17 22:08 
头像

注册: 2009-10-27 6:24
帖子: 227
送出感谢: 0 次
接收感谢: 0 次
半年过去了,我还是没解决那个问题,系统换成XP了。有哪位大神帮帮忙吧。 :em19


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 为什么我用mencoder 给视频添加中文字幕,都是一条横线?
帖子发表于 : 2010-09-17 22:10 

注册: 2008-01-09 22:41
帖子: 18311
送出感谢: 0 次
接收感谢: 6
:em20

半年啦……不知不觉啊


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 为什么我用mencoder 给视频添加中文字幕,都是一条横线?
帖子发表于 : 2010-09-17 23:18 
头像

注册: 2009-10-27 6:24
帖子: 227
送出感谢: 0 次
接收感谢: 0 次
对啊,半年了,只要这个问题没解决 ,我还会来的,等待大神的出现。
楼上说是编码问题,那么我要怎么改编码呢? :em23


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 为什么我用mencoder 给视频添加中文字幕,都是一条横线?
帖子发表于 : 2010-09-18 9:12 
头像

注册: 2007-08-05 17:40
帖子: 4979
送出感谢: 0 次
接收感谢: 6
字体和编码问题,播放的时候用什么字体和编码,mencoder就怎么用。


_________________
free VPN
YouKuDownLoader
代码:
pip3 install ykdl

install YouKuDownLoader, have fun in downloading.
YouKuDownLoader所支持网站列表


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 为什么我用mencoder 给视频添加中文字幕,都是一条横线?
帖子发表于 : 2010-09-18 12:24 

注册: 2008-04-11 23:31
帖子: 185
送出感谢: 0 次
接收感谢: 0 次
把字体那部分换成这样的-subfont SimSun -subcp GB18030


_________________
I am who I am.
代码:
 ________
( Cool )
 --------
        o    ^__^
          o  (oo)\_______
             (__)\       )\/\
                 ||----w |
                 ||     ||


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 为什么我用mencoder 给视频添加中文字幕,都是一条横线?
帖子发表于 : 2010-09-19 0:13 
头像

注册: 2009-10-27 6:24
帖子: 227
送出感谢: 0 次
接收感谢: 0 次
今天晚上我特地去装了linux ,可是还是不行,看来不是系统问题。继续寻找答案中。 :em20


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 为什么我用mencoder 给视频添加中文字幕,都是一条横线?
帖子发表于 : 2011-04-20 17:30 

注册: 2011-04-20 17:23
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
lz的问题解决了吗,我提供一下我的办法。

有两个地方要注意,首先确认你的字幕文件“[变形金刚2:卷土重来].srt”的编码方式,如果不确定,那用记事本打开这个文件,再另存,保存的时候把编码方式选择为utf8。然后在你的转换脚本中使用新的字幕文件,并且将选项 subcp设置为utf8,再试试看。

代码:
E:\TDDOWNLOAD>E:\mencoder\2\mencoder.exe -subcp utf8 -sub E:\TDDOWNLOAD\[变形金刚2:卷土重来]2.srt  E:\TDDOWNLOAD\[变形金刚2:卷土重来].mkv -oac mp3lame -ovc x264 -x264encopts bitrate=500 -vf scale=488:-3 -o tf.avi -endpos 10 -font E:\mencoder\2\mplayer\subfont.ttf


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 为什么我用mencoder 给视频添加中文字幕,都是一条横线?
帖子发表于 : 2011-04-20 17:32 
头像

注册: 2008-12-06 10:38
帖子: 4566
送出感谢: 23
接收感谢: 31
ls大好人,为回帖还专门注册了 :em11


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 17 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

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


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

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

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