Hi I try to copy the video and audio stream of a h264/aac encoded file exactly between 2 h264 key frames. My strategy is to first look for the starting key frame using ffprobe. In my case the first frame of
ffprobe -read_intervals 00:19:08%00:19:19 -select_streams v -show_frames file.mp4 gives me the starting key frame at pkt_pts_time=1148.040000 . Then I try to copy exactly from that key frame to the next one: ffmpeg -y -ss 1148.040000 -i file.mp4 -t 0 -c copy -avoid_negative_ts 1 out.mp4 What actually happens is that the segment before 1148.040000 is copied to out.mp4. Am I doing something wrong? I also tried to extract a different segment using the same strategy - that worked correctly. I’ve tried that with ffmpeg 3.0.2, installed from as a binary on OSX and Debian 8. Same behavior. Thanks _______________________________________________ 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".
