A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 7286|回复: 21

[其它]关于BD-9的基本制作方法。

[复制链接]

精华
1
帖子
600
威望
1 点
积分
1089 点
种子
0 点
注册时间
2004-7-21
最后登录
2016-2-8
 楼主| 发表于 2008-2-24 19:21  ·  广西 | 显示全部楼层 |阅读模式
只是转帖不做任何评论,本人不懂英文下面可能是大概的制作方法吧。请懂英文的大大翻译一下吧,谢谢了

Let's clarify something

What's a BD-5/BD-9?

It's a DVD with Blu-ray Video content and structure

Oh...an AVCHD!

No, AVCHD has its own specs, mainly stated by:
-Video codec: AVC
-Audio codec: Dolby Digital, PCM 1.5 Mbps
-More than one audio track: No
-Subtitles: No
-Maximum video bitrate: 25000 kbps
-Maximum VBR buffer size: 9000 kbps

While Blu-ray's (and therefore BD-5's/BD-9's) are:
-Video codec: AVC, VC-1, MPEG-2
-More than one audio track: Yes
-Subtitles: Yes
-Audio codec: Dolby Digital, DTS 1,5 Mbps, PCM 27 Mbps, Dolby Digital + 1,7Mbps, DTS-HD 6 Mbps, TrueHD 18 Mbps, DTS-HD MA 24,5 Mbps
-Maximum video bitrate: 40000 kbps
-Maximum VBR buffer size: 30000 kbps

Using this method you will get a 100% standard Blu-ray content, but bruning that content on a DVD (BD-5) or double layer DVD (BD-9) is not standard at all. Nevertheless, several BD players play them some of them considering them as an AVCHD (PS3)...but then plays as a normal BD, so all codecs and subtitles are supported



Needed files and programs

*Sonic.Scenarist.BDA.v4.20
*Nero's index.bdmv and Movieobject.bdmv(For PS3 BD-9/5 compatibiliy)
*SubtitleWorkshop4 to include .srt subtitles
*Supread to include Blu-ray (.sup) subtitles
*nal_hrd patched x264
--For Windows get last megui's x264 build, it's already patched
--For Linux, open a Terminal Konsole and:

Quote:
yasm --version  

If you have 0.6 or above skip this first quote, if not, follow both
Quote:
wget http://www.tortall.net/projects/yasm/releases/yasm-0.6.2.tar.gz .
tar -xvfz yasm-0.6.2.tar.gz
cd yasm-0.6.2
./configure
make
make install  

Quote:
svn co svn://svn.videolan.org/x264/trunk x264
cd x264
wget http://lists.videolan.org/attachs/20070107/x264_hrd.patch
patch -p0 < x264_hrd.patch
./configure --prefix=/usr --enable-debug --enable-pthread
make
make install  



Preparing the video

With the nal_hrd patched x264 version, we use our favourite line/profile to encode the video, not forgetting these parameters in the final line:

--keyint 24 --min-keyint 1 --vbv-maxrate 38000 --vbv-bufsize 30000 --nal-hrd --mvrange 511 --level 4.1 --bframe 3 --ref 3 --aud --sar 1:1

And forgetting:

--b-pyramid

Resolution must be standard and fps 24p, 50i or 60i

By the way, with 50i and 60i you can chage --keyint to 25 (PAL) and 30 (NTSC), not sure about 50 and 60 in a true interlaced encoding...



Preparing the subtitles

The program we&#39;ll use doesn&#39;t recognise neither .srt nor .sup so you have to convert them.

SRT:
Quote:
1. Load *.srt file by SubtitleWorkshop4 (version 4 support bdn file export)
2. Clicks file->export customize image subtitle
3. Select 8bit PNG, and select movie resolution and fps.
4. Export  

SUP:
Quote:
1. Use Supread&#39;s option &#39;Save bitmaps&#39; to get the .png and .scn-sst files
2. Use the .scn-sst to create the .bdn (Sorry, I don&#39;t know the details)  



Creating the BD

You need at least Sonic.Scenarist.BDA.v4.20


Quote:
1. Load up MUI Generator
2. Load the Audio/s in to the program and select create files.
3. Do the same for the video
4. Start up Sonic HDMV
5. Create a New Project.
6. Use the same directory for output path and Encode path
7. Under the Data Tree Tab, right click on data a go NEW-Actual Asset and bring in the to files that where created with MUI Generator.
*7.1. Right click on data again and choose to import bdn file if you want to include subtitles.
8. Go to Stream tree tab
*9.1. Drag the video files onto stream,( this will create a playlist and a clip.)
*9.2. Drag the audio files onto the clip (be careful with the track order)
*9.3. Drag the subtitles files onto the clip
10. Click on the Scenario editor tab
11. Select First Playback then right click on it and select Set movie object.
12. Do the Same for top menu.
13. Now drag the playlist onto both MO#1 this will create a nice tree structure.
*14. Now save your project and quit Scenarist. Go back to Windows Explorer and navigate into your Project folder and open the Project.xml file in Notepad. Go all the way to the bottom and find a setting called:

<CopyPermissionIndicator>3</CopyPermissionIndicator>

Change the 3 to a 0 (zero). This will prevent the disc from being flagged as encrypted. This is very important. If you do not perform this step your disc will NOT work.

*15. Load up Mux remote server.
*16. Open Scenarist modified project and click on the mux button in Sonic HDMV.
*17. Select not create the disc image file.
*18. Start the mux.
*19. Remove AACS and CERTIFICATE Folders  



That&#39;s all, now you have 100% standard BD content, for burning:

*On a Blu-ray:
--Just BDMV folder on it

*On a DVD:
--PS3: Change index.bdmv and Movieobject.bdmv (in \BDMV and \BDMV\BACKUP\) for the Nero ones and burn BDMV folder on a DVD with UDF 2.5 format.
--No AVCHD compatible BD players: Just burn BDMV folder on it?

You can also:
-Open the files with powerdvd&#39;s option “play Blu-ray on HDD”
-Bring it to PS3 thru web server like Red Kawa or Apache (no subtitles neither multiaudio, just video***t audio)



Can I use this method to MKV->PS3Ready or should I always rencode?

Rencoding is the only way to ensure 100% compatibility, but if you want, you can just try editing the header in case the video is already compilant but not properly advised.

Get lasted h264info (at the moment I&#39;m writing this is 0018) and fill with write PPS on:

kbps bitrate: 38000
num_ref_frames: 3 (maybe 4 works too, haven&#39;t tried)
Output Aspect Ratio: 1:1
Level: 4.1
WxH: 1920x1080, 1280x720...whatever it is

Remember that just works when the video is properly encoded...if not...you can try but it most likely won&#39;t...that&#39;s why I don&#39;t like using it

If it doesn&#39;t work DON&#39;T TRY VOB/MP4/ETC TRANSFERS SINCE THEY&#39;LL WON&#39;T WORK TOO, only rencoding is the solution unless it&#39;s a resolution problem



Mini-todo list

*Confirm no PS3 players compatibility
*Confirm theory: If you don&#39;t change .bdmv files on the Backup folder, BD players will look there after refusing the PS3&#39;s ones and play OK, so it&#39;s ALWAYS recomended to do that for BD-9/5, to ensure both PS3 and BD players compatibility

EDIT: If you are new in encoding...get these blu-ray profiles for megui from one of this links

http://rs91.rapidshare.com/files/900...y_profiles.zip
http://www.mediafire.com/?f1zgyj5mn3n
http://s000.tinyupload.com/index.php...03428493361575.

精华
6
帖子
10022
威望
19 点
积分
11446 点
种子
10 点
注册时间
2005-3-23
最后登录
2023-9-12
发表于 2008-2-24 19:32  ·  江苏 | 显示全部楼层
日语我还能翻译,这英语。。。
该用户已被禁言

精华
0
帖子
9
威望
0 点
积分
9 点
种子
0 点
注册时间
2008-2-14
最后登录
2020-4-26
发表于 2008-2-24 20:10  ·  江苏 | 显示全部楼层
越来越顺了BD9将大面积出现了

精华
0
帖子
15
威望
0 点
积分
15 点
种子
0 点
注册时间
2007-11-19
最后登录
2012-1-29
发表于 2008-2-24 20:12  ·  上海 | 显示全部楼层
我来翻译一下哈,错的地方大家不要拍砖啊。
-----------------------------------
我们来澄清一些问题:
什么是BD-5/BD-9?
就是具有蓝光内容和结构的DVD.
那不就是AVCHD吗?
不,AVCHD具有自己独特的标准,主要是:

精华
0
帖子
15
威望
0 点
积分
15 点
种子
0 点
注册时间
2007-11-19
最后登录
2012-1-29
发表于 2008-2-24 20:14  ·  上海 | 显示全部楼层
-视频编码: AVC
-音频编码: Dolby Digital, PCM 1.5 Mbps
-多音轨: 不支持
-字幕: 不支持
-最大视频码率: 25000 kbps
-最大 VBR 缓冲规模: 9000 kbps

精华
0
帖子
15
威望
0 点
积分
15 点
种子
0 点
注册时间
2007-11-19
最后登录
2012-1-29
发表于 2008-2-24 20:16  ·  上海 | 显示全部楼层
而蓝光的(亦即BD-5/BD-9)的格式是
-视频编码: AVC, VC-1, MPEG-2
-多音轨: 支持
-字幕: 支持
-音频编码: Dolby Digital, DTS 1,5 Mbps, PCM 27 Mbps, Dolby Digital + 1,7Mbps, DTS-HD 6 Mbps, TrueHD 18 Mbps, DTS-HD MA 24,5 Mbps
-最大视频码率: 40000 kbps
-最大 VBR 缓冲规模: 30000 kbps

精华
0
帖子
15
威望
0 点
积分
15 点
种子
0 点
注册时间
2007-11-19
最后登录
2012-1-29
发表于 2008-2-24 20:31  ·  上海 | 显示全部楼层
采用如下方法,你将得到100%符合标准蓝光格式的内容,但是烧录在根本不标准的单面DVD(BD-5)或双面DVD(BD-9)上。有的蓝光播放机吧它们认作AVCHD(PS3),然后当作普通蓝光光碟来播放,因此所有的编码和字幕都是支持的。
需要如下文件和程序:
*Sonic.Scenarist.BDA.v4.20
*Nero&#39;s index.bdmv and Movieobject.bdmv(用于制作PS3兼容的BD-9/5 )
*SubtitleWorkshop4 以嵌入.srt 字幕
*Supread to include Blu-ray (.sup) subtitles  (这个不懂)
*nal_hrd patched x264
--对于 Windows系统要得到最新的megui&#39;s x264 build, 这个已经破解了。
--对于 Linux, 打开一个Terminal Konsole 并且:

引用
yasm –版本
如果你有0.6 或以上版本请跳过第一段引用,否则按下面两段引用操作:

引用:
wget http://www.tortall.net/projects/yasm/releases/yasm-0.6.2.tar.gz .
tar -xvfz yasm-0.6.2.tar.gz
cd yasm-0.6.2
./configure
make
make install

引用:
svn co svn://svn.videolan.org/x264/trunk x264
cd x264
wget http://lists.videolan.org/attachs/20070107/x264_hrd.patch
patch -p0 < x264_hrd.patch
./configure --prefix=/usr --enable-debug --enable-pthread
make
make install

对于视频:

如果具有nal_hrd patched x264 version, 我们使用我们最喜欢的line/profile 对食品编码,不要忘记加入下列参数到最后一行:
--keyint 24 --min-keyint 1 --vbv-maxrate 38000 --vbv-bufsize 30000 --nal-hrd --mvrange 511 --level 4.1 --bframe 3 --ref 3 --aud --sar 1:1

不要写:

--b-pyramid

分辨率必须是标准,fps设在24p, 50i or 60i

精华
0
帖子
15
威望
0 点
积分
15 点
种子
0 点
注册时间
2007-11-19
最后登录
2012-1-29
发表于 2008-2-24 20:35  ·  上海 | 显示全部楼层
顺便提一下,在50ihe 60i 你可以修改keyint 为25(PAL) 和 30 (NTSC),但不确定50和60 在真正逐行的编码…

字幕制作:
我们所用的程序既不认识SRT也不认识SUP,你一定要转化格式。

精华
1
帖子
600
威望
1 点
积分
1089 点
种子
0 点
注册时间
2004-7-21
最后登录
2016-2-8
 楼主| 发表于 2008-2-24 20:43  ·  广西 | 显示全部楼层
楼上的翻译的很好啊,谢谢。

精华
0
帖子
15
威望
0 点
积分
15 点
种子
0 点
注册时间
2007-11-19
最后登录
2012-1-29
发表于 2008-2-24 21:12  ·  上海 | 显示全部楼层
SRT:
引用
1. 打开SubtitleWorkshop4引入SRt文件 (version 4 支持bdn 文件输出)
2. 单击file->export customize image subtitle
3. 选择格式8bit PNG, 并选择影片的分辨率和fps。
4. 输出

SUP:
引用:
1. 用Supread的选项&#39;Save bitmaps&#39; 以获得.png 和.scn-sst文件
2. 用.scn-sst 创建.bdn (对不起,我不知道细节)

创建BD

你需要至少Sonic.Scenarist.BDA.v4.20

引用:
1. 加载MUI Generator
2. 加载音轨于程序,选择create files.
3. 依法加载视频。
4.  启动Sonic HDMV
5. 创建一个新工程.
6. 将同样的目录用作输出路径和编码路径
7. 在Data Tree Tab下, 右击data a go NEW-Actual Asset 并带到to files,而那是在MUI Generator所创建的.
*7.1. 如欲包括字幕,再次右击data选择引入 bdn file.
8. 转到 Stream tree tab
*9.1. 拖视频文件到stream,( 这将创建一个播放列表和一个clip)
*9.2. 拖音频文件到clip上(注意音轨编号)
*9.3. 拖字幕到clip上
10. 击Scenario editor tab
11. 选择First Playback 然后右击,选择Set movie object.
12. 对于顶部菜单,依法处理.
13. 现在拖这个播放列表到 MO#1,这将创建一个很好的树结构.
*14. 现在把这个工程存盘,终止Scenarist.回到Windows Explorer,再转到工程目录,用记事本程序打开Project.xml 文件.到最下方看到一个设置叫:

3
把3改成0(零),这将避免把光盘标示为加密。很重要,如果这一步不做,光盘不能用。
*15. 加载Mux remote server.
*16. 于Sonic HDMV中打开Scenarist修改过的工程project,点击mux按钮。
*17. 选择not create the disc image file.
*18. 开始 mux.
*19. 移去AACS和CERTIFICATE 目录
好了,现在你就有一个100%标准的BD内容供刻录。
*在一个蓝光光碟上
--只有 BDMV目录

*在一张DVD上
--PS3: 对于NERO类软件改变 index.bdmv and Movieobject.bdmv (在 BDMV 和 BDMVBACKUP),把BDMV 目录用UDF2.5格式刻在DVD上。
--非 AVCHD 兼容BD播放器: 就把BDMV目录刻上?

你还可以:
-用POWERDVD的选项“play Blu-ray on HDD”打开文件
-用网络服务器(Red Kawa or Apache)传到PS3上(不支持字幕和多音轨,就是视频和单音轨)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 15:43 , Processed in 0.195091 second(s), 13 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部