当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 谁知道mplayer的H264的插件啊
帖子发表于 : 2008-05-06 12:10 

注册: 2008-05-06 12:03
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
最近下载了TS高清版本的贝奥武夫,20G,mplayer播放不出来啊,总是报no sound, no video的错误,谁又TS高清的解码器啊。 :?: :cry: :cry: :cry:


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-05-06 12:21 
头像

注册: 2007-05-06 2:46
帖子: 15634
送出感谢: 0 次
接收感谢: 2
在XP里看

非要用Ubuntu看,先准备攻关吧


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-05-06 13:29 
头像

注册: 2006-05-13 4:02
帖子: 10606
送出感谢: 0 次
接收感谢: 7
自己编译最新的svn。


_________________
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-05-11 8:40 
头像

注册: 2007-03-17 1:24
帖子: 603
地址: 湖南长沙
送出感谢: 0 次
接收感谢: 0 次
ubuntu对于高清的支持还是不乍得
还是在WINDOWS下看吧


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-05-11 8:46 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
TS是枪版,枪版的高清除了浪费资源,还能干嘛?


_________________
关注我的blog: ε==3


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-05-11 9:40 
头像

注册: 2008-03-08 8:07
帖子: 418
送出感谢: 0 次
接收感谢: 0 次
我也问一下
代码:
xana@Linux:~/download$ mplayer \[后天\].The.Day.After.Tomorrow.Blu-ray.REMUX.1080P.H264.DTS-HDMA-SiLU.disk7.ts
MPlayer dev-SVN-r26708-4.2.3 (C) 2000-2008 MPlayer Team
CPU: Intel(R) Pentium(R) Dual  CPU  E2160  @ 1.80GHz (Family: 6, Model: 15, Stepping: 13)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
编译时针对 x86 CPU 扩展指令集优化: MMX MMX2 SSE SSE2
mplayer: could not connect to socket
mplayer: No such file or directory
打开红外遥控支持失败。你将无法使用遥控器。

正在播放 [后天].The.Day.After.Tomorrow.Blu-ray.REMUX.1080P.H264.DTS-HDMA-SiLU.disk7.ts。
检测到 TS 文件格式。
VIDEO H264(pid=4129) AUDIO DTS(pid=4132) NO SUBS (yet)!  PROGRAM N. 1
FPS seems to be: 1.245454
==========================================================================
打开视频解码器: [ffmpeg] FFmpeg's libavcodec codec family
已选视频编解码器: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
打开音频解码器: [libdca] DTS decoding with libdca
Stream with high frequencies VQ coding
AUDIO: 48000 Hz, 2 ch, s16le, 1536.0 kbit/100.00% (ratio: 192000->192000)
已选音频编解码器: [dts] afm: libdca (DTS-libdca)
==========================================================================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
开始播放...
[h264 @ 0x88b4890]brainfart cropping not supported, this could look slightly wrong ...
VDec: vo 配置请求 - 1920 x 1080 (色彩空间首选项: Planar YV12)
VDec: 使用 Planar YV12 作为输出 csp (没有 0)
电影宽高比为 1.78:1 - 预放大到正确的电影宽高比。
VO: [xv] 1920x1080 => 1920x1080 Planar YV12
[ASPECT] 警告: 无法找到新的合适的分辨率!
[ASPECT] 警告: 无法找到新的合适的分辨率!
[ASPECT] 警告: 无法找到新的合适的分辨率!
调用 New_Face 失败。可能字体文件的路径不对。
请提供文本字体文件(~/.mplayer/subfont.tt)。
字幕字体:调用 load_sub_face 失败。
调用 New_Face 失败。可能字体文件的路径不对。
请提供文本字体文件(~/.mplayer/subfont.tt)。
字幕字体:调用 load_sub_face 失败。
[h264 @ 0x88b4890]B picture before any references, skipping,?% 0 0
[h264 @ 0x88b4890]decode_slice_header error
[h264 @ 0x88b4890]B picture before any references, skipping
[h264 @ 0x88b4890]decode_slice_header error
[h264 @ 0x88b4890]B picture before any references, skipping
[h264 @ 0x88b4890]decode_slice_header error
[h264 @ 0x88b4890]B picture before any references, skipping
[h264 @ 0x88b4890]decode_slice_header error
[h264 @ 0x88b4890]no frame!
Error while decoding frame!
[h264 @ 0x88b4890]B picture before any references, skipping.9% 0 0
[h264 @ 0x88b4890]decode_slice_header error
[h264 @ 0x88b4890]B picture before any references, skipping
[h264 @ 0x88b4890]decode_slice_header error
[h264 @ 0x88b4890]B picture before any references, skipping
[h264 @ 0x88b4890]decode_slice_header error
[h264 @ 0x88b4890]B picture before any references, skipping
[h264 @ 0x88b4890]decode_slice_header error
[h264 @ 0x88b4890]no frame!
Error while decoding frame!
A:6791.8 V:6790.3 A-V:  1.470 ct:  0.000   5/  5 10%  1% 10.4% 0 0
缓冲中视频包太多(59 in 8629928 字节)。
(也许你播放了一个非交错的流/文件或者是编解码失败)?
对于 AVI 文件, 尝试用 -ni 选项锁定非交错模式。
ERROR: block code look-up failed:  0.080   5/  5 10%  1% 10.7% 0 0
ERROR: block code look-up failed
Didn't get subframe DSYNC
check failed: 1>1dts_block() failed

缓冲中视频包太多(59 in 8629928 字节)。
(也许你播放了一个非交错的流/文件或者是编解码失败)?
对于 AVI 文件, 尝试用 -ni 选项锁定非交错模式。
A:6792.1 V:6790.5 A-V:  1.612 ct:  0.161   6/  6  9%  0%  8.6% 0 0
缓冲中视频包太多(58 in 8460736 字节)。
(也许你播放了一个非交错的流/文件或者是编解码失败)?
对于 AVI 文件, 尝试用 -ni 选项锁定非交错模式。
A:6792.1 V:6790.4 A-V:  1.695 ct:  0.241   7/  7  9%  0%  7.2% 0 0
缓冲中视频包太多(58 in 8486085 字节)。
(也许你播放了一个非交错的流/文件或者是编解码失败)?
对于 AVI 文件, 尝试用 -ni 选项锁定非交错模式。
A:6792.1 V:6790.4 A-V:  1.675 ct:  0.321   8/  8  8%  0%  6.2% 0 0

MPlayer 被 11 信号中断(位于 decode_audio 模块)
- 过度使用 CPU/FPU/RAM 导致 MPlayer 崩溃。
  使用 --enable-debug 重新编译 MPlayer 并用调试程序“gdb”反跟踪和
  反汇编。具体细节看 DOCS/zh/bugreports.html#crash。
- MPlayer 崩溃了。这不应该发生。
  这可能是 MPlayer 代码中 _或者_ 你的驱动中 _或者_ 你的 gcc 版本中的一个
  错误。如你觉得这是 MPlayer 的错误,请阅读 DOCS/zh/bugreports.html
  并遵循上面的步骤报告错误。除非你在报告一个可能的错误时候提供我们
  所需要的信息, 否则我们不能也不会帮助你。

怎么才能解决?
没有安装GUI


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-05-12 11:05 

注册: 2005-10-08 11:24
帖子: 38
送出感谢: 0 次
接收感谢: 0 次
MPlayer 被 11 信号中断(位于 decode_audio 模块)
就是libdca导致mplayer崩溃了,可以试下用ffdca解dts。
mplayer -ac ffdca file


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-05-12 20:32 
头像

注册: 2008-03-08 8:07
帖子: 418
送出感谢: 0 次
接收感谢: 0 次
谢谢楼上帮助
虽然不会异常退出了
但画面是一帧一帧地出现
而且没有声音
代码:
xana@Linux:~/download$ mplayer -ac ffdca \[后天\].The.Day.After.Tomorrow.Blu-ray.REMUX.1080P.H264.DTS-HDMA-SiLU.disk7.ts
MPlayer dev-SVN-r26708-4.2.3 (C) 2000-2008 MPlayer Team
CPU: Intel(R) Pentium(R) Dual  CPU  E2160  @ 1.80GHz (Family: 6, Model: 15, Stepping: 13)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
编译时针对 x86 CPU 扩展指令集优化: MMX MMX2 SSE SSE2
mplayer: could not connect to socket
mplayer: No such file or directory
打开红外遥控支持失败。你将无法使用遥控器。

正在播放 [后天].The.Day.After.Tomorrow.Blu-ray.REMUX.1080P.H264.DTS-HDMA-SiLU.disk7.ts。
检测到 TS 文件格式。
VIDEO H264(pid=4129) AUDIO DTS(pid=4132) NO SUBS (yet)!  PROGRAM N. 1
FPS seems to be: 1.245454
==========================================================================
打开视频解码器: [ffmpeg] FFmpeg's libavcodec codec family
已选视频编解码器: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
强制使用音频编解码器:ffdca
打开音频解码器: [ffmpeg] FFmpeg/libavcodec audio decoders
[dca @ 0x88b4890]Not a valid DCA frame
未知或缺少音频格式 -> 没有声音
ADecoder 初始化失败 :(
找不到音频格式 0x2001 的编解码器。
请阅读 DOCS/zh/codecs.html!
音频:没有音轨
开始播放...
[h264 @ 0x88b4890]brainfart cropping not supported, this could look slightly wrong ...
VDec: vo 配置请求 - 1920 x 1080 (色彩空间首选项: Planar YV12)
VDec: 使用 Planar YV12 作为输出 csp (没有 0)
电影宽高比为 1.78:1 - 预放大到正确的电影宽高比。
VO: [xv] 1920x1080 => 1920x1080 Planar YV12
[ASPECT] 警告: 无法找到新的合适的分辨率!
[ASPECT] 警告: 无法找到新的合适的分辨率!
[ASPECT] 警告: 无法找到新的合适的分辨率!
调用 New_Face 失败。可能字体文件的路径不对。
请提供文本字体文件(~/.mplayer/subfont.tt)。
字幕字体:调用 load_sub_face 失败。
调用 New_Face 失败。可能字体文件的路径不对。
请提供文本字体文件(~/.mplayer/subfont.tt)。
字幕字体:调用 load_sub_face 失败。
[h264 @ 0x88b4890]B picture before any references, skipping
[h264 @ 0x88b4890]decode_slice_header error
[h264 @ 0x88b4890]B picture before any references, skipping
[h264 @ 0x88b4890]decode_slice_header error
[h264 @ 0x88b4890]B picture before any references, skipping
[h264 @ 0x88b4890]decode_slice_header error
[h264 @ 0x88b4890]B picture before any references, skipping
[h264 @ 0x88b4890]decode_slice_header error
[h264 @ 0x88b4890]no frame!
Error while decoding frame!
[h264 @ 0x88b4890]B picture before any references, skipping
[h264 @ 0x88b4890]decode_slice_header error
[h264 @ 0x88b4890]B picture before any references, skipping
[h264 @ 0x88b4890]decode_slice_header error
[h264 @ 0x88b4890]B picture before any references, skipping
[h264 @ 0x88b4890]decode_slice_header error
[h264 @ 0x88b4890]B picture before any references, skipping
[h264 @ 0x88b4890]decode_slice_header error
[h264 @ 0x88b4890]no frame!
Error while decoding frame!
V:6790.5  10/ 10  6%  0%  0.0% 0 0
正在退出...(退出)


有人2004年就遇到了类似问题http://lists.mplayerhq.hu/pipermail/mplayer-users/2004-March/043745.html
我找到了http://www.videolan.org/developers/libdca.html
libdca - a free DTS Coherent Acoustics decoder
但这似乎是mplayer 的-ac dts
代码:
xana@Linux:~/download/mplayer$ ./configure --help | grep dca
  --enable-libdca           enable libdca support [autodetect]
xana@Linux:~/download/mplayer$ mplayer -ac help | grep dca
dts         libdca    working   DTS-libdca
ffdca       ffmpeg    working   FFmpeg DTS  [dca]

好像只有这两个解码器
不知还能有什么方法解决:(


最后由 hjhee 编辑于 2008-05-14 13:26,总共编辑了 1 次

页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-05-13 22:16 

注册: 2007-10-04 11:18
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
方才已经有人搞定H264了


页首
 用户资料  
 
10 楼 
 文章标题 : Re:
帖子发表于 : 2011-03-08 23:31 

注册: 2009-07-23 19:50
帖子: 12
送出感谢: 0 次
接收感谢: 0 次
bones7456 写道:
TS是枪版,枪版的高清除了浪费资源,还能干嘛?


不知道别乱讲,楼主所说的是一种高清视频封装格式


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Exabot [Bot] 和 3 位游客


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

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

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