Den 19.12.2021 16:40, skrev Andrew Randrianasulu:


On Sunday, December 19, 2021, Terje J. Hanssen <[email protected] <mailto:[email protected]>> wrote:




    Thanks, script testrun executed with attached output here.
        Test-run_Intra-frame_key_word

    As seen below from the summary table, all files except the MPEG-2
    generated "SD-MP2-50.mpg" without the ffmpeg -intra flag set,
    contains all Intra-frames only:

    -------------------------------------------------------
    du -sh SD*.*            # key_frame=1    # key_frame=0
                    (# I-frames)    (# non-I-frames)
    284M    SD-MOV.mov            746        0
    205M    SD-DV50.dv            745        0
    186M    SD-MP2I50.mpg            745        0
    153M    SD-MP2I-.mpg            745        0
    186M    SD-MP2-50.mpg             63        682
    146M    SD-MP2I50-an.m2v        745        0


good!

but a bit concerned 746 vs 745 frame count. Are we losing one frame somewhere?


To repeat:
1. SD-MOV.mov (ProRes) was the initial record source

2. SD-DV50.dv was encoded from ProRes using a simple ffmpeg target (preset)
ffmpeg -i SD-MOV.mov -target pal-dv50 SD-DV50.dv

3. The SD-MP2* were encoded from SD-DV50.dv using ffmpeg

All ffmpeg generated files has the same frame counts

My take:
The single frame difference seems to occure from step 1 -  2, or the script doesn't count 1 indentical as the ffmpeg generated 2 and 3.





    Counts matched # key_frame=1 (I-frames)
    ./kfrm.sh SD-MOV.mov | grep -c key_frame=1

    Counts other (unmatched) than key_frame=1
    ./kfrm.sh SD-MOV.mov | grep -v -c key_frame=1

    --------------------------------------------------------


-- 
Cin mailing list
[email protected]
https://lists.cinelerra-gg.org/mailman/listinfo/cin

Reply via email to