bcsizemo
17th February 2013, 05:44
This is kind of long and drawn out, but I'll state my basic problem first and then follow with the back story.
I'm having an issue demuxing audio from ATSC HD .ts files that I'm recording. I tried using DGIndex (since I'm using it anyway to get a d2v file for avisynth to use it made sense at the time), and it worked-ish for ABC, but when doing CBS it throws up an issue with the delay being absurdly long. I moved on to EAC3to, which seemed to do what I wanted all in one step 5.1 AC3 .ts -> 2.0 wav. However on several recordings it is not coming out with the correct length. The error seems to crop up with the audio stream switches between 5.1 to 2.0 during a commercial. This is making editing/syncing audio impossible. I've kept playing with EAC3to and I have found it can extract the AC3 file as it is, while Azid can decode it to the correct length.
So right now it goes something like this:
.ts -> EAC3to -> 5.1 AC3 -> Azid -> 2.0 wav
I'm looking for a command line solution because I am basically trying to take a .ts run comskip on it, build an avisynth script, encode it to H.264 minus the commercials, and mux in the cut audio. (Actually I hammered out the entire thing and it works well, except when this audio issue pops up). I assume this has something to do with blank frames or the change over from 5.1 to 2.0 during recording, can EAC3to handle this or am I stuck doing a two (actually 3) step solution here?
(Not 100% if this isn't better in the audio forum, but since it is directly related to ATSC recording I thought here would be better.
I'm having an issue demuxing audio from ATSC HD .ts files that I'm recording. I tried using DGIndex (since I'm using it anyway to get a d2v file for avisynth to use it made sense at the time), and it worked-ish for ABC, but when doing CBS it throws up an issue with the delay being absurdly long. I moved on to EAC3to, which seemed to do what I wanted all in one step 5.1 AC3 .ts -> 2.0 wav. However on several recordings it is not coming out with the correct length. The error seems to crop up with the audio stream switches between 5.1 to 2.0 during a commercial. This is making editing/syncing audio impossible. I've kept playing with EAC3to and I have found it can extract the AC3 file as it is, while Azid can decode it to the correct length.
So right now it goes something like this:
.ts -> EAC3to -> 5.1 AC3 -> Azid -> 2.0 wav
I'm looking for a command line solution because I am basically trying to take a .ts run comskip on it, build an avisynth script, encode it to H.264 minus the commercials, and mux in the cut audio. (Actually I hammered out the entire thing and it works well, except when this audio issue pops up). I assume this has something to do with blank frames or the change over from 5.1 to 2.0 during recording, can EAC3to handle this or am I stuck doing a two (actually 3) step solution here?
(Not 100% if this isn't better in the audio forum, but since it is directly related to ATSC recording I thought here would be better.