Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
5th May 2006, 11:13 | #61 | Link | |
Falco
Join Date: Apr 2006
Location: Brno, Czech Republic
Posts: 16
|
Quote:
NeroDigital stores brand according content. ndsm - Nero Digital Mobile ndsp - Nero Digital Portable ndss - Nero Digital Standard ndsc - Nero Digital Cinema ndsh - Nero Digital HDTV ndxm - Nero Digital Mobile AVC ndxp - Nero Digital Portable AVC ndxs - Nero Digital Standard AVC ndxc - Nero Digital Cinema AVC ndxh - Nero Digital HDTV AVC So mp4box should set proper brand according content or yamb should use -brand and -ab switches of mp4box to add this info. Falco |
|
5th May 2006, 11:18 | #62 | Link |
Life's clearer in 4K UHD
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,227
|
I wondered how Nero was able to link little certification logo's to their encodes (and provide property info).... I guess this answers it
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
|
5th May 2006, 12:25 | #63 | Link |
Falco
Join Date: Apr 2006
Location: Brno, Czech Republic
Posts: 16
|
New release of mp4box
Hi all, I built a new version with one bugfix and two features. download: http://www.cera.cz/gpac/mp4box-20060505.zip Falco Code:
mp4box - with vobsub support ============================ - Based on current CVS sources of GPAC - Statically linked with SpiderMonkey 1.5 and zlib 1.2.3 - Supports .idx/.sub VobSub files - Exporting back to VobSub (idx/sub) is not implemented yet TODO ==== - Raw export of VobSub track into .idx/.sub - Setting of correct brand info according content (Nero Digital profiles) - not a VobSub task but nice to have Version: 0.4.0.3 - 20060505 =========================== - [FEATURE] - possibility to export VobSub track as single track MP4 file and reimport into new MP4 file - [FEATURE] - delay parameter from .idx file is now processed - [BUGFIX] - problems with incorrect colors in Nero ShowTime and MPC fixed |
5th May 2006, 12:37 | #64 | Link |
Life's clearer in 4K UHD
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,227
|
Oh yea.... that's got it... It works well now
EDIT: No problems with MPEG-4 Part 2 or Part 10 YAMB re-muxes, when played in MPC or ShowTime2 player.... Very, very nice work indeed.
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
Last edited by SeeMoreDigital; 5th May 2006 at 12:58. |
5th May 2006, 15:15 | #65 | Link | |
Registered User
Join Date: May 2005
Posts: 184
|
Quote:
|
|
5th May 2006, 17:57 | #67 | Link | |
Life's clearer in 4K UHD
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,227
|
Quote:
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
|
|
5th May 2006, 22:30 | #69 | Link | |
Life's clearer in 4K UHD
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,227
|
Quote:
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
|
|
6th May 2006, 12:07 | #71 | Link |
Life's clearer in 4K UHD
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,227
|
I have found an anomaly in the VOBsub durations
The Recode2 source shows the following VOBsub durations: - Code:
Track # 6 Info - TrackID 6 - TimeScale 90000 - Duration 00:00:41.040 Media Info: Language "English" - Type "subp" - Sub Type "mp4s" - 16 samples MPEG-4 Config: Unknown (0x38) Stream - ObjectTypeIndication 0xe0 Synchronized on stream 1 Track # 7 Info - TrackID 7 - TimeScale 90000 - Duration 00:00:50.080 Media Info: Language "English" - Type "subp" - Sub Type "mp4s" - 16 samples MPEG-4 Config: Unknown (0x38) Stream - ObjectTypeIndication 0xe0 Synchronized on stream 1 Code:
Track # 4 Info - TrackID 6 - TimeScale 90000 - Duration 00:00:43.880 Media Info: Language "English" - Type "subp" - Sub Type "mp4s" - 16 samples MPEG-4 Config: Unknown (0x38) Stream - ObjectTypeIndication 0xe0 Synchronized on stream 3 Track # 5 Info - TrackID 7 - TimeScale 90000 - Duration 00:00:53.360 Media Info: Language "English" - Type "subp" - Sub Type "mp4s" - 16 samples MPEG-4 Config: Unknown (0x38) Stream - ObjectTypeIndication 0xe0 Synchronized on stream 3
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
|
8th May 2006, 10:02 | #73 | Link | |
Life's clearer in 4K UHD
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,227
|
Quote:
I'm going to ask another guy with a different player to test a YAMB re-muxed sample with 2no AAC audio and 2No VOBsub tracks.... And will report back. That said... the YAMB re-muxed samples VOBsub track are longer than the video track (as reported above) so it might not work!
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
|
|
8th May 2006, 10:34 | #74 | Link | |
Registered User
Join Date: Sep 2003
Location: On The Beach
Posts: 714
|
Quote:
Standalones compatibility: I have 2 different standalones with MTK chipsets and ND support. With original firmware if inside the resulted MP4 I have ndsc, the file cannot be played because it thinks is Cinema Profile and because this profile support more than 720x576, the firmware have some restriction in it and the file cannot be played. With Recode, Cinema Profile can have 5.1 CH but with Standard Profile only 2 CH. So, what to do if I want to have 5.1 CH on my standalone? - If I change with Ultraedit for example ndsc into ndss the file can be played. We don't have to worry if the Cinema Profile made by user is with more than 720x576, because if it is, only the audio will be played. But if is under 720x576 we can have 5.1 CH. - I can modify the ARM Code from the firmware player to ignore the ndsc, but how many users can do that? - I can search on internet if somebody modified the firmware for my player, but what to do if I want to stay with original firmware or nobody modified it? - I have the resulted file with ndss inside it. Because of that I'm thinking about some "option" in YAMB or programs which can make MP4 to save the file with ndss inside it. Is better to have it from the start because maybe in some day the user will have a standalone with ND support or the firmware maker will never exclude the ndsc restriction. Or, even the resulted MP4 file is with 5.1CH inside it, to have ndss. On topic: regarding subtitles and standalone compatibility only the subtitles made with Recode can be displayed at this moment. Discussion here. < SMD you can read it and give me also some examples. enjoy, Mtz Last edited by Mtz; 8th May 2006 at 10:40. |
|
8th May 2006, 10:59 | #75 | Link | |
Swallowed in the Sea
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
|
Quote:
To avoid more OT, try to reply directly into the Yamb thread... |
|
8th May 2006, 18:36 | #76 | Link |
Registered User
Join Date: Aug 2003
Posts: 10
|
Big thing
Hey, Falco, thanks for the marvelous job you've done! I've been waiting for a breakthrough like this for some time and certainly it was not wasted! What I really love is the ability to import VobSub tracks by their IDs and to assign them languages and detailed names in the MP4 container. It's just splendid.
Display of the embedded subtitles is a bit different matter though, because there are so many possible combinations of different tools. I've been using Haali (Matroska) MP4 splitter (no VSfilter) and the VobSub display facility in MPC or ffdshow, mostly without troubles. However I noticed that ffdshow is processing the subtitles correctly only when MPC's output is directed to Overlay. When VMR7/9 or Haali output is used in MPC, just some textual garbage is displayed. But in this case the MPC's subtitles function works fine. The Haali/ffdshow filter combination works for me even in other applications like the AverTV video player. But if it wasn't for the small above mentioned glitch (possibly ffdshow problem), I'll just have absolutely nothing to complain about. Really great! |
9th May 2006, 14:32 | #77 | Link |
Registered User
Join Date: Apr 2006
Posts: 2
|
I need your expert help about this!!!
How to rip subtitles from .mp4 to .srt?
Hello! I've a mp4 movie and tried to demux using mp4box+yamb+mp4ui, video and audio demuxed perfectly but the subtitles i can't demux. Says not an 3gpp compliant text file. * Movie Info * Timescale 1000 - Duration 00:50:59.786 Fragmented File no - 7 track(s) File Brand mp41 - version 0 Created: GMT Mon Mar 20 08:10:56 2006 File has root IOD Scene PL 0x01 - Graphics PL 0xfe - OD PL 0xfe Visual PL: Advanced Simple Profile @ Level 5 (0xf5) Audio PL: Main Audio Profile @ Level 2 (0x02) Chapters: Chapter #1 - 00:00:00.000 - "Chapter 1" Chapter #2 - 00:00:01.500 - "Chapter 2" Chapter #3 - 00:02:13.500 - "Chapter 3" Chapter #4 - 00:04:11.866 - "Chapter 4" Chapter #5 - 00:07:50.166 - "Chapter 5" Chapter #6 - 00:12:54.066 - "Chapter 6" Chapter #7 - 00:17:40.166 - "Chapter 7" Chapter #8 - 00:22:29.266 - "Chapter 8" Chapter #9 - 00:26:21.966 - "Chapter 9" Chapter #10 - 00:31:02.866 - "Chapter 10" Chapter #11 - 00:36:16.166 - "Chapter 11" Chapter #12 - 00:42:53.166 - "Chapter 12" Chapter #13 - 00:49:05.200 - "Chapter 13" Chapter #14 - 00:50:45.233 - "Chapter 14" Chapter #15 - 00:50:55.233 - "Chapter 15" Chapter #16 - 00:50:55.733 - "Chapter 16" Chapter #17 - 00:50:56.233 - "Chapter 17" Track # 1 Info - TrackID 1 - TimeScale 1000 - Duration 00:00:00.001 Track is present in Root OD Media Info: Language "English" - Type "odsm" - Sub Type "mp4s" - 1 samples MPEG-4 Config: ObjectDescriptor Stream - ObjectTypeIndication 0x01 Self-synchronized Track # 2 Info - TrackID 2 - TimeScale 1000 - Duration 00:00:00.001 Track is present in Root OD Media Info: Language "English" - Type "sdsm" - Sub Type "mp4s" - 1 samples MPEG-4 Config: SceneDescription Stream - ObjectTypeIndication 0x01 BIFS Scene description - Command stream Synchronized on stream 1 Track # 3 Info - TrackID 3 - TimeScale 30000 - Duration 00:50:59.723 Media Info: Language "English" - Type "vide" - Sub Type "mp4v" - 91700 samples MPEG-4 Config: Visual Stream - ObjectTypeIndication 0x20 MPEG-4 Visual Size 640 x 480 - Advanced Simple Profile @ Level 5 Pixel Aspect Ratio 1:1 - Indicated track size 640 x 480 Synchronized on stream 1 Track # 4 Info - TrackID 4 - TimeScale 44100 - Duration 00:50:59.739 Media Info: Language "English" - Type "soun" - Sub Type "mp4a" - 131772 samples MPEG-4 Config: Audio Stream - ObjectTypeIndication 0x40 MPEG-4 Audio AAC LC - 2 Channel(s) - SampleRate 44100 Synchronized on stream 1 Track # 5 Info - TrackID 5 - TimeScale 44100 - Duration 00:50:59.786 Media Info: Language "Japanese" - Type "soun" - Sub Type "mp4a" - 131774 samples MPEG-4 Config: Audio Stream - ObjectTypeIndication 0x40 MPEG-4 Audio AAC LC - 2 Channel(s) - SampleRate 44100 Synchronized on stream 1 Track # 6 Info - TrackID 6 - TimeScale 90000 - Duration 00:48:58.635 Media Info: Language "English" - Type "subp" - Sub Type "mp4s" - 482 samples MPEG-4 Config: Unknown (0x38) Stream - ObjectTypeIndication 0xe0 Synchronized on stream 1 Track # 7 Info - TrackID 7 - TimeScale 90000 - Duration 00:50:32.429 Media Info: Language "Japanese" - Type "subp" - Sub Type "mp4s" - 477 samples MPEG-4 Config: Unknown (0x38) Stream - ObjectTypeIndication 0xe0 Synchronized on stream 1 Please a little help about this subject. Regards |
9th May 2006, 15:46 | #78 | Link | |
Falco
Join Date: Apr 2006
Location: Brno, Czech Republic
Posts: 16
|
Hi currently, now it is not possible to demux vobsub subpictures from mp4. Currently I'm working on demuxing from mp4 into idx/sub vobsub format.
Falco Quote:
|
|
9th May 2006, 17:43 | #79 | Link |
Registered User
Join Date: Sep 2003
Location: On The Beach
Posts: 714
|
@cera, will mp4box create MP4 like Nero Recode does with subtitles that can be viewed in standalones? I don't know where are the differences between the output between MP4box and Recode, but only the Recode subtitles can be viewed on standalone. I have standalones with MTK chipsets.
enjoy, Mtz |
9th May 2006, 22:59 | #80 | Link | |
Falco
Join Date: Apr 2006
Location: Brno, Czech Republic
Posts: 16
|
Quote:
the answer for your question is "Yes". This is a main goal of my patch. Why only subtitles from Recode is displayed on standalones? This is because the subtitles from Recode is not stored in textual form but they are bitmaps like DVD subpictures. The MPEG-4 defines subtitles in textual form but they are not supported by standalones because of missing font rendering engine on them. So Ahead selected the existing format (DVD) of subtitles/subpictures and made the extension to MPEG-4 format that is not standardized. But their subtiles format is a part of Nero Digital and manufacturers of standalones follow it. So it's main goal of my modification of the mp4box because there is no other application than Nero Recode that is capable to create movie in MP4 format with subtitles supported by standalones. Falco aka Cera |
|
|
|