I noticed an odd behavior with .webm files I'm encoding using ffmpeg.

I have a source segment with a duration of 6 seconds and a start time of 12
seconds (it's the 3rd segment from a longer clip):

Input #0, mpegts, from 'segment-2.ts':
  Duration: 00:00:06.00, start: 12.000000, bitrate: 168361 kb/s


When I transcode this to VP9 using libvpx I want the duration and start
time to match the source segment. I tried using -copyts flag but the
resulting .webm file looks like this

Input #0, matroska,webm, from 'out.webm':
  Duration: 00:00:18.00, start: 12.000000, bitrate: 2395 kb/s


Notice that the duration is now 18 seconds. I also tried using the setpts
filter (setpts='PTS+12.0/TB') but the end result was the same. It looks
like changing the start time ends up applying the same offset to the
duration value too. This only happens in .webm files, output to .mp4 or .ts
in either H264 or H265 works as expected.


Am I doing something wrong or is this likely to be a bug with .webm output?
Any other workarounds I should consider for getting a .webm file with the
proper start time and duration?


- Cosmin
_______________________________________________
ffmpeg-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to