How can I join this mpeg1 files and keep audio in sync?
Don't know if this is the right place to post, or better some of the audio threads...
I did a copy of a Tom&Jerry DVD film (Hanna-Barbera) that my son loves and I was afraid he would soon scratch... (those with children will understand :roll: ). Is made of several episodes in the same DVD. I made a nice KVCD, but audio is out of sync. And I realised that audio delay varied from one episode to another. So I splitted the file, demuxed and remuxed in bbmpeg, adjusting delay in every episode. A time-consuming process (how could I do it better?), but finally good result. But when I joined the files (TMPGEnc mpeg tools), audio was again out of sync. I'm afraid that internally the mpeg tools demux the audio and video tracks, join them and then remux, so I ended up the same as at the begining, since joining the audio tracks didn't take in consideration the delay I fixed in bbmpeg, isn't it?. How can I solve this?. I think a good way could be add silence at the begining of the audio track (the time necessary to get it in sync), so when it would be joined and remuxed, intervals where respected... But I don't know what tool to use and how to do it. Even there may be another easier way to solve this. Any help, apreciated. |
Why do you need to merge them ? You can put several mpeg together on a single disc using Vcdeasy or Nero !
|
Hey D.Doc!
Beside one question....... Do these "american Cartoons" at PAL DVD come out interlaced or progressive??? Do check that in DVD2AVI on motion scenes and tell me as it would be very interesting! Last week I had luck and got a PAL DVD from Disney incl. DonaldDuck Episodes (new ones) for my GodChild. These Streams just enjoyed a nice PAL Speedup from 23.976 to 25.000 so everything was still progressive :D But If you got a fieldblended Stream, means on of these VERY common crappy "23.976 :arrow: telecine to 29.97 :arrow: fieldblended conversion to PAL 25.000 again"-Conversions (thats why many PAL users do get crazy about 25.000 americ./japan. Cartoons in here), you should take a look at "Restore24" a VERY good script of didée on doom9.org which does recognise the valuable fields and weave them automatically back to the orig 23.976. Ok, its slow and maybe a tiny small! amount of blends in the whole stream are still recognisable, but you can encode at lovely 23.976 or just pitch it up to 25.000 PAL incl. Bewsweet workflow. and therefore you wont end up with a continously blended fields stream as if you would just deinterlace 8) :D |
@dialhot,
8O 8O me: :dunce: I used some times Nero with several mpeg1, for comparing quality with different scripts, adding a menu to choose each script at a time. But I guess that if I just throw several mpeg1 files in Nero, without a menu, they will play from begining to end without interruptions or noticing they are different files, isn't it?. Thanx dude. @incredible, DVD2AVI sais its progressive :?: :?: . But when I noticedthe problem of audio delay, I first thought it might be NTSC to PAL conversion issue. But if I understood well, in this case the audio delay would have to be increasing more and more along the film. In my case, audio delay changes from episode to episode. Thank you anyway. I think Dialhot way will sort my problem out. |
dialhot,
Nero could have been the solution, but it wasn't. Why?. Because as I made calculations to fit in a CD, if I add in Nero each chapter (total 10) muxed separately, final size gets 15 Mb bigger. I know, I could buy a 90 min CD and forget about it... but iI think I don't like easy solutions. I tried feeding head3ac with each mp2 files, set delay and reencode as mp2. But as you guess output was inaudible (just noise). I think a workaround could be feeding head3ac with mp2, convert to wav, and back to mp2 setting delay... What do you think?. Another hint?. Thanx |
Any CD80 can contain these 15 MB more !
Youu just have to activate the overburning under nero ! (even if you buy a CD90, you have to use overburn as a CD90 is recognize as a CD80 by any burner.Officialy CD90 does not exist) |
Re: How can I join this mpeg1 files and keep audio in sync?
Quote:
Use BBMpeg or MPlex to mux your files. TMPEG is NO good joining files. It has never been :!: -kwag |
Quote:
Quote:
Don't know if I explained well with my poor english. Anyway, I'm going to "overcook" my CD (...I hope that just my CD :lol: ) |
Re: How can I join this mpeg1 files and keep audio in sync?
Quote:
But my problem of bbmpeg that fails at 99% on ANY works since months is still present. Mplex does the same. Kwag, really, you should revise some judgement some days... Quote:
So on 815 MB you will lose 8 MB. And 807 MB will surely fit on your CD. |
Re: How can I join this mpeg1 files and keep audio in sync?
Quote:
Anything you merge with TMPEG, with exhibit clicks at joined points, and audio will be out of sync. Yes, you can demux and mux with TMPEG fine. I guess I didn't explain correctly :roll: -kwag |
Re: How can I join this mpeg1 files and keep audio in sync?
Quote:
Sorry me if this item is begining to be like a pain in the ..... :roll: |
Re: How can I join this mpeg1 files and keep audio in sync?
Quote:
But I'm really surprised that you can overburn 15Mo. Even if the burning fails during the session closing, all will be ok. |
Demux with TMPEG and remux with audio delay correction applied in BBMpeg.
You can't apply any delays with TMPEG. -kwag |
Thanx again for support.
I still didn't try to overburn those 15 Mb, very busy now with other things. But I'll try this afternoon. Kwag, already tried what you suggest. Splitted the file in 10 pieces (10 chapters) with TMPGEnc, demuxed with TMPGEnc, remuxed each separate chapter with its own delay (different in each chapter) with BBMpeg. And now I have 10 chapters in synch... how the h*ll do I join them back without losing synchrony?. I tried rejoining with TMPGEnc, but you know the result... |
Your audio is artificially in synch because of the muxing delay introduced by bbmpeg. You can't merge 2 videos that are not muxed with the same delays as the delay is set in the header, so it have to be the same for the whole video !
:arrow: That is not a tmpgenc related problem. What you want to do is imposible. Ever do the overburn or add manually the delay in each mp2 file before to mux them to the video (with tmpgenc or bbmpeg). You don't have any other choice ! |
Quote:
That's why I have been asking for a way to redo my audio streams, to introduce the silence delay in each (as with program ac3delay). Quote:
I see I didn't explain myself well, but this is just what I was asking for since the begining :oops: |
That's right that it is whta you first asked for :-)
Use besweet ! That's so simple :-) (you will have to do a mp2 -> mp2 conversion in fact becaseu there is no tool that just add a delay to a mp2 wihtout reencoding it). |
Re: How can I join this mpeg1 files and keep audio in sync?
Quote:
Perhaps this unalignedsplice/alignedsplice functions could help you. |
Thanx dialhot, I tried this in headac3he but it reencoded audio with auwful output (just noise). I'll try with besweet (will it reencode?).
Prodater, nice hint. The problem is that my video/audio files all already encoded, so I cannot make use of this avisynth functions, or I would have to reencode video (avisynth just frameserves an encoder, AFAIK). Thank you anyway (agraït amic :wink: ). |
Quote:
Quote:
Quote:
|
Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.