<div dir="ltr">Thanks, Sampsa. It's telling me that the -filter_complex option doesn't exist. I thought maybe the underscore was supposed to be a space, and "complex" was the filter name, but there's no filter called "complex". (I've attached the output of avconv -filters at the end of this message.)<br><br><div>My video isn't just slightly out of sync, though, as it sounds like you're imagining. There's no relationship between the sound and the video; they're no where near each other, when played with anything other than avplay.</div><div><br></div><div>Derrell</div><div><br></div><div><br></div><div>Output of avconv -filters for my version of avconv:</div><div><br></div><div><div>anull            Pass the source unchanged to the output.</div><div>anullsrc         Null audio source, never return audio frames.</div><div>anullsink        Do absolutely nothing with the input audio.</div><div>copy             Copy the input video unchanged to the output.</div><div>crop             Crop the input video to width:height:x:y.</div><div>drawbox          Draw a colored box on the input video.</div><div>fade             Fade in/out input video</div><div>fieldorder       Set the field order.</div><div>fifo             Buffer input images and send them when they are requested.</div><div>format           Convert the input video to one of the specified pixel formats.</div><div>gradfun          Debands video quickly using gradients.</div><div>hflip            Horizontally flip the input video.</div><div>lut              Compute and apply a lookup table to the RGB/YUV input video.</div><div>lutrgb           Compute and apply a lookup table to the RGB input video.</div><div>lutyuv           Compute and apply a lookup table to the YUV input video.</div><div>negate           Negate input video.</div><div>noformat         Force libavfilter not to use any of the specified pixel formats for the input to the next filter.</div><div>null             Pass the source unchanged to the output.</div><div>overlay          Overlay a video source on top of the input.</div><div>pad              Pad input image to width:height[:x:y[:color]] (default x and y: 0, default color: black).</div><div>pixdesctest      Test pixel format definitions.</div><div>scale            Scale the input video to width:height size and/or convert the image format.</div><div>select           Select frames to pass in output.</div><div>setdar           Set the frame display aspect ratio.</div><div>setpts           Set PTS for the output video frame.</div><div>setsar           Set the pixel sample aspect ratio.</div><div>settb            Set timebase for the output link.</div><div>showinfo         Show textual information for each video frame.</div><div>slicify          Pass the images of input video on to next video filter as multiple slices.</div><div>split            Pass on the input to two outputs.</div><div>transpose        Transpose input video.</div><div>unsharp          Sharpen or blur the input video.</div><div>vflip            Flip the input video vertically.</div><div>color            Provide an uniformly colored input, syntax is: [color[:size[:rate]]]</div><div>movie            Read from a movie source.</div><div>nullsrc          Null video source, never return images.</div><div>rgbtestsrc       Generate RGB test pattern.</div><div>testsrc          Generate test pattern.</div><div>nullsink         Do absolutely nothing with the input video.</div><div>buffer           Buffer video frames, and make them accessible to the filterchain.</div></div><div><br></div><div><br></div></div><br><div class="gmail_quote">On Wed, Apr 22, 2015 at 2:30 AM Sampsa Riikonen <<a href="mailto:sampsa.riikonen@iki.fi">sampsa.riikonen@iki.fi</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    Hi,<br>
    <br>
    Could the out-of-sync result from dropping out corrupt frames?  .. <br>
    <br>
    To re-encode the video, you could try .. (substituting ffmpeg with
    avconv below should work..):<br>
    <br>
    ffmpeg -i input.mkv -filter_complex "[0:v] fps=25" output.mkv<br>
    <br>
    .. I think that should enforce fixed frame rate and fix the corrupt
    frames.<br>
    <br>
    Regards,<br>
    <br>
    Sampsa</div><div bgcolor="#FFFFFF" text="#000000"><br>
    <br>
    <div>On 21.04.2015 17:08, Derrell Lipman
      wrote:<br>
    </div>
    </div><div bgcolor="#FFFFFF" text="#000000"><blockquote type="cite">
      <div dir="ltr">I have a .mkv file that plays properly using avplay
        0.8.17 from Ubuntu (with no specified command-line options), but
        plays with video/audio out of sync when using any other program
        I've tried. I have been unsuccessful at finding avconv options
        that will convert this file to .mp4 with proper video/audio
        sync. <b>What are the avconv options that are equivalent to the
          defaults of avplay?</b>
        <div><br>
        </div>
        <div>The file is an hour-long video, so it would be useful, for
          testing, to use the -t option to convert only the first N
          seconds of the video, but that option seems to have no effect.</div>
        <div><br>
        </div>
        <div>Your help will be greatly appreciated! Following is the
          output of avprobe on my .mkv file.</div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div>
          <div>avprobe version 0.8.17, Copyright (c) 2007-2014 the Libav
            developers</div>
          <div>  built on Apr 21 2015 09:23:53 with gcc 4.6.3</div>
          <div>[matroska,webm @ 0x2450760] Estimating duration from
            bitrate, this may be inaccurate</div>
          <div>Input #0, matroska,webm, from '/tmp/11-00-02.mkv':</div>
          <div>  Metadata:</div>
          <div>    ENCODER         : Lavf55.33.101</div>
          <div>  Duration: 01:13:40.08, start: 0.000000, bitrate: 64
            kb/s</div>
          <div>    Stream #0.0: Video: h264 (Baseline), yuvj420p,
            1920x1080, PAR 1:1 DAR 16:9, 60 fps, 19.92 tbr, 1k tbn, 60
            tbc (default)</div>
          <div>    Stream #0.1: Audio: pcm_mulaw, 8000 Hz, 1 channels,
            s16, 64 kb/s (default)</div>
        </div>
        <div><br>
        </div>
        <div>Thank you very much,</div>
        <div><br>
        </div>
        <div>Derrell</div>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      </blockquote></div><div bgcolor="#FFFFFF" text="#000000"><blockquote type="cite"><pre>_______________________________________________
libav-tools mailing list
<a href="mailto:libav-tools@libav.org" target="_blank">libav-tools@libav.org</a>
<a href="https://lists.libav.org/mailman/listinfo/libav-tools" target="_blank">https://lists.libav.org/mailman/listinfo/libav-tools</a>
</pre>
    </blockquote>
    <br>
  </div>

_______________________________________________<br>
libav-tools mailing list<br>
<a href="mailto:libav-tools@libav.org" target="_blank">libav-tools@libav.org</a><br>
<a href="https://lists.libav.org/mailman/listinfo/libav-tools" target="_blank">https://lists.libav.org/mailman/listinfo/libav-tools</a><br>
</blockquote></div>