Blu-ray m2ts to ts
Doom9上的dmz01發表了一個ts remuxer 程式,可將Blu-ray 的m2ts檔(192 bytes)轉成ts(188bytes),我的作法是選擇自已想要的音軌後,將m2ts封裝成ts 檔,再用kmp 觀看。除了沒辦法加入音軌外看起跟silu上的remux作品類似,作者自已說HD-DVD的EVO檔也可使用,但自已試不出來。http://forum.doom9.org/showthread.php?t=125447
Having been inspired by Pelican9's and DrMpeg's work, I decided to write a transport stream re-muxer similar in functionality to EvoDemux. Some of the features currently implemented:
Removal of source packet header
Generation of source packet header
Removal of DTCP descriptor (all others are kept) which removes analog output restrictions (downrezzing of HD, macrovision etc.)
PAT/PMT generation for RAW TS files sourced from Sat/Cable/OTA
Async I/O for maximum throughput
Ability to trim streams at the beginning and/or the end
Ability to pick and choose elementary streams to be kept
Ability to remux PCR-less streams
Ability to remux program streams (MPG/VOB/EVOB) into TS/M2TS
Ability to demux elementary streams as well as subtitle streams compatible with SUPreader (right click the selected stream with the mouse)
Fixing PCR/PTS/DTS after a file merge
Ability to inmux SUPreader presentation graphics subtile streams (new)
Current Version 0.0.7
Notes:
Source header generation is very alpha quality, since I don't have a DVHS or an AVCHD deck to try it out.
I haven't tried most a/v combinations yet when going from EVOB to M2TS, so if you see issues, let me know.
All PIDs are now forced to follow Blu-Ray PID requirements
When muxing PS to TS I never set any random access indicators in any adaptation fields I create. Looking for guidace there as well.
My messyC# source code is available upon request via PM.
Still working on MKV support/end-of-sequence removal/subtitle muxing.
頁:
[1]