A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 3009|回复: 8

[讨论]有没有PS3支持的各类视频编码的详细规格范围?

[复制链接]

精华
0
帖子
16
威望
0 点
积分
16 点
种子
0 点
注册时间
2008-10-3
最后登录
2013-8-7
 楼主| 发表于 2008-10-3 14:22  ·  上海 | 显示全部楼层 |阅读模式
当然,我看过十三大置顶的帖子,但那个好像还是太笼统了,比如MP4的H.264 Level并没有指明。因为在实际操作中遇到很多问题,至少目前有两点能确定,WMV的音频不支持WMA9Pro格式,还有就是XviD+AAC-5.1这样的视频好像就算封装成mp4也放不了。目前我选择的都是动画文件,电影都太大了,实验起来不方便,而且电影的格式种类没有动画那么五花八门,所以想拿各种动画用的编码来尝试,但目前为止重封装还未成功过。所以说如果能有比较具体的编码格式支持范围就好了,其实像XviD/DivX都有一个Profile级别的,还有AAC也是有的(具体记不清了,好像是LC/HE之类的,很多),AVC也一样。

这里举两个转换过程,都是封装失败的,如果您知道问题出在哪儿,请不吝赐教:

1.[POPGO][FREEWIND][Chevalier][HDTVRIP][XVID_AAC-5.1ch][08].avi
Video: XVID 1920x1080 23.98fps 2770Kbps [Video 0]
Audio: AAC 48000Hz 6ch 316Kbps [8 1]
用AVI Muxer和MPC分离都无法识别其中的XviD编码,只能保存为raw;aac能正常分离。
用Yamb,将XviD流扩展名改为avi后可以导入,aac正常导入,封装MP4失败,无日志生成
不适用Yamb一键重封
使用MeGUI的MP4 Muxer,直接封装出错,Log如下:
  1. -[Error] Log for job2 (mux, [POPGO][FREEWIND][Chevalier][HDTVRIP][XVID_AAC-5.1ch][08]xvid.avi -> [POPGO][FREEWIND][Chevalier][HDTVRIP][XVID_AAC-5.1ch][08]xvid-muxed.mp4)
  2. --[Information] [2008-10-3 13:25:47] Started handling job
  3. --[Information] [2008-10-3 13:25:47] Preprocessing
  4. --[NoImage] Job commandline: "D:\Program Files\megui\tools\mp4box\mp4box.exe" -add "O:\Chevalier\[POPGO][FREEWIND][Chevalier][HDTVRIP][XVID_AAC-5.1ch][08]xvid.avi" -add "O:\Chevalier\[POPGO][FREEWIND][Chevalier][HDTVRIP][XVID_AAC-5.1ch][08]aac.aac" -fps 23.976 -tmp "O:\Chevalier" -new "O:\Chevalier\[POPGO][FREEWIND][Chevalier][HDTVRIP][XVID_AAC-5.1ch][08]xvid-muxed.mp4"
  5. --[Error] Error line: Error importing O:\Chevalier\[POPGO][FREEWIND][Chevalier][HDTVRIP][XVID_AAC-5.1ch][08]xvid.avi: BitStream Not Compliant
  6. --[NoImage] Standard output stream
  7. ---[NoImage] Unsupported avi file
  8. ---[NoImage] Error importing O:\Chevalier\[POPGO][FREEWIND][Chevalier][HDTVRIP][XVID_AAC-5.1ch][08]xvid.avi: BitStream Not Compliant
  9. --[NoImage] Standard error stream
  10. --[Information] [2008-10-3 13:25:48] Job completed
复制代码

2.[SumiSora][Oinarisama][01][GB][x264_aac](0A8DC43F).mkv
Video: MPEG4 Video (H264) 1280x720 23.98fps [Video]
Audio: AAC 48000Hz stereo [Audio]
用MPC正常识别并分离音视频流,默认后缀分别为.h264和.aac
用Yamb,视频流正常识别为AVC - MPEG-4 AVC - [email protected] - 1280x 720
(MatroskaDiag和MediaInfo都只能识别到MPEG-4 AVC,Level不行,不知道现在有什么好的查看软件能识别到那么详细的)
音频流正常识别为AAC LC -  -  - 2 Ch - 48KHz
用H264info改Level到4.0,去除Writer PPS every picture选项(默认只有这一个勾着,去掉后就没有复选框被勾选)
改个Level也花了不少时间了,不过是个两百多M的文件而已
再次用Yamb导入,封装AAC时正常,AVC时失败,封装失败
使用MeGUI的MP4 Muxer封装,选择文件时都正常,Queue后执行,音视频流处理到最后过程error,无生成文件,Log如下:
  1. -[Error] Log for job1 (mux, [SumiSora][Oinarisama][01][GB][x264_aac](0A8DC43F).264 -> [SumiSora][Oinarisama][01][GB][x264_aac](0A8DC43F)-muxed.mp4)
  2. --[Information] [2008-10-3 14:01:24] Started handling job
  3. --[Information] [2008-10-3 14:01:24] Preprocessing
  4. --[NoImage] Job commandline: "D:\Program Files\megui\tools\mp4box\mp4box.exe" -add "O:\[SumiSora][Oinarisama][01-24][MKV]\[SumiSora][Oinarisama][01][GB][x264_aac](0A8DC43F).264" -add "O:\[SumiSora][Oinarisama][01-24][MKV]\[SumiSora][Oinarisama][01][GB][x264_aac](0A8DC43F).aac" -fps 29.97 -tmp "O:\[SumiSora][Oinarisama][01-24][MKV]" -new "O:\[SumiSora][Oinarisama][01-24][MKV]\[SumiSora][Oinarisama][01][GB][x264_aac](0A8DC43F)-muxed.mp4"
  5. --[Information] [2008-10-3 14:01:24] Encoding started
  6. --[Error] Error line: Error importing O:\[SumiSora][Oinarisama][01-24][MKV]\[SumiSora][Oinarisama][01][GB][x264_aac](0A8DC43F).aac: Bad Parameter
  7. --[NoImage] Standard output stream
  8. ---[NoImage] AVC-H264 import - frame size 1280 x 720 at 29.970 FPS
  9. ---[NoImage] Import results: 35079 samples - Slices: 306 I 14701 P 20072 B - 35385 SEI - 290 IDR
  10. ---[NoImage]     Stream uses B-slice references - max frame delay 2
  11. ---[NoImage] AAC import - sample rate 48000 - MPEG-2 audio - 2 channels
  12. ---[NoImage] Error importing O:\[SumiSora][Oinarisama][01-24][MKV]\[SumiSora][Oinarisama][01][GB][x264_aac](0A8DC43F).aac: Bad Parameter
  13. --[NoImage] Standard error stream
  14. --[Information] [2008-10-3 14:02:56] Job completed
复制代码
其中Bad Parameter未解.

精华
25
帖子
65375
威望
53 点
积分
76450 点
种子
13 点
注册时间
2003-8-23
最后登录
2024-10-28
发表于 2008-10-3 15:29  ·  四川 | 显示全部楼层
level的问题在制作篇封装部分有说明
AAC HE/LC都支持的 所以没必要写出来
只有MP4 AVC有level 要求 M2TS没有要求level
PS3本身要求ref < 5 其他没有限制
https://bbs.luryl.com/viewthread.php?tid=965645

精华
0
帖子
16
威望
0 点
积分
16 点
种子
0 点
注册时间
2008-10-3
最后登录
2013-8-7
 楼主| 发表于 2008-10-3 15:49  ·  上海 | 显示全部楼层
拜谢,还真是两个软件的问题啊,偏偏我还就用了这两个软件,昏倒

精华
0
帖子
16
威望
0 点
积分
16 点
种子
0 点
注册时间
2008-10-3
最后登录
2013-8-7
 楼主| 发表于 2008-10-3 16:57  ·  上海 | 显示全部楼层
还是不能在MP4里封装XviD,说格式不兼容

精华
0
帖子
699
威望
0 点
积分
728 点
种子
0 点
注册时间
2008-2-3
最后登录
2015-1-18
发表于 2008-10-3 17:57  ·  四川 | 显示全部楼层
你源有问题吧 不然就是分离的问题
我这里xvid+aac正常封装
不行就把aac转AC3吧 然后封装AVI

精华
0
帖子
16
威望
0 点
积分
16 点
种子
0 点
注册时间
2008-10-3
最后登录
2013-8-7
 楼主| 发表于 2008-10-3 18:19  ·  上海 | 显示全部楼层
但愿是源的问题,我还在不断地试,tomoyo用啥分离avi,难说也有可能是拆的问题,刚才我拆一个wmv(wma9Pro音频的,PS3不支持),用mpc拆有问题,用windows media流编辑器才正常,不过我没找到把wma9pro往下编码的工具

BTW:刚刚用AVC+AAC误封成TS,虽然没识别出aac但是却能识别avc,上面提到的WMV9+WMA9Pro也是认视频不认音频的,倒是对于avi和mp4,还没看到能认一半的,好像有一个流不行就直接不支持了


刚才发现两个不能放的avi,具体的编码信息太细化了,要说比较大的区别就是细微参数(QPel / GMC3这些):
文件格式与一般信息
AVI: 8.38MiB, 30s 48ms    编码函数库: This file was made by AviUtl 0.99.
1视频: XviD
1音频: MPEG-1 Audio layer 3

第一视频
2136 Kbps, 704*396 (16/9), 在23.976帧每秒, XviD (Streaming Video Profile/Level 1)(BVOP / QPel / Packed Bitsream)
第一音频
191 Kbps, 48 KHz, 2声道, MPEG-1 Audio layer 3(Joint Stereo)
  1. 一般 #0
  2. 完整文件名          : G:KANON[SumiSora][CLANNAD][TVCM].avi
  3. 文件格式            : AVI
  4. 文件格式/Info        : Audio Video Interleave
  5. 文件格式/Family       : RIFF
  6. 文件大小            : 8.38 MiB
  7. 播放时间            : 30s 48ms
  8. 比特率            : 2333 Kbps
  9. StreamSize        : 48.3 KiB
  10. 编码函数库           : This file was made by AviUtl 0.99.
  11. 视频 #0
  12. 编码器            : XviD
  13. 编码器/Family        : MPEG-4
  14. 编码器/Info         : XviD project
  15. Codec profile      : Streaming Video Profile/Level 1
  16. 编码设置/PacketBitStream : Yes
  17. 编码设置/BVOP        : Yes
  18. 编码设置/QPel        : Yes
  19. 编码设置/GMC         : 0
  20. 编码设置/Matrix       : Default
  21. 播放时间            : 30s 30ms
  22. 比特率            : 2136 Kbps
  23. 画面宽度            : 704 pixels
  24. 画面高度            : 396 pixels
  25. 画面比例            : 16/9
  26. 帧频率            : 23.976帧每秒
  27. 分辨率            : 8位
  28. Chroma          : 4:2:0
  29. 交错             : Progressive
  30. 比特数-(像素*帧)        : 0.318
  31. StreamSize        : 7.65 MiB
  32. 音频 #0
  33. 编码器            : MPEG-1 Audio layer 3
  34. Codec profile      : Joint stereo
  35. 播放时间            : 30s 48ms
  36. 比特率            : 191 Kbps
  37. 比特率模式           : CBR
  38. 声道数             : 2声道
  39. 采样率             : 48 KHz
  40. 分辨率            : 16位
  41. StreamSize        : 699 KiB
  42. 编码函数库           : Xing (new)
复制代码


文件格式与一般信息
AVI: 224 MiB, 24mn 24s    编码程序: VirtualDubMod 1.5.10.1 (build 2366/release)
1视频: XviD        编码函数库: VirtualDubMod build 2366/release
1音频: MPEG-1 Audio layer 3

第一视频
1112 Kbps, 640*480 (4/3), 在23.976帧每秒, XviD (Streaming Video Profile/Level 1)(BVOP / GMC3 / Packed Bitsream)
第一音频
151 Kbps, 48 KHz, 2声道, MPEG-1 Audio layer 3(Joint Stereo)
  1. 一般 #0
  2. 完整文件名           : O:BLOOD+[maplesnow&POPGO][BLOOD+][GB]01(9779691F).avi
  3. 文件格式            : AVI
  4. 文件格式/Info        : Audio Video Interleave
  5. 文件格式/Family       : RIFF
  6. 文件大小            : 224 MiB
  7. 播放时间            : 24mn 24s
  8. 比特率            : 1272 Kbps
  9. StreamSize        : 2.96 MiB
  10. 编码程序            : VirtualDubMod 1.5.10.1 (build 2366/release)
  11. 编码函数库           : VirtualDubMod build 2366/release
  12. 视频 #0
  13. 编码器            : XviD
  14. 编码器/Family        : MPEG-4
  15. 编码器/Info         : XviD project
  16. Codec profile      : Streaming Video Profile/Level 1
  17. 编码设置/PacketBitStream : Yes
  18. 编码设置/BVOP        : Yes
  19. 编码设置/QPel        : No
  20. 编码设置/GMC         : 3
  21. 编码设置/Matrix       : Default
  22. 播放时间            : 24mn 24s
  23. 比特率            : 1112 Kbps
  24. 画面宽度            : 640 pixels
  25. 画面高度            : 480 pixels
  26. 画面比例            : 4/3
  27. 帧频率            : 23.977帧每秒
  28. 分辨率            : 8位
  29. Chroma          : 4:2:0
  30. 交错             : Progressive
  31. 比特数-(像素*帧)        : 0.150
  32. StreamSize        : 194 MiB
  33. 音频 #0
  34. 编码器            : MPEG-1 Audio layer 3
  35. Codec profile      : Joint stereo
  36. 播放时间            : 24mn 24s
  37. 比特率            : 151 Kbps
  38. 比特率模式           : VBR
  39. 声道数             : 2声道
  40. 采样率             : 48 KHz
  41. 分辨率            : 16位
  42. StreamSize        : 26.3 MiB
  43. 编码函数库           : LAME3.90.
  44. Encoding settings   : VBR (rh)
复制代码



下面这个是可以正常播放的:
文件格式与一般信息
AVI: 198 MiB, 24mn 29s    编码程序: VirtualDubMod 1.5.10.1 (build 2439/release)
1视频: XviD        编码函数库: VirtualDubMod build 2439/release
1音频: MPEG-1 Audio layer 3

第一视频
926 Kbps, 1280*720 (16/9), 在23.976帧每秒, XviD (Streaming Video Profile/Level 1)(BVOP / Packed Bitsream)
第一音频
190 Kbps, 48 KHz, 2声道, MPEG-1 Audio layer 3(Joint Stereo)
  1. 一般 #0
  2. 完整文件名           : O:Victorian_Romance_Emma_2nd[dmhy_T3][Victorian_Romance_Emma_2nd][00][HDTV][Big5][567AEDB3].avi
  3. 文件格式            : AVI
  4. 文件格式/Info        : Audio Video Interleave
  5. 文件格式/Family       : RIFF
  6. 文件大小            : 198 MiB
  7. 播放时间            : 24mn 29s
  8. 比特率            : 1123 Kbps
  9. StreamSize        : 2.20 MiB
  10. 编码程序            : VirtualDubMod 1.5.10.1 (build 2439/release)
  11. 编码函数库           : VirtualDubMod build 2439/release
  12. 视频 #0
  13. 编码器            : XviD
  14. 编码器/Family        : MPEG-4
  15. 编码器/Info         : XviD project
  16. Codec profile      : Streaming Video Profile/Level 1
  17. 编码设置/PacketBitStream : Yes
  18. 编码设置/BVOP        : Yes
  19. 编码设置/QPel        : No
  20. 编码设置/GMC         : 0
  21. 编码设置/Matrix       : Default
  22. 播放时间            : 24mn 29s
  23. 比特率            : 926 Kbps
  24. 画面宽度            : 1280 pixels
  25. 画面高度            : 720 pixels
  26. 画面比例            : 16/9
  27. 帧频率            : 23.976帧每秒
  28. 分辨率            : 8位
  29. Chroma          : 4:2:0
  30. 交错             : Progressive
  31. 比特数-(像素*帧)        : 0.042
  32. StreamSize        : 162 MiB
  33. 音频 #0
  34. 编码器            : MPEG-1 Audio layer 3
  35. Codec profile      : Joint stereo
  36. 播放时间            : 24mn 29s
  37. 比特率            : 190 Kbps
  38. 比特率模式           : CBR
  39. 声道数             : 2声道
  40. 采样率             : 48 KHz
  41. 分辨率            : 16位
  42. StreamSize        : 33.4 MiB
  43. 编码函数库           : LAME3.96
  44. Encoding settings   : CBR
复制代码

精华
0
帖子
16
威望
0 点
积分
16 点
种子
0 点
注册时间
2008-10-3
最后登录
2013-8-7
 楼主| 发表于 2008-10-3 20:27  ·  上海 | 显示全部楼层
继续报告,那个XviD+AAC的文件果然是分离的问题,看来AVI不能用MPC和AVI Muxer分呢,后来用了VDM分离后能正常识别了,不过和AAC-5.1依然不能封装为MP4,十三大写的程序也不行,会生成两个独立的MP4文件,莫非要手动输命令行了

精华
25
帖子
65375
威望
53 点
积分
76450 点
种子
13 点
注册时间
2003-8-23
最后登录
2024-10-28
发表于 2008-10-3 22:36  ·  四川 | 显示全部楼层
独立文件那是因为你文件名不一样吧

精华
0
帖子
16
威望
0 点
积分
16 点
种子
0 点
注册时间
2008-10-3
最后登录
2013-8-7
 楼主| 发表于 2008-10-3 23:32  ·  上海 | 显示全部楼层
还真是的— —

不过这个XviD+AAC-5.1的MP4还是不认,按三角信息里是识别到流数据了,但就是说不支持,前面用同样的视频流和转成ac3的音频流封装的avi倒是能放出来
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-11-24 15:03 , Processed in 0.184149 second(s), 12 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部