VideoHelp Forum




+ Reply to Thread
Results 1 to 4 of 4
  1. Hello,

    I have a DTS-HD 2.0 track and I need to "add" 5756ms of silence.
    These 5756ms need to me added to extend the audio track.

    I used the following command for it:

    eac3to input.dtshd output.dtshd -edit=0:10:46.020,5756ms -silence

    As I was playing around a little bit, I also use the following command:

    eac3to input.dtshd output2.dtshd -edit=0:10:51.776,5756ms -silence


    When I compare now the 3 tracks in Audacity, it looks like the first command adds the 5 second silence at 10:46.
    But the second command, which should add it at around 10:51 added it way before at 10:40.

    Am I using the command wrong, or what is going on here?

    Image
    [Attachment 88660 - Click to enlarge]


    Cheers.
    Quote Quote  
  2. What version of eac3to? All versions 3.34 and on have a broken -edit. You can try 3.29, and be aware Curly at DGTools is working on this issue right now.

    https://www.rationalqm.us/board/viewtopic.php?f=18&t=1433
    Quote Quote  
  3. Alright. Thanks.
    Even though, I was presenting my screenshot wrong.
    In the original version, the silence has been added each time before my desired timestamp (eac3to 3.52).
    With 3.29 it is working now.
    Quote Quote  
  4. Thank you for your clarification.

    One might conceivably want to add frames before the start of the stream (for example, for audio sync) or at the end of the stream (for example, to lengthen the stream). In the first case we are adding frames before the indicated frame (indicated by the specified time), while in the second case we are adding frames after the indicated frame.

    All versions of eac3to are unable to perform both of those operations using -edit. The original design of eac3to added after, so you could extend a stream but not delay it by adding before. Curly wants to support both in addition to fixing the bugs post-3.29. Let's see if Curly comes up with anything.

    Also, in eac3to there is rounding of the specified time to the nearest frame boundary. So keep that in mind if you are trying to specify a particular frame. Use a value close to the start of the frame, or just use the start itself.
    Last edited by Columbo; 11th Sep 2025 at 05:48.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!