And I forgot the attached documents my bad sorry.

Thank you again for your help,

Best regards,

DELMAS P.


Le 16/04/2017 à 13:15, Pierre Delmas a écrit :
> Hello,
>
>
> I have written yesterday for a problem that I have solved. But now I
> have another problem I'm able to write headers and almost to write
> frames (as you can think its the almost the problem). Currently I read a
> video and try to re-write at the same but when I do this I have a video
> who is generated with a size less (it's a third of the original
> approximatively) than the original video and a duration of zero seconds.
> I write my code in C++
>
>
> At reading I push the pointers of extracted AVFrame into a vector<AVFrame*>
>
>
> You can find attached my code for the writing part and a text document
> who contains the execution.
>
>
> It seems that only I and P frames are written but I can certify that
> this video contains also B-frames.
>
>
> Is there a better way to extract AVFrame than use a vector ? If yes do
> you have examples ?
>
> Is there any other (and probably better) way to write a video ?
>
>
> Thank you for your help,
>
> Best regards,
>
> DELMAS P.
>
>
>
>
> _______________________________________________
> Libav-user mailing list
> [email protected]
> http://ffmpeg.org/mailman/listinfo/libav-user

Output #0, h264, to 'testEcrit.mp4':
    Stream #0:0, 0, 0/0: Video: h264 (libx264), -1 reference frame, none, 
q=-1--1
[libx264 @ 0x2c74bc0] using mv_range_thread = 40
[h264 @ 0x1f75100] Adding 1237 MVs info to frame 309
[libx264 @ 0x2c74bc0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
[h264 @ 0x1f5e600] Adding 1242 MVs info to frame 310
[h264 @ 0x1f3fc20] Adding 1202 MVs info to frame 311
[h264 @ 0x1f3e180] Adding 1182 MVs info to frame 312
[libx264 @ 0x2c74bc0] profile High, level 3.0
Output #0, h264, to 'testEcrit.mp4':
    Stream #0:0, 0, 25/1: Video: h264 (libx264), -1 reference frame, yuv420p, 
640x480, 0/1, q=-1--1, 0.04 tbn
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=   0 QP=29.24 NAL=3 Slice:I Poc:0   I:1200 P:0    
SKIP:0    size=5181 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=   1 QP=30.30 NAL=2 Slice:P Poc:2   I:60   P:539  
SKIP:601  size=1501 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=   2 QP=30.49 NAL=2 Slice:P Poc:4   I:144  P:613  
SKIP:443  size=2410 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=   3 QP=30.34 NAL=2 Slice:P Poc:6   I:76   P:524  
SKIP:600  size=1459 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=   4 QP=30.70 NAL=2 Slice:P Poc:8   I:51   P:824  
SKIP:325  size=1904 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=   5 QP=30.01 NAL=2 Slice:P Poc:10  I:151  P:643  
SKIP:406  size=2974 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=   6 QP=30.78 NAL=2 Slice:P Poc:12  I:12   P:432  
SKIP:756  size=1025 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=   7 QP=30.46 NAL=2 Slice:P Poc:14  I:10   P:474  
SKIP:716  size=1083 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=   8 QP=29.56 NAL=2 Slice:P Poc:16  I:42   P:485  
SKIP:673  size=1257 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=   9 QP=30.31 NAL=2 Slice:P Poc:18  I:45   P:547  
SKIP:608  size=1527 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  10 QP=30.57 NAL=2 Slice:P Poc:20  I:141  P:596  
SKIP:463  size=2306 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  11 QP=30.16 NAL=2 Slice:P Poc:22  I:76   P:511  
SKIP:613  size=1464 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  12 QP=30.61 NAL=2 Slice:P Poc:24  I:57   P:746  
SKIP:397  size=1865 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  13 QP=30.34 NAL=2 Slice:P Poc:26  I:142  P:645  
SKIP:413  size=2906 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  14 QP=30.42 NAL=2 Slice:P Poc:28  I:18   P:429  
SKIP:753  size=1041 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  15 QP=29.60 NAL=2 Slice:P Poc:30  I:13   P:460  
SKIP:727  size=1052 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  16 QP=29.53 NAL=2 Slice:P Poc:32  I:56   P:483  
SKIP:661  size=1334 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  17 QP=30.74 NAL=2 Slice:P Poc:34  I:46   P:516  
SKIP:638  size=1530 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  18 QP=30.62 NAL=2 Slice:P Poc:36  I:135  P:624  
SKIP:441  size=2391 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  19 QP=29.92 NAL=2 Slice:P Poc:38  I:74   P:516  
SKIP:610  size=1462 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  20 QP=30.44 NAL=2 Slice:P Poc:40  I:59   P:831  
SKIP:310  size=1839 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  21 QP=30.33 NAL=2 Slice:P Poc:42  I:143  P:633  
SKIP:424  size=2858 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  22 QP=30.70 NAL=2 Slice:P Poc:44  I:14   P:413  
SKIP:773  size=965 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  23 QP=30.94 NAL=2 Slice:P Poc:46  I:9    P:491  
SKIP:700  size=1155 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  24 QP=29.94 NAL=2 Slice:P Poc:48  I:40   P:479  
SKIP:681  size=1290 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  25 QP=30.37 NAL=2 Slice:P Poc:50  I:50   P:543  
SKIP:607  size=1546 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  26 QP=30.63 NAL=2 Slice:P Poc:52  I:128  P:603  
SKIP:469  size=2326 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  27 QP=30.43 NAL=2 Slice:P Poc:54  I:72   P:506  
SKIP:622  size=1461 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  28 QP=30.62 NAL=2 Slice:P Poc:56  I:58   P:841  
SKIP:301  size=1857 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  29 QP=30.46 NAL=2 Slice:P Poc:58  I:119  P:653  
SKIP:428  size=2857 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  30 QP=31.14 NAL=2 Slice:P Poc:60  I:9    P:425  
SKIP:766  size=985 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  31 QP=30.50 NAL=2 Slice:P Poc:62  I:10   P:461  
SKIP:729  size=1108 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  32 QP=29.48 NAL=2 Slice:P Poc:64  I:52   P:480  
SKIP:668  size=1267 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  33 QP=30.13 NAL=2 Slice:P Poc:66  I:44   P:541  
SKIP:615  size=1520 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  34 QP=30.86 NAL=2 Slice:P Poc:68  I:122  P:610  
SKIP:468  size=2329 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  35 QP=30.31 NAL=2 Slice:P Poc:70  I:76   P:537  
SKIP:587  size=1481 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  36 QP=30.49 NAL=2 Slice:P Poc:72  I:64   P:849  
SKIP:287  size=1861 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  37 QP=30.39 NAL=2 Slice:P Poc:74  I:147  P:633  
SKIP:420  size=2864 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  38 QP=30.61 NAL=2 Slice:P Poc:76  I:11   P:412  
SKIP:777  size=985 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  39 QP=31.47 NAL=2 Slice:P Poc:78  I:9    P:462  
SKIP:729  size=1072 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  40 QP=29.66 NAL=2 Slice:P Poc:80  I:46   P:502  
SKIP:652  size=1349 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  41 QP=30.43 NAL=2 Slice:P Poc:82  I:55   P:526  
SKIP:619  size=1553 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  42 QP=30.47 NAL=2 Slice:P Poc:84  I:138  P:599  
SKIP:463  size=2313 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  43 QP=30.08 NAL=2 Slice:P Poc:86  I:70   P:520  
SKIP:610  size=1444 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  44 QP=30.45 NAL=2 Slice:P Poc:88  I:66   P:838  
SKIP:296  size=1845 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  45 QP=30.37 NAL=2 Slice:P Poc:90  I:139  P:644  
SKIP:417  size=2810 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  46 QP=30.71 NAL=2 Slice:P Poc:92  I:13   P:443  
SKIP:744  size=1056 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  47 QP=31.06 NAL=2 Slice:P Poc:94  I:8    P:437  
SKIP:755  size=1035 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  48 QP=29.57 NAL=2 Slice:P Poc:96  I:49   P:455  
SKIP:696  size=1257 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  49 QP=30.41 NAL=2 Slice:P Poc:98  I:53   P:524  
SKIP:623  size=1490 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  50 QP=31.07 NAL=2 Slice:P Poc:100 I:134  P:584  
SKIP:482  size=2324 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  51 QP=30.24 NAL=2 Slice:P Poc:102 I:74   P:530  
SKIP:596  size=1504 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  52 QP=30.33 NAL=2 Slice:P Poc:104 I:67   P:826  
SKIP:307  size=1829 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  53 QP=30.68 NAL=2 Slice:P Poc:106 I:156  P:606  
SKIP:438  size=2811 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  54 QP=30.70 NAL=2 Slice:P Poc:108 I:10   P:423  
SKIP:767  size=1033 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  55 QP=29.27 NAL=2 Slice:P Poc:110 I:9    P:462  
SKIP:729  size=1054 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  56 QP=29.54 NAL=2 Slice:P Poc:112 I:43   P:491  
SKIP:666  size=1303 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  57 QP=30.48 NAL=2 Slice:P Poc:114 I:47   P:549  
SKIP:604  size=1533 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  58 QP=30.57 NAL=2 Slice:P Poc:116 I:134  P:601  
SKIP:465  size=2340 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  59 QP=29.78 NAL=2 Slice:P Poc:118 I:80   P:507  
SKIP:613  size=1461 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  60 QP=30.75 NAL=2 Slice:P Poc:120 I:57   P:800  
SKIP:343  size=1826 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  61 QP=30.51 NAL=2 Slice:P Poc:122 I:152  P:626  
SKIP:422  size=2800 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  62 QP=30.77 NAL=2 Slice:P Poc:124 I:17   P:412  
SKIP:771  size=1023 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  63 QP=30.33 NAL=2 Slice:P Poc:126 I:6    P:466  
SKIP:728  size=1085 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  64 QP=29.47 NAL=2 Slice:P Poc:128 I:28   P:487  
SKIP:685  size=1278 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  65 QP=31.08 NAL=2 Slice:P Poc:130 I:44   P:521  
SKIP:635  size=1539 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  66 QP=30.69 NAL=2 Slice:P Poc:132 I:122  P:615  
SKIP:463  size=2317 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  67 QP=29.86 NAL=2 Slice:P Poc:134 I:74   P:515  
SKIP:611  size=1471 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  68 QP=30.69 NAL=2 Slice:P Poc:136 I:62   P:833  
SKIP:305  size=1889 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  69 QP=30.26 NAL=2 Slice:P Poc:138 I:154  P:604  
SKIP:442  size=2773 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  70 QP=29.58 NAL=2 Slice:P Poc:140 I:12   P:444  
SKIP:744  size=1022 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  71 QP=29.96 NAL=2 Slice:P Poc:142 I:7    P:439  
SKIP:754  size=1035 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  72 QP=29.55 NAL=2 Slice:P Poc:144 I:53   P:468  
SKIP:679  size=1310 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  73 QP=30.73 NAL=2 Slice:P Poc:146 I:51   P:530  
SKIP:619  size=1507 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  74 QP=30.54 NAL=2 Slice:P Poc:148 I:131  P:602  
SKIP:467  size=2357 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  75 QP=30.16 NAL=2 Slice:P Poc:150 I:78   P:516  
SKIP:606  size=1452 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  76 QP=30.36 NAL=2 Slice:P Poc:152 I:50   P:870  
SKIP:280  size=1844 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  77 QP=30.38 NAL=2 Slice:P Poc:154 I:135  P:634  
SKIP:431  size=2792 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  78 QP=30.26 NAL=2 Slice:P Poc:156 I:11   P:427  
SKIP:762  size=1039 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  79 QP=30.34 NAL=2 Slice:P Poc:158 I:6    P:440  
SKIP:754  size=1027 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  80 QP=29.81 NAL=2 Slice:P Poc:160 I:49   P:477  
SKIP:674  size=1279 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  81 QP=30.42 NAL=2 Slice:P Poc:162 I:53   P:522  
SKIP:625  size=1513 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  82 QP=30.62 NAL=2 Slice:P Poc:164 I:132  P:622  
SKIP:446  size=2309 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  83 QP=30.58 NAL=2 Slice:P Poc:166 I:76   P:501  
SKIP:623  size=1428 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  84 QP=30.71 NAL=2 Slice:P Poc:168 I:60   P:845  
SKIP:295  size=1838 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  85 QP=30.40 NAL=2 Slice:P Poc:170 I:146  P:632  
SKIP:422  size=2804 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  86 QP=30.83 NAL=2 Slice:P Poc:172 I:9    P:431  
SKIP:760  size=1017 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  87 QP=29.93 NAL=2 Slice:P Poc:174 I:14   P:468  
SKIP:718  size=1130 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  88 QP=30.01 NAL=2 Slice:P Poc:176 I:41   P:477  
SKIP:682  size=1304 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  89 QP=30.52 NAL=2 Slice:P Poc:178 I:49   P:531  
SKIP:620  size=1555 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  90 QP=30.55 NAL=2 Slice:P Poc:180 I:144  P:600  
SKIP:456  size=2368 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  91 QP=29.89 NAL=2 Slice:P Poc:182 I:74   P:523  
SKIP:603  size=1454 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  92 QP=30.93 NAL=2 Slice:P Poc:184 I:57   P:805  
SKIP:338  size=1821 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  93 QP=30.28 NAL=2 Slice:P Poc:186 I:150  P:620  
SKIP:430  size=2857 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  94 QP=29.97 NAL=2 Slice:P Poc:188 I:14   P:419  
SKIP:767  size=1003 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  95 QP=30.56 NAL=2 Slice:P Poc:190 I:9    P:479  
SKIP:712  size=1076 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  96 QP=29.79 NAL=2 Slice:P Poc:192 I:47   P:486  
SKIP:667  size=1303 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  97 QP=30.70 NAL=2 Slice:P Poc:194 I:52   P:553  
SKIP:595  size=1571 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  98 QP=30.47 NAL=2 Slice:P Poc:196 I:137  P:616  
SKIP:447  size=2377 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame=  99 QP=30.16 NAL=2 Slice:P Poc:198 I:74   P:515  
SKIP:611  size=1468 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 100 QP=30.82 NAL=2 Slice:P Poc:200 I:54   P:864  
SKIP:282  size=1842 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 101 QP=30.24 NAL=2 Slice:P Poc:202 I:151  P:628  
SKIP:421  size=2814 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 102 QP=29.83 NAL=2 Slice:P Poc:204 I:15   P:420  
SKIP:765  size=979 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 103 QP=30.87 NAL=2 Slice:P Poc:206 I:10   P:469  
SKIP:721  size=1097 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 104 QP=29.80 NAL=2 Slice:P Poc:208 I:42   P:479  
SKIP:679  size=1275 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 105 QP=30.10 NAL=2 Slice:P Poc:210 I:53   P:537  
SKIP:610  size=1507 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 106 QP=30.42 NAL=2 Slice:P Poc:212 I:127  P:624  
SKIP:449  size=2363 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 107 QP=30.47 NAL=2 Slice:P Poc:214 I:72   P:515  
SKIP:613  size=1477 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 108 QP=30.83 NAL=2 Slice:P Poc:216 I:56   P:839  
SKIP:305  size=1900 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 109 QP=30.38 NAL=2 Slice:P Poc:218 I:152  P:641  
SKIP:407  size=2883 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 110 QP=31.11 NAL=2 Slice:P Poc:220 I:7    P:435  
SKIP:758  size=1003 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 111 QP=30.12 NAL=2 Slice:P Poc:222 I:6    P:471  
SKIP:723  size=1080 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 112 QP=29.69 NAL=2 Slice:P Poc:224 I:37   P:483  
SKIP:680  size=1305 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 113 QP=30.90 NAL=2 Slice:P Poc:226 I:46   P:528  
SKIP:626  size=1534 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 114 QP=30.59 NAL=2 Slice:P Poc:228 I:131  P:613  
SKIP:456  size=2311 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 115 QP=30.31 NAL=2 Slice:P Poc:230 I:73   P:528  
SKIP:599  size=1477 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 116 QP=30.48 NAL=2 Slice:P Poc:232 I:66   P:836  
SKIP:298  size=1856 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 117 QP=30.23 NAL=2 Slice:P Poc:234 I:156  P:609  
SKIP:435  size=2766 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 118 QP=31.03 NAL=2 Slice:P Poc:236 I:11   P:420  
SKIP:769  size=982 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 119 QP=29.36 NAL=2 Slice:P Poc:238 I:9    P:459  
SKIP:732  size=1061 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 120 QP=29.64 NAL=2 Slice:P Poc:240 I:47   P:472  
SKIP:681  size=1263 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 121 QP=31.03 NAL=2 Slice:P Poc:242 I:47   P:524  
SKIP:629  size=1471 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 122 QP=30.61 NAL=2 Slice:P Poc:244 I:130  P:604  
SKIP:466  size=2338 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 123 QP=30.14 NAL=2 Slice:P Poc:246 I:75   P:509  
SKIP:616  size=1448 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 124 QP=30.55 NAL=2 Slice:P Poc:248 I:54   P:854  
SKIP:292  size=1875 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 125 QP=30.13 NAL=2 Slice:P Poc:250 I:139  P:626  
SKIP:435  size=2807 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 126 QP=26.27 NAL=3 Slice:I Poc:0   I:1200 P:0    
SKIP:0    size=5738 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 127 QP=30.69 NAL=2 Slice:P Poc:2   I:7    P:459  
SKIP:734  size=920 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 128 QP=30.26 NAL=2 Slice:P Poc:4   I:36   P:524  
SKIP:640  size=1384 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 129 QP=30.07 NAL=2 Slice:P Poc:6   I:53   P:565  
SKIP:582  size=1558 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 130 QP=30.42 NAL=2 Slice:P Poc:8   I:23   P:775  
SKIP:402  size=1656 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 131 QP=30.50 NAL=2 Slice:P Poc:10  I:213  P:679  
SKIP:308  size=2876 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 132 QP=30.80 NAL=2 Slice:P Poc:12  I:63   P:578  
SKIP:559  size=1631 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 133 QP=30.42 NAL=2 Slice:P Poc:14  I:58   P:572  
SKIP:570  size=1810 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 134 QP=30.39 NAL=2 Slice:P Poc:16  I:142  P:618  
SKIP:440  size=2802 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 135 QP=31.10 NAL=2 Slice:P Poc:18  I:12   P:470  
SKIP:718  size=1043 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 136 QP=29.55 NAL=2 Slice:P Poc:20  I:46   P:505  
SKIP:649  size=1302 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 137 QP=30.48 NAL=2 Slice:P Poc:22  I:50   P:565  
SKIP:585  size=1547 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 138 QP=30.18 NAL=2 Slice:P Poc:24  I:29   P:772  
SKIP:399  size=1844 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 139 QP=30.62 NAL=2 Slice:P Poc:26  I:202  P:689  
SKIP:309  size=2765 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 140 QP=30.71 NAL=2 Slice:P Poc:28  I:76   P:530  
SKIP:594  size=1643 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 141 QP=30.76 NAL=2 Slice:P Poc:30  I:63   P:571  
SKIP:566  size=1739 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 142 QP=30.41 NAL=2 Slice:P Poc:32  I:146  P:607  
SKIP:447  size=2743 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 143 QP=30.53 NAL=2 Slice:P Poc:34  I:13   P:429  
SKIP:758  size=1016 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 144 QP=29.53 NAL=2 Slice:P Poc:36  I:45   P:506  
SKIP:649  size=1341 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 145 QP=31.19 NAL=2 Slice:P Poc:38  I:52   P:523  
SKIP:625  size=1505 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 146 QP=30.18 NAL=2 Slice:P Poc:40  I:32   P:720  
SKIP:448  size=1852 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 147 QP=30.63 NAL=2 Slice:P Poc:42  I:212  P:657  
SKIP:331  size=2739 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 148 QP=30.76 NAL=2 Slice:P Poc:44  I:80   P:526  
SKIP:594  size=1666 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 149 QP=30.63 NAL=2 Slice:P Poc:46  I:62   P:573  
SKIP:565  size=1848 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 150 QP=30.37 NAL=2 Slice:P Poc:48  I:136  P:651  
SKIP:413  size=2837 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 151 QP=30.49 NAL=2 Slice:P Poc:50  I:9    P:453  
SKIP:738  size=1044 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 152 QP=29.83 NAL=2 Slice:P Poc:52  I:34   P:482  
SKIP:684  size=1241 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 153 QP=30.21 NAL=2 Slice:P Poc:54  I:55   P:522  
SKIP:623  size=1520 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 154 QP=30.51 NAL=2 Slice:P Poc:56  I:28   P:729  
SKIP:443  size=1831 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 155 QP=30.52 NAL=2 Slice:P Poc:58  I:214  P:654  
SKIP:332  size=2762 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 156 QP=30.69 NAL=2 Slice:P Poc:60  I:80   P:544  
SKIP:576  size=1731 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 157 QP=30.53 NAL=2 Slice:P Poc:62  I:57   P:584  
SKIP:559  size=1793 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 158 QP=30.44 NAL=2 Slice:P Poc:64  I:160  P:600  
SKIP:440  size=2791 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 159 QP=31.05 NAL=2 Slice:P Poc:66  I:12   P:442  
SKIP:746  size=1006 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 160 QP=29.59 NAL=2 Slice:P Poc:68  I:40   P:493  
SKIP:667  size=1262 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 161 QP=30.72 NAL=2 Slice:P Poc:70  I:59   P:532  
SKIP:609  size=1569 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 162 QP=30.13 NAL=2 Slice:P Poc:72  I:32   P:739  
SKIP:429  size=1846 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 163 QP=30.74 NAL=2 Slice:P Poc:74  I:211  P:644  
SKIP:345  size=2734 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 164 QP=30.70 NAL=2 Slice:P Poc:76  I:71   P:591  
SKIP:538  size=1741 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 165 QP=30.72 NAL=2 Slice:P Poc:78  I:67   P:535  
SKIP:598  size=1712 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 166 QP=30.42 NAL=2 Slice:P Poc:80  I:140  P:631  
SKIP:429  size=2826 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 167 QP=31.12 NAL=2 Slice:P Poc:82  I:9    P:448  
SKIP:743  size=1036 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 168 QP=30.09 NAL=2 Slice:P Poc:84  I:35   P:476  
SKIP:689  size=1230 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 169 QP=30.83 NAL=2 Slice:P Poc:86  I:54   P:526  
SKIP:620  size=1506 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 170 QP=30.36 NAL=2 Slice:P Poc:88  I:33   P:755  
SKIP:412  size=1845 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 171 QP=30.41 NAL=2 Slice:P Poc:90  I:205  P:667  
SKIP:328  size=2727 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 172 QP=30.58 NAL=2 Slice:P Poc:92  I:71   P:520  
SKIP:609  size=1627 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 173 QP=30.74 NAL=2 Slice:P Poc:94  I:73   P:569  
SKIP:558  size=1796 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 174 QP=30.54 NAL=2 Slice:P Poc:96  I:136  P:647  
SKIP:417  size=2864 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 175 QP=30.94 NAL=2 Slice:P Poc:98  I:10   P:459  
SKIP:731  size=1003 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 176 QP=29.76 NAL=2 Slice:P Poc:100 I:42   P:472  
SKIP:686  size=1238 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 177 QP=29.89 NAL=2 Slice:P Poc:102 I:51   P:544  
SKIP:605  size=1554 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 178 QP=30.40 NAL=2 Slice:P Poc:104 I:35   P:744  
SKIP:421  size=1860 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 179 QP=30.54 NAL=2 Slice:P Poc:106 I:203  P:669  
SKIP:328  size=2751 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 180 QP=31.27 NAL=2 Slice:P Poc:108 I:69   P:532  
SKIP:599  size=1649 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 181 QP=30.68 NAL=2 Slice:P Poc:110 I:63   P:554  
SKIP:583  size=1794 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 182 QP=30.49 NAL=2 Slice:P Poc:112 I:139  P:641  
SKIP:420  size=2861 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 183 QP=30.84 NAL=2 Slice:P Poc:114 I:13   P:454  
SKIP:733  size=1031 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 184 QP=29.94 NAL=2 Slice:P Poc:116 I:40   P:462  
SKIP:698  size=1212 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 185 QP=29.73 NAL=2 Slice:P Poc:118 I:49   P:535  
SKIP:616  size=1536 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 186 QP=30.16 NAL=2 Slice:P Poc:120 I:29   P:729  
SKIP:442  size=1819 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 187 QP=30.39 NAL=2 Slice:P Poc:122 I:221  P:642  
SKIP:337  size=2771 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 188 QP=30.80 NAL=2 Slice:P Poc:124 I:76   P:519  
SKIP:605  size=1674 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 189 QP=30.93 NAL=2 Slice:P Poc:126 I:67   P:583  
SKIP:550  size=1831 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 190 QP=30.42 NAL=2 Slice:P Poc:128 I:146  P:622  
SKIP:432  size=2822 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 191 QP=30.36 NAL=2 Slice:P Poc:130 I:8    P:441  
SKIP:751  size=1049 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 192 QP=29.34 NAL=2 Slice:P Poc:132 I:39   P:473  
SKIP:688  size=1235 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 193 QP=30.44 NAL=2 Slice:P Poc:134 I:58   P:523  
SKIP:619  size=1563 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 194 QP=30.23 NAL=2 Slice:P Poc:136 I:35   P:731  
SKIP:434  size=1859 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 195 QP=30.43 NAL=2 Slice:P Poc:138 I:210  P:652  
SKIP:338  size=2718 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 196 QP=30.84 NAL=2 Slice:P Poc:140 I:79   P:565  
SKIP:556  size=1730 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 197 QP=30.77 NAL=2 Slice:P Poc:142 I:65   P:575  
SKIP:560  size=1775 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 198 QP=30.54 NAL=2 Slice:P Poc:144 I:126  P:639  
SKIP:435  size=2841 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 199 QP=30.73 NAL=2 Slice:P Poc:146 I:10   P:434  
SKIP:756  size=1007 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 200 QP=29.40 NAL=2 Slice:P Poc:148 I:49   P:491  
SKIP:660  size=1259 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 201 QP=29.96 NAL=2 Slice:P Poc:150 I:49   P:527  
SKIP:624  size=1525 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 202 QP=30.67 NAL=2 Slice:P Poc:152 I:36   P:737  
SKIP:427  size=1919 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 203 QP=30.59 NAL=2 Slice:P Poc:154 I:208  P:653  
SKIP:339  size=2725 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 204 QP=30.82 NAL=2 Slice:P Poc:156 I:82   P:590  
SKIP:528  size=1729 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 205 QP=30.59 NAL=2 Slice:P Poc:158 I:63   P:574  
SKIP:563  size=1795 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 206 QP=30.24 NAL=2 Slice:P Poc:160 I:132  P:658  
SKIP:410  size=2905 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 207 QP=30.54 NAL=2 Slice:P Poc:162 I:11   P:443  
SKIP:746  size=1041 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 208 QP=29.43 NAL=2 Slice:P Poc:164 I:33   P:498  
SKIP:669  size=1244 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 209 QP=30.57 NAL=2 Slice:P Poc:166 I:62   P:521  
SKIP:617  size=1532 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 210 QP=30.23 NAL=2 Slice:P Poc:168 I:27   P:739  
SKIP:434  size=1878 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 211 QP=30.72 NAL=2 Slice:P Poc:170 I:216  P:647  
SKIP:337  size=2749 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 212 QP=31.20 NAL=2 Slice:P Poc:172 I:65   P:549  
SKIP:586  size=1643 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 213 QP=30.87 NAL=2 Slice:P Poc:174 I:61   P:573  
SKIP:566  size=1809 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 214 QP=30.46 NAL=2 Slice:P Poc:176 I:135  P:643  
SKIP:422  size=2796 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 215 QP=30.87 NAL=2 Slice:P Poc:178 I:10   P:443  
SKIP:747  size=1050 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 216 QP=29.76 NAL=2 Slice:P Poc:180 I:32   P:463  
SKIP:705  size=1236 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 217 QP=30.17 NAL=2 Slice:P Poc:182 I:53   P:519  
SKIP:628  size=1516 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 218 QP=29.95 NAL=2 Slice:P Poc:184 I:32   P:710  
SKIP:458  size=1797 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 219 QP=30.64 NAL=2 Slice:P Poc:186 I:214  P:656  
SKIP:330  size=2773 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 220 QP=30.23 NAL=2 Slice:P Poc:188 I:91   P:531  
SKIP:578  size=1725 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 221 QP=30.24 NAL=2 Slice:P Poc:190 I:60   P:573  
SKIP:567  size=1798 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 222 QP=26.27 NAL=3 Slice:I Poc:0   I:1200 P:0    
SKIP:0    size=5738 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 223 QP=30.69 NAL=2 Slice:P Poc:2   I:7    P:459  
SKIP:734  size=920 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 224 QP=30.26 NAL=2 Slice:P Poc:4   I:36   P:524  
SKIP:640  size=1384 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 225 QP=30.07 NAL=2 Slice:P Poc:6   I:53   P:565  
SKIP:582  size=1558 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 226 QP=30.78 NAL=2 Slice:P Poc:8   I:81   P:581  
SKIP:538  size=1851 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 227 QP=30.88 NAL=2 Slice:P Poc:10  I:80   P:511  
SKIP:609  size=1575 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 228 QP=30.20 NAL=2 Slice:P Poc:12  I:72   P:530  
SKIP:598  size=1471 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 229 QP=30.09 NAL=2 Slice:P Poc:14  I:174  P:755  
SKIP:271  size=3035 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 230 QP=30.62 NAL=2 Slice:P Poc:16  I:7    P:442  
SKIP:751  size=1017 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 231 QP=30.98 NAL=2 Slice:P Poc:18  I:8    P:467  
SKIP:725  size=1079 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 232 QP=29.81 NAL=2 Slice:P Poc:20  I:42   P:496  
SKIP:662  size=1328 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 233 QP=30.62 NAL=2 Slice:P Poc:22  I:54   P:529  
SKIP:617  size=1545 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 234 QP=30.77 NAL=2 Slice:P Poc:24  I:76   P:599  
SKIP:525  size=1839 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 235 QP=30.64 NAL=2 Slice:P Poc:26  I:89   P:537  
SKIP:574  size=1622 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 236 QP=30.11 NAL=2 Slice:P Poc:28  I:79   P:488  
SKIP:633  size=1389 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 237 QP=30.25 NAL=2 Slice:P Poc:30  I:172  P:753  
SKIP:275  size=3070 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 238 QP=30.48 NAL=2 Slice:P Poc:32  I:12   P:441  
SKIP:747  size=1032 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 239 QP=31.23 NAL=2 Slice:P Poc:34  I:7    P:435  
SKIP:758  size=987 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 240 QP=29.85 NAL=2 Slice:P Poc:36  I:49   P:476  
SKIP:675  size=1331 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 241 QP=29.83 NAL=2 Slice:P Poc:38  I:54   P:538  
SKIP:608  size=1526 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 242 QP=30.51 NAL=2 Slice:P Poc:40  I:76   P:575  
SKIP:549  size=1788 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 243 QP=30.46 NAL=2 Slice:P Poc:42  I:87   P:531  
SKIP:582  size=1615 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 244 QP=30.58 NAL=2 Slice:P Poc:44  I:67   P:509  
SKIP:624  size=1426 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 245 QP=30.17 NAL=2 Slice:P Poc:46  I:186  P:742  
SKIP:272  size=3102 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 246 QP=30.67 NAL=2 Slice:P Poc:48  I:12   P:438  
SKIP:750  size=1011 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 247 QP=30.45 NAL=2 Slice:P Poc:50  I:6    P:439  
SKIP:755  size=997 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 248 QP=30.13 NAL=2 Slice:P Poc:52  I:49   P:464  
SKIP:687  size=1303 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 249 QP=30.50 NAL=2 Slice:P Poc:54  I:53   P:536  
SKIP:611  size=1531 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 250 QP=30.77 NAL=2 Slice:P Poc:56  I:80   P:592  
SKIP:528  size=1828 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 251 QP=30.22 NAL=2 Slice:P Poc:58  I:94   P:511  
SKIP:595  size=1636 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 252 QP=30.27 NAL=2 Slice:P Poc:60  I:77   P:508  
SKIP:615  size=1401 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 253 QP=30.15 NAL=2 Slice:P Poc:62  I:170  P:749  
SKIP:281  size=3055 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 254 QP=30.67 NAL=2 Slice:P Poc:64  I:9    P:417  
SKIP:774  size=974 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 255 QP=30.84 NAL=2 Slice:P Poc:66  I:8    P:476  
SKIP:716  size=1107 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 256 QP=29.83 NAL=2 Slice:P Poc:68  I:47   P:476  
SKIP:677  size=1343 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 257 QP=30.32 NAL=2 Slice:P Poc:70  I:51   P:524  
SKIP:625  size=1516 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 258 QP=30.77 NAL=2 Slice:P Poc:72  I:76   P:587  
SKIP:537  size=1792 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 259 QP=30.27 NAL=2 Slice:P Poc:74  I:88   P:554  
SKIP:558  size=1647 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 260 QP=30.30 NAL=2 Slice:P Poc:76  I:72   P:522  
SKIP:606  size=1414 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 261 QP=30.20 NAL=2 Slice:P Poc:78  I:190  P:728  
SKIP:282  size=3091 bytes
[libx264 @ 0x2c74bc0] non-strictly-monotonic PTS
[libx264 @ 0x2c74bc0] frame= 262 QP=30.90 NAL=2 Slice:P Poc:80  I:5    P:427  
SKIP:768  size=966 bytes
640 480
int Video::writeVideo(string nameVideo)
{
    AVCodec* m_codec;
    AVFormatContext* m_formatContext;
    AVStream* m_stream;

    av_register_all();
    avcodec_register_all();
    avformat_network_init();

    int errorStatus = 0;
    av_log_set_level(AV_LOG_TRACE);

    string m_output(nameVideo);

    if (avformat_alloc_output_context2(&m_formatContext, NULL, "h264", m_output.c_str()) < 0)
    {
        throw "Couldn't allocated context";
    }

    m_codec = avcodec_find_encoder(AV_CODEC_ID_H264);
    if (!m_codec)
    {
        throw "Couldn't find encoder";
    }

    m_stream = avformat_new_stream(m_formatContext, m_codec);
    if (!m_stream)
    {
        throw "Couldn't open stream";
    }

    av_dump_format(m_formatContext, 0, m_output.c_str(), 1);

    m_stream->codec->pix_fmt = AV_PIX_FMT_YUV420P;
    m_stream->codec->width = width;
    m_stream->codec->height = height;
    m_stream->time_base = frameRate;

    if (avcodec_open2(m_stream->codec, m_codec, NULL) < 0)
    {
        throw "Couldn't open codec";
    }

    av_dump_format(m_formatContext, 0, m_output.c_str(), 1);

    if ((errorStatus = avio_open(&m_formatContext->pb, m_output.c_str(), AVIO_FLAG_WRITE)) < 0)
    {
        throw "Couldn't open video";
    }

    if (avformat_write_header(m_formatContext, NULL) < 0)
    {
        throw "Couldn't write header";
    }

    int numBytes = avpicture_get_size(m_stream->codec->pix_fmt, m_stream->codec->width, m_stream->codec->height);

    int gotPacket=-1;
    for(int i=0;i<frames->size();i++)
    {
            uint8_t *outbuf = (uint8_t *)malloc(numBytes);

            AVPacket pkt;
            av_init_packet(&pkt);
            pkt.data = outbuf;
            pkt.size = numBytes;

            int test = avcodec_encode_video2(m_stream->codec,&pkt,frames->at(i),&gotPacket);
            if(gotPacket)
            {
                if(test<0)
                {
                    throw "Couldn't encode video";
                }

                av_interleaved_write_frame(m_formatContext,&pkt);
            }

    }

    return 0;
}

Attachment: signature.asc
Description: OpenPGP digital signature

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

Reply via email to