Log in

View Full Version : How to stop MeGUI mp4 muxer from encrypting?


Zap250
28th June 2007, 17:06
First time this has happened to me.
I encoded a video using MeGUI, used my usual settings (const. qual. 23 x264 video, Nero ND-AAC-LC audio) but when I went into MeGUI's mp4 muxer to mux the mp4 tracks into the final video it resulted in three additional files - and rtp.xml file, a ts.txt file, and an ismacryp.xml file. I cannot play the resulting muxed mp4 video in VLC, as it is apparently encrypted now. But I have no trouble playing the mp4 video and audio tracks that I encoded before muxing. Any idea how to prevent the mp4 muxer from encrypting my video while muxing? Here's the log in case it helps:

Log for job job6

IsoMedia import - track ID 1 - Video (size 640 x 480)
IsoMedia import - track ID 1 - Audio (SR 48000 - 2 channels)
* Movie Info *
Timescale 600 - Duration 00:08:00.041
Fragmented File no - 2 track(s)
File Brand isom - version 1
Created: GMT Thu Jun 28 15:26:43 2007
File has root IOD
Scene PL 0xff - Graphics PL 0xff - OD PL 0xff
Visual PL: AVC/H264 Profile (0x15)
Audio PL: AAC Profile @ Level 2 (0x29)
No streams included in root OD
Track # 1 Info - TrackID 1 - TimeScale 30000 - Duration 00:05:31.297
Media Info: Language "Undetermined" - Type "vide" - Sub Type "avc1" - 9929 samples
MPEG-4 Config: Visual Stream - ObjectTypeIndication 0x21
AVC/H264 Video - Visual Size 640 x 480 - Profile High @ Level 5.1
NAL Unit length bits: 32
Pixel Aspect Ratio 1:1 - Indicated track size 640 x 480
Self-synchronized
Track # 2 Info - TrackID 2 - TimeScale 48000 - Duration 00:08:00.042
Media Info: Language "English" - Type "soun" - Sub Type "mp4a" - 22502 samples
MPEG-4 Config: Audio Stream - ObjectTypeIndication 0x40
MPEG-4 Audio AAC LC - 2 Channel(s) - SampleRate 48000
Self-synchronized
Analysing Track Timing: | | (01/100)
Analysing Track Timing: | | (02/100)
Analysing Track Timing: | | (03/100)
Analysing Track Timing: | | (04/100)
Analysing Track Timing: |= | (05/100)
Analysing Track Timing: |= | (06/100)
Analysing Track Timing: |= | (07/100)
Analysing Track Timing: |= | (08/100)
Analysing Track Timing: |= | (09/100)
Analysing Track Timing: |== | (10/100)
Analysing Track Timing: |== | (11/100)
Analysing Track Timing: |== | (12/100)
Analysing Track Timing: |== | (13/100)
Analysing Track Timing: |== | (14/100)
Analysing Track Timing: |=== | (15/100)
Analysing Track Timing: |=== | (16/100)
Analysing Track Timing: |=== | (17/100)
Analysing Track Timing: |=== | (18/100)
Analysing Track Timing: |=== | (19/100)
Analysing Track Timing: |==== | (20/100)
Analysing Track Timing: |==== | (21/100)
Analysing Track Timing: |==== | (22/100)
Analysing Track Timing: |==== | (23/100)
Analysing Track Timing: |==== | (24/100)
Analysing Track Timing: |===== | (25/100)
Analysing Track Timing: |===== | (26/100)
Analysing Track Timing: |===== | (27/100)
Analysing Track Timing: |===== | (28/100)
Analysing Track Timing: |===== | (29/100)
Analysing Track Timing: |====== | (30/100)
Analysing Track Timing: |====== | (31/100)
Analysing Track Timing: |====== | (32/100)
Analysing Track Timing: |====== | (33/100)
Analysing Track Timing: |====== | (34/100)
Analysing Track Timing: |======= | (35/100)
Analysing Track Timing: |======= | (36/100)
Analysing Track Timing: |======= | (37/100)
Analysing Track Timing: |======= | (38/100)
Analysing Track Timing: |======= | (39/100)
Analysing Track Timing: |======== | (40/100)
Analysing Track Timing: |======== | (41/100)
Analysing Track Timing: |======== | (42/100)
Analysing Track Timing: |======== | (43/100)
Analysing Track Timing: |======== | (44/100)
Analysing Track Timing: |========= | (45/100)
Analysing Track Timing: |========= | (46/100)
Analysing Track Timing: |========= | (47/100)
Analysing Track Timing: |========= | (48/100)
Analysing Track Timing: |========= | (49/100)
Analysing Track Timing: |========== | (50/100)
Analysing Track Timing: |========== | (51/100)
Analysing Track Timing: |========== | (52/100)
Analysing Track Timing: |========== | (53/100)
Analysing Track Timing: |========== | (54/100)
Analysing Track Timing: |=========== | (55/100)
Analysing Track Timing: |=========== | (56/100)
Analysing Track Timing: |=========== | (57/100)
Analysing Track Timing: |=========== | (58/100)
Analysing Track Timing: |=========== | (59/100)
Analysing Track Timing: |============ | (60/100)
Analysing Track Timing: |============ | (61/100)
Analysing Track Timing: |============ | (62/100)
Analysing Track Timing: |============ | (63/100)
Analysing Track Timing: |============ | (64/100)
Analysing Track Timing: |============= | (65/100)
Analysing Track Timing: |============= | (66/100)
Analysing Track Timing: |============= | (67/100)
Analysing Track Timing: |============= | (68/100)
Analysing Track Timing: |============= | (69/100)
Analysing Track Timing: |============== | (70/100)
Analysing Track Timing: |============== | (71/100)
Analysing Track Timing: |============== | (72/100)
Analysing Track Timing: |============== | (73/100)
Analysing Track Timing: |============== | (74/100)
Analysing Track Timing: |=============== | (75/100)
Analysing Track Timing: |=============== | (76/100)
Analysing Track Timing: |=============== | (77/100)
Analysing Track Timing: |=============== | (78/100)
Analysing Track Timing: |=============== | (79/100)
Analysing Track Timing: |================ | (80/100)
Analysing Track Timing: |================ | (81/100)
Analysing Track Timing: |================ | (82/100)
Analysing Track Timing: |================ | (83/100)
Analysing Track Timing: |================ | (84/100)
Analysing Track Timing: |================= | (85/100)
Analysing Track Timing: |================= | (86/100)
Analysing Track Timing: |================= | (87/100)
Analysing Track Timing: |================= | (88/100)
Analysing Track Timing: |================= | (89/100)
Analysing Track Timing: |================== | (90/100)
Analysing Track Timing: |================== | (91/100)
Analysing Track Timing: |================== | (92/100)
Analysing Track Timing: |================== | (93/100)
Analysing Track Timing: |================== | (94/100)
Analysing Track Timing: |=================== | (95/100)
Analysing Track Timing: |=================== | (96/100)
Analysing Track Timing: |=================== | (97/100)
Analysing Track Timing: |=================== | (98/100)
Analysing Track Timing: |=================== | (99/100)
Analysing Track Timing: | | (01/100)
Analysing Track Timing: | | (02/100)
Analysing Track Timing: | | (03/100)
Analysing Track Timing: | | (04/100)
Analysing Track Timing: |= | (05/100)
Analysing Track Timing: |= | (06/100)
Analysing Track Timing: |= | (07/100)
Analysing Track Timing: |= | (08/100)
Analysing Track Timing: |= | (09/100)
Analysing Track Timing: |== | (10/100)
Analysing Track Timing: |== | (11/100)
Analysing Track Timing: |== | (12/100)
Analysing Track Timing: |== | (13/100)
Analysing Track Timing: |== | (14/100)
Analysing Track Timing: |=== | (15/100)
Analysing Track Timing: |=== | (16/100)
Analysing Track Timing: |=== | (17/100)
Analysing Track Timing: |=== | (18/100)
Analysing Track Timing: |=== | (19/100)
Analysing Track Timing: |==== | (20/100)
Analysing Track Timing: |==== | (21/100)
Analysing Track Timing: |==== | (22/100)
Analysing Track Timing: |==== | (23/100)
Analysing Track Timing: |==== | (24/100)
Analysing Track Timing: |===== | (25/100)
Analysing Track Timing: |===== | (26/100)
Analysing Track Timing: |===== | (27/100)
Analysing Track Timing: |===== | (28/100)
Analysing Track Timing: |===== | (29/100)
Analysing Track Timing: |====== | (30/100)
Analysing Track Timing: |====== | (31/100)
Analysing Track Timing: |====== | (32/100)
Analysing Track Timing: |====== | (33/100)
Analysing Track Timing: |====== | (34/100)
Analysing Track Timing: |======= | (35/100)
Analysing Track Timing: |======= | (36/100)
Analysing Track Timing: |======= | (37/100)
Analysing Track Timing: |======= | (38/100)
Analysing Track Timing: |======= | (39/100)
Analysing Track Timing: |======== | (40/100)
Analysing Track Timing: |======== | (41/100)
Analysing Track Timing: |======== | (42/100)
Analysing Track Timing: |======== | (43/100)
Analysing Track Timing: |======== | (44/100)
Analysing Track Timing: |========= | (45/100)
Analysing Track Timing: |========= | (46/100)
Analysing Track Timing: |========= | (47/100)
Analysing Track Timing: |========= | (48/100)
Analysing Track Timing: |========= | (49/100)
Analysing Track Timing: |========== | (50/100)
Analysing Track Timing: |========== | (51/100)
Analysing Track Timing: |========== | (52/100)
Analysing Track Timing: |========== | (53/100)
Analysing Track Timing: |========== | (54/100)
Analysing Track Timing: |=========== | (55/100)
Analysing Track Timing: |=========== | (56/100)
Analysing Track Timing: |=========== | (57/100)
Analysing Track Timing: |=========== | (58/100)
Analysing Track Timing: |=========== | (59/100)
Analysing Track Timing: |============ | (60/100)
Analysing Track Timing: |============ | (61/100)
Analysing Track Timing: |============ | (62/100)
Analysing Track Timing: |============ | (63/100)
Analysing Track Timing: |============ | (64/100)
Analysing Track Timing: |============= | (65/100)
Analysing Track Timing: |============= | (66/100)
Analysing Track Timing: |============= | (67/100)
Analysing Track Timing: |============= | (68/100)
Analysing Track Timing: |============= | (69/100)
Analysing Track Timing: |============== | (70/100)
Analysing Track Timing: |============== | (71/100)
Analysing Track Timing: |============== | (72/100)
Analysing Track Timing: |============== | (73/100)
Analysing Track Timing: |============== | (74/100)
Analysing Track Timing: |=============== | (75/100)
Analysing Track Timing: |=============== | (76/100)
Analysing Track Timing: |=============== | (77/100)
Analysing Track Timing: |=============== | (78/100)
Analysing Track Timing: |=============== | (79/100)
Analysing Track Timing: |================ | (80/100)

(split due to post size limit, continued below)

Zap250
28th June 2007, 17:06
(continued from above)

Analysing Track Timing: |================ | (81/100)
Analysing Track Timing: |================ | (82/100)
Analysing Track Timing: |================ | (83/100)
Analysing Track Timing: |================ | (84/100)
Analysing Track Timing: |================= | (85/100)
Analysing Track Timing: |================= | (86/100)
Analysing Track Timing: |================= | (87/100)
Analysing Track Timing: |================= | (88/100)
Analysing Track Timing: |================= | (89/100)
Analysing Track Timing: |================== | (90/100)
Analysing Track Timing: |================== | (91/100)
Analysing Track Timing: |================== | (92/100)
Analysing Track Timing: |================== | (93/100)
Analysing Track Timing: |================== | (94/100)
Analysing Track Timing: |=================== | (95/100)
Analysing Track Timing: |=================== | (96/100)
Analysing Track Timing: |=================== | (97/100)
Analysing Track Timing: |=================== | (98/100)
Analysing Track Timing: |=================== | (99/100)
Fragmenting file (0.500 seconds fragments)
ISO File Fragmenting: | | (01/100)
ISO File Fragmenting: | | (02/100)
ISO File Fragmenting: | | (03/100)
ISO File Fragmenting: | | (04/100)
ISO File Fragmenting: |= | (05/100)
ISO File Fragmenting: |= | (06/100)
ISO File Fragmenting: |= | (07/100)
ISO File Fragmenting: |= | (08/100)
ISO File Fragmenting: |= | (09/100)
ISO File Fragmenting: |== | (10/100)
ISO File Fragmenting: |== | (11/100)
ISO File Fragmenting: |== | (12/100)
ISO File Fragmenting: |== | (13/100)
ISO File Fragmenting: |== | (14/100)
ISO File Fragmenting: |=== | (15/100)
ISO File Fragmenting: |=== | (16/100)
ISO File Fragmenting: |=== | (17/100)
ISO File Fragmenting: |=== | (18/100)
ISO File Fragmenting: |=== | (19/100)
ISO File Fragmenting: |==== | (20/100)
ISO File Fragmenting: |==== | (21/100)
ISO File Fragmenting: |==== | (22/100)
ISO File Fragmenting: |==== | (23/100)
ISO File Fragmenting: |==== | (24/100)
ISO File Fragmenting: |===== | (25/100)
ISO File Fragmenting: |===== | (26/100)
ISO File Fragmenting: |===== | (27/100)
ISO File Fragmenting: |===== | (28/100)
ISO File Fragmenting: |===== | (29/100)
ISO File Fragmenting: |====== | (30/100)
ISO File Fragmenting: |====== | (31/100)
ISO File Fragmenting: |====== | (32/100)
ISO File Fragmenting: |====== | (33/100)
ISO File Fragmenting: |====== | (34/100)
ISO File Fragmenting: |======= | (35/100)
ISO File Fragmenting: |======= | (36/100)
ISO File Fragmenting: |======= | (37/100)
ISO File Fragmenting: |======= | (38/100)
ISO File Fragmenting: |======= | (39/100)
ISO File Fragmenting: |======== | (40/100)
ISO File Fragmenting: |======== | (41/100)
ISO File Fragmenting: |======== | (42/100)
ISO File Fragmenting: |======== | (43/100)
ISO File Fragmenting: |======== | (44/100)
ISO File Fragmenting: |========= | (45/100)
ISO File Fragmenting: |========= | (46/100)
ISO File Fragmenting: |========= | (47/100)
ISO File Fragmenting: |========= | (48/100)
ISO File Fragmenting: |========= | (49/100)
ISO File Fragmenting: |========== | (50/100)
ISO File Fragmenting: |========== | (51/100)
ISO File Fragmenting: |========== | (52/100)
ISO File Fragmenting: |========== | (53/100)
ISO File Fragmenting: |========== | (54/100)
ISO File Fragmenting: |=========== | (55/100)
ISO File Fragmenting: |=========== | (56/100)
ISO File Fragmenting: |=========== | (57/100)
ISO File Fragmenting: |=========== | (58/100)
ISO File Fragmenting: |=========== | (59/100)
ISO File Fragmenting: |============ | (60/100)
ISO File Fragmenting: |============ | (61/100)
ISO File Fragmenting: |============ | (62/100)
ISO File Fragmenting: |============ | (63/100)
ISO File Fragmenting: |============ | (64/100)
ISO File Fragmenting: |============= | (65/100)
ISO File Fragmenting: |============= | (66/100)
ISO File Fragmenting: |============= | (67/100)
ISO File Fragmenting: |============= | (68/100)
ISO File Fragmenting: |============= | (69/100)
ISO File Fragmenting: |============== | (70/100)
ISO File Fragmenting: |============== | (71/100)
ISO File Fragmenting: |============== | (72/100)
ISO File Fragmenting: |============== | (73/100)
ISO File Fragmenting: |============== | (74/100)
ISO File Fragmenting: |=============== | (75/100)
ISO File Fragmenting: |=============== | (76/100)
ISO File Fragmenting: |=============== | (77/100)
ISO File Fragmenting: |=============== | (78/100)
ISO File Fragmenting: |=============== | (79/100)
ISO File Fragmenting: |================ | (80/100)
ISO File Fragmenting: |================ | (81/100)
ISO File Fragmenting: |================ | (82/100)
ISO File Fragmenting: |================ | (83/100)
ISO File Fragmenting: |================ | (84/100)
ISO File Fragmenting: |================= | (85/100)
ISO File Fragmenting: |================= | (86/100)
ISO File Fragmenting: |================= | (87/100)
ISO File Fragmenting: |================= | (88/100)
ISO File Fragmenting: |================= | (89/100)
ISO File Fragmenting: |================== | (90/100)
ISO File Fragmenting: |================== | (91/100)
ISO File Fragmenting: |================== | (92/100)
ISO File Fragmenting: |================== | (93/100)
ISO File Fragmenting: |================== | (94/100)
ISO File Fragmenting: |=================== | (95/100)
ISO File Fragmenting: |=================== | (96/100)
ISO File Fragmenting: |=================== | (97/100)
ISO File Fragmenting: |=================== | (98/100)
ISO File Fragmenting: |=================== | (99/100)

----------------------------------------------------------------------------------------------------------
Starting postprocessing of job...
Job completed successfully and deletion of intermediate files is activated
Postprocessing finished!

check
28th June 2007, 19:09
mp4box absolutely cannot 'encrypt' streams. It must be either an error with your playback software or file corruption.

Hyper_Thread
28th June 2007, 23:06
mp4box absolutely cannot 'encrypt' streams. It must be either an error with your playback software or file corruption.

Sorry, but you can run "mp4box.exe -h crypt" to see what this muxer can do ;)

@Zap250

It's so strange that MeGUI uses -crypt option !... Whatever, you can use YAMB (http://yamb.unite-video.com/download.html) (a GUI for mp4box.exe) to mux your streams.

Zap250
29th June 2007, 00:30
Well I managed to make it work using YAMB. But even then I ran into trouble. Sounds like this video simply does not want to be encoded! It wanted to add a couple minutes of empty space at the end, so I had to trim both audio and video tracks to prevent that. Then I noticed the audio getting a couple seconds out of sync toward the end. I suppose I could convert the audio to a wav file then slow it down just a bit, then convert it to an mp4 and mux it back in, but it would be a guessing game to get it at just the right speed and that would take hours. Maybe I should just call it quits and leave it as an mpg.

Terranigma
29th June 2007, 02:25
Then I noticed the audio getting a couple seconds out of sync toward the end.
Have you tried checking the fps? By default, YAMB outputs a 25.00fps stream. Maybe that's what's causing it to be async.

check
29th June 2007, 03:08
Sorry, but you can run "mp4box.exe -h crypt" to see what this muxer can do ;)

@Zap250

It's so strange that MeGUI uses -crypt option !... Whatever, you can use YAMB (http://yamb.unite-video.com/download.html) (a GUI for mp4box.exe) to mux your streams.

Whoops, ok, you caught me :o
I'll rephrase:
megui absolutely should not encrypt streams., I've used the muxer many times before without problems. Are you using the default mp4box?

Zap250
29th June 2007, 03:59
Yeah, in fact I even tried it on two different computers to make sure. I've used this muxer many times and haven't had this happen before.

Anyway, using YAMB I had no trouble muxing the video, after a little trial and error getting the audio track just the right length. So my video turned out ok after all.

But I still wish I knew what caused this so I can keep it from happening in the future.

Drachir
29th June 2007, 13:55
But I still wish I knew what caused this so I can keep it from happening in the future.

In some case MP4Box seems to have trouble with file names and interpret parts of the file name as argument.
It should help if you use simple file names.

If this isn't the case here, I have no idea what could be the reason.