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.

 

Go Back   Doom9's Forum > Capturing and Editing Video > New and alternative a/v containers
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 5th May 2006, 11:13   #61  |  Link
cera
Falco
 
Join Date: Apr 2006
Location: Brno, Czech Republic
Posts: 16
Quote:
Originally Posted by leowai
A nice feature. Probably Nero Certified player can't even differential this (mp4box build) and the genuine build from Nero Recode.

[edit]
Do you concern about to correct logo the of the vobsub muxed mp4 output?
From the properties tab, it currently shows my x264 video muxed with vobsub as a Nero Main Profile (MPEG4-Part2) media. See
http://www.nero.com/nerodigital/eng/Main_profiles.html.
Where x264 is AVC encoder (MPEG4-Part10) and it should show either of these Nero AVC Profile logo (http://www.nero.com/nerodigital/eng/AVC_profiles.html)
Hi, I found what does 'ndss' mean.
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
cera is offline   Reply With Quote
Old 5th May 2006, 11:18   #62  |  Link
SeeMoreDigital
Life's clearer in 4K UHD
 
SeeMoreDigital's Avatar
 
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 |
SeeMoreDigital is offline   Reply With Quote
Old 5th May 2006, 12:25   #63  |  Link
cera
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
cera is offline   Reply With Quote
Old 5th May 2006, 12:37   #64  |  Link
SeeMoreDigital
Life's clearer in 4K UHD
 
SeeMoreDigital's Avatar
 
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.
SeeMoreDigital is offline   Reply With Quote
Old 5th May 2006, 15:15   #65  |  Link
leowai
Registered User
 
Join Date: May 2005
Posts: 184
Quote:
Originally Posted by cera
So mp4box should set proper brand according content or yamb should use -brand and -ab switches of mp4box to add this info.
Falco
Thanks. Either -brand or -ab did the trick! I added "-brand ndxs" in the mux command, it now shows the correct logo.
leowai is offline   Reply With Quote
Old 5th May 2006, 17:23   #66  |  Link
layer3maniac
Registered User
 
Join Date: Sep 2002
Posts: 189
Falco, you ROCK!!!
layer3maniac is offline   Reply With Quote
Old 5th May 2006, 17:57   #67  |  Link
SeeMoreDigital
Life's clearer in 4K UHD
 
SeeMoreDigital's Avatar
 
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,227
Quote:
Originally Posted by leowai
Thanks. Either -brand or -ab did the trick! I added "-brand ndxs" in the mux command, it now shows the correct logo.
Kurt's just made a new version of YAMB to accommodate Nero's "Brands" structuring too!
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
SeeMoreDigital is offline   Reply With Quote
Old 5th May 2006, 22:04   #68  |  Link
chipzoller
Mr. Woof
 
chipzoller's Avatar
 
Join Date: Jan 2002
Location: USA
Posts: 784
Does anyone have a link for Kurt's new yamb build?
chipzoller is offline   Reply With Quote
Old 5th May 2006, 22:30   #69  |  Link
SeeMoreDigital
Life's clearer in 4K UHD
 
SeeMoreDigital's Avatar
 
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,227
Quote:
Originally Posted by chipzoller
Does anyone have a link for Kurt's new yamb build?
Why not search for the YAMB thread?
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
SeeMoreDigital is offline   Reply With Quote
Old 5th May 2006, 22:58   #70  |  Link
chipzoller
Mr. Woof
 
chipzoller's Avatar
 
Join Date: Jan 2002
Location: USA
Posts: 784
oh...didn't know there was one
chipzoller is offline   Reply With Quote
Old 6th May 2006, 12:07   #71  |  Link
SeeMoreDigital
Life's clearer in 4K UHD
 
SeeMoreDigital's Avatar
 
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
But the YAMB/MP4Box re-mux shows these durations: -
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
Bummer!
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
SeeMoreDigital is offline   Reply With Quote
Old 8th May 2006, 08:52   #72  |  Link
leowai
Registered User
 
Join Date: May 2005
Posts: 184
I am curious about the compatibility of the vobsub video created by latest mp4box build by falcon and the Nero certified standalone players.

Did anyone who owns one of the device tried that?
leowai is offline   Reply With Quote
Old 8th May 2006, 10:02   #73  |  Link
SeeMoreDigital
Life's clearer in 4K UHD
 
SeeMoreDigital's Avatar
 
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,227
Quote:
Originally Posted by leowai
I am curious about the compatibility of the vobsub video created by latest mp4box build by falcon and the Nero certified standalone players.

Did anyone who owns one of the device tried that?
Yes... I've have one person test an encode with 2no AAC audio and 1No VOBsub track and it worked....

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 |
SeeMoreDigital is offline   Reply With Quote
Old 8th May 2006, 10:34   #74  |  Link
Mtz
Registered User
 
Mtz's Avatar
 
Join Date: Sep 2003
Location: On The Beach
Posts: 714
Quote:
Originally Posted by cera
ndss - Nero Digital Standard
ndsc - Nero Digital Cinema
Seems to be offtopic, but here I can make the 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.
Mtz is offline   Reply With Quote
Old 8th May 2006, 10:59   #75  |  Link
Kurtnoise
Swallowed in the Sea
 
Kurtnoise's Avatar
 
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
Quote:
Originally Posted by Mtz
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.
There is a switch to remove brand name under MP4Box. So, I can add it into Yamb. But a question remains : when the firmware will be updated to support this, what about utility of this option ?

To avoid more OT, try to reply directly into the Yamb thread...
Kurtnoise is offline   Reply With Quote
Old 8th May 2006, 18:36   #76  |  Link
Worry
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!
Worry is offline   Reply With Quote
Old 9th May 2006, 14:32   #77  |  Link
guerreiro2
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
guerreiro2 is offline   Reply With Quote
Old 9th May 2006, 15:46   #78  |  Link
cera
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:
Originally Posted by guerreiro2
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
cera is offline   Reply With Quote
Old 9th May 2006, 17:43   #79  |  Link
Mtz
Registered User
 
Mtz's Avatar
 
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
Mtz is offline   Reply With Quote
Old 9th May 2006, 22:59   #80  |  Link
cera
Falco
 
Join Date: Apr 2006
Location: Brno, Czech Republic
Posts: 16
Quote:
Originally Posted by Mtz
@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
Hi Mtz,
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
cera is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 02:02.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.