legoman666
23rd April 2007, 06:24
I have the whole firefly series in 1080i, recorded from hdtv. I'm encoding them to h264 and downsizing them to 720p. I did the first two episodes just fine, running into problems with the third episode.
The video encoded just fine, but when I try to mux the ac3 stream that I demuxed from the .ts, it has a lot of errors. Playing the original .ts file doesn't cause the audio/video to go out of sync, but when I play the mkv with the h264 video and newly muxed ac3 audio, the audio falls farther and farther out of sync since the muxer I'm using (mkvmerge).
I get this error a lot during the muxing process:
Warning: The AC3 track 0 from 'C:\firefly ep3 - The Train Job PID 014 T01 3_2ch 384Kbps.ac3'
contained 1289 bytes of non-AC3 data at the beginning which were skipped. The audio/video
synchronization may have been lost.
The thing is, I don't care if there are errors in my audio stream, I just want the audio and video synced. Is there a way to get it to ignore the errors in the stream and just mux it anyway?
I tried using besweet to go from ac3->ac3 to get a audio stream without errors, but besweet did the same thing mkvmerge did, dropped the errorneous data and the resulting ac3 file is ~25s shorter than the original.
The video encoded just fine, but when I try to mux the ac3 stream that I demuxed from the .ts, it has a lot of errors. Playing the original .ts file doesn't cause the audio/video to go out of sync, but when I play the mkv with the h264 video and newly muxed ac3 audio, the audio falls farther and farther out of sync since the muxer I'm using (mkvmerge).
I get this error a lot during the muxing process:
Warning: The AC3 track 0 from 'C:\firefly ep3 - The Train Job PID 014 T01 3_2ch 384Kbps.ac3'
contained 1289 bytes of non-AC3 data at the beginning which were skipped. The audio/video
synchronization may have been lost.
The thing is, I don't care if there are errors in my audio stream, I just want the audio and video synced. Is there a way to get it to ignore the errors in the stream and just mux it anyway?
I tried using besweet to go from ac3->ac3 to get a audio stream without errors, but besweet did the same thing mkvmerge did, dropped the errorneous data and the resulting ac3 file is ~25s shorter than the original.