On 4/4/2017 11:12 PM, Michael Niedermayer wrote: > On Tue, Apr 04, 2017 at 11:44:21AM +0200, Clément Bœsch wrote: >> ffmpeg | branch: master | Clément Bœsch <cboe...@gopro.com> | Tue Apr 4 >> 11:44:45 2017 +0200| [4ea942f2ceaafbfed43933895bd0e8aad043ca44] | committer: >> Clément Bœsch >> >> Merge commit '5f102a9559099429826e84758b8b5182244c52db' >> >> * commit '5f102a9559099429826e84758b8b5182244c52db': >> examples/encode_video: switch to the new encoding API >> >> Merged-by: Clément Bœsch <cboe...@gopro.com> >> >>> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4ea942f2ceaafbfed43933895bd0e8aad043ca44 >> --- >> >> doc/examples/encode_video.c | 59 >> ++++++++++++++++++++++++--------------------- >> 1 file changed, 31 insertions(+), 28 deletions(-) > > This changes the output for encode_video > > Is this intended? > > ./doc/examples/encode_video ev.avi mpeg4 > Write frame 0 (size= 6467) > Write frame 2 (size= 3281) > Write frame 1 (size= 1874) > Write frame 4 (size= 3579) > Write frame 3 (size= 2069) > Write frame 6 (size= 4389) > Write frame 5 (size= 2204) > Write frame 8 (size= 3538) > Write frame 7 (size= 2348) > Write frame 10 (size=13024) > Write frame 9 (size= 2303) > Write frame 12 (size= 4718) > Write frame 11 (size= 2504) > Write frame 14 (size= 5082) > Write frame 13 (size= 1898) > Write frame 16 (size= 4186) > Write frame 15 (size= 1842) > Write frame 18 (size= 4676) > Write frame 17 (size= 1782) > Write frame 20 (size=12942) > Write frame 19 (size= 2237) > Write frame 22 (size= 5180) > Write frame 21 (size= 2312) > Write frame 24 (size= 4520) > Write frame 23 (size= 2523) > > Before: > ./doc/examples/encode_video ev.avi mpeg4 > Write frame 1 (size= 6467) > Write frame 2 (size= 3281) > Write frame 3 (size= 1874) > Write frame 4 (size= 3579) > Write frame 5 (size= 2069) > Write frame 6 (size= 4389) > Write frame 7 (size= 2204) > Write frame 8 (size= 3538) > Write frame 9 (size= 2348) > Write frame 10 (size=13024) > Write frame 11 (size= 2303) > Write frame 12 (size= 4718) > Write frame 13 (size= 2504) > Write frame 14 (size= 5082) > Write frame 15 (size= 1898) > Write frame 16 (size= 4186) > Write frame 17 (size= 1842) > Write frame 18 (size= 4676) > Write frame 19 (size= 1782) > Write frame 20 (size=12942) > Write frame 21 (size= 2237) > Write frame 22 (size= 5180) > Write frame 23 (size= 2312) > Write frame 24 (size= 4520) > Write frame 25 (size= 2523) > > The written files seem to match
Before this change, the printed "frame number" was a loop counter, and after this changes it's the packet's pts. If i make the old version also print the packet's pts i get the exact same output as the new version, so i guess you could say it's "intended". _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel