- 精华
- 25
- 帖子
- 65375
- 威望
- 53 点
- 积分
- 76450 点
- 种子
- 13 点
- 注册时间
- 2003-8-23
- 最后登录
- 2024-10-28
|
发表于 2009-11-10 10:20 · 四川
|
显示全部楼层
1、首先用tsMuxer把auido channel解出來,應該得到PAL.ac3, PAL.dts
2、對PAL.ac3,非常簡單,直接用eac3to重采樣就行了
eac3to.exe PAL.ac3 NTSC.ac3 -25.000 -changeTo23.976
3、轉換dts則非常復雜,而且我發現播放的效果好像還不如ac3;但還是貼出來供參考
首先得下載 SurCode DVD Pro DTS Encoder 1.0.21 or later
(1)用eac3to把dts轉成5.1 channel wavs (將會得到6個.wav文件)
eac3to.exe PAL.ac3 NTSC.wavs -25.000 -changeTo23.976 -resampleTo48000
(2) 用SurCode DVD Pro DTS Encode 把上面得到的文件重新編碼成.dts文件 NTSC.dts
(3)上面得到的NTSC.dts文件格式上有些問題,需要重新送回eac3to轉成tsMuxer所認識的格式
eac3to.exe NTSC.dts NTSC.clean.dts
4. 重新回到tsMuxer,勾選原有的video,選擇change fps,2400/1001; 去除原有audio;添加上面生成的NTSC.ac3和NTSC.clean.dts过
忘了提一點,eac3to 轉出來的.dts 直接放到TsMuxeR是無法識別的,要先將它與影片放到MKVToolmix先合併成.mkv ,再餵給TsMuxeR就沒問題了
另外由於影片軌與音效軌都同步轉成 23.976 fps ,因此原來的25fps的字幕也要處理,
用srtedit调整幁率 25fps转23.976 若不行则采用以下方式转换
首先要記算25fps與23.976最後一個字幕的時間差距,再利用subrip的 Time Stretch/Speed Adjust功能調整,
以XX光年演唱07HK為例:
25fps的總時間是11275秒,轉成23.976的總時間變成11757秒,而原本最後一字幕是在10826秒,
所以推算在23.976的最後一個字幕應該是在11289 (10826 / 11275 x 11757) ,
所以兩者差距是463秒=7分43秒,於是在調整的時間欄位填入7分43秒,按下correct time就能轉換成功, |
|