Selur's Little Message Board
different frame counts in the source and in the destination file - Printable Version

+- Selur's Little Message Board (https://forum.selur.net)
+-- Forum: Hybrid - Support (https://forum.selur.net/forum-1.html)
+--- Forum: Problems & Questions (https://forum.selur.net/forum-3.html)
+--- Thread: different frame counts in the source and in the destination file (/thread-3606.html)

Pages: 1 2


different frame counts in the source and in the destination file - kingcrimsonster - 01.03.2024

different frame counts in the source and in the encoded file.
Mediainfo:
Quote:Frame count : 448
Source frame count : 445
source


RE: different frame counts in the source and in the destination file - Selur - 01.03.2024

using:
ffmpeg -y -loglevel fatal -noautorotate -nostdin -threads 8 -i "C:\Users\Selur\Desktop\source.avi" -map 0:0 -an -sn -color_primaries bt470bg -color_trc smpte170m -colorspace bt470bg -color_range tv -pix_fmt yuv420p10le -strict -1 -vsync 0 -f yuv4mpegpipe - | NVEnc --y4m -i - --fps 29.970 --codec av1 --sar 1:1 --output-depth 10 --vbr 0 --vbr-quality 23.00 --aq --aq-strength 5 --aq-temporal --gop-len 0 --ref 7 --multiref-l0 3 --multiref-l1 3 --bframes 3 --bref-mode auto --mv-precision Q-pel --preset quality --colorrange limited --colormatrix bt470bg --cuda-schedule sync --output "J:\tmp\source_1_2024-03-01@18_33_03_4410_01.av1"
I get:
Video Count : 391 Count of stream of this kind : 1 Kind of stream : Video Kind of stream : Video Stream identifier : 0 StreamOrder : 0 ID : 1 ID : 1 Format : AV1 Format : AV1 Format/Info : AOMedia Video 1 Format/Url : http://aomedia.org/ Commercial name : AV1 Format profile : Main@L3.0 Codec ID : av01 Duration : 14847 Duration : 14 s 847 ms Duration : 14 s 847 ms Duration : 14 s 847 ms Duration : 00:00:14.847 Duration : 00:00:14;25 Duration : 00:00:14.847 (00:00:14;25) Bit rate : 2910402 Bit rate : 2 910 kb/s Maximum bit rate : 3555928 Maximum bit rate : 3 556 kb/s Width : 640 Width : 640 pixels Height : 480 Height : 480 pixels Sampled_Width : 640 Sampled_Height : 480 Pixel aspect ratio : 1.000 Display aspect ratio : 1.333 Display aspect ratio : 4:3 Rotation : 0.000 Frame rate mode : CFR Frame rate mode : Constant Frame rate : 29.970 Frame rate : 29.970 (30000/1001) FPS FrameRate_Num : 30000 FrameRate_Den : 1001 Frame count : 445 Color space : YUV Chroma subsampling : 4:2:0 Chroma subsampling : 4:2:0 Bit depth : 10 Bit depth : 10 bits Bits/(Pixel*Frame) : 0.316 Stream size : 5401773 Stream size : 5.15 MiB (100%) Stream size : 5 MiB Stream size : 5.2 MiB Stream size : 5.15 MiB Stream size : 5.152 MiB Stream size : 5.15 MiB (100%) Proportion of this stream : 0.99949 Encoded date : 2024-03-01 17:33:07 UTC Tagged date : 2024-03-01 17:33:07 UTC colour_description_present : Yes colour_description_present_Source : Container / Stream Color range : Limited colour_range_Source : Container / Stream colour_primaries_Source : Container / Stream transfer_characteristics_Source : Container / Stream Matrix coefficients : BT.470 System B/G matrix_coefficients_Source : Container / Stream Codec configuration box : av1C
using:
ffmpeg -y -loglevel fatal -noautorotate -nostdin -threads 8 -i "C:\Users\Selur\Desktop\source.avi" -map 0:0 -an -sn -color_primaries bt470bg -color_trc smpte170m -colorspace bt470bg -color_range tv -pix_fmt yuv420p -vsync 0 -f yuv4mpegpipe - | NVEnc --y4m -i - --fps 29.970 --codec h264 --profile high --level auto --sar 1:1 --lookahead 16 --vbr 0 --vbr-quality 23.00 --aq --aq-strength 5 --aq-temporal --gop-len 0 --ref 7 --multiref-l0 3 --multiref-l1 3 --bframes 3 --direct auto --bref-mode auto --mv-precision Q-pel --cabac --deblock --preset quality --colorrange limited --colormatrix bt470bg --cuda-schedule sync --output "J:\tmp\h264_1_2024-03-01@18_35_47_9610_01.264"
Video Count : 392 Count of stream of this kind : 1 Kind of stream : Video Kind of stream : Video Stream identifier : 0 StreamOrder : 0 ID : 1 ID : 1 Format : AVC Format : AVC Format/Info : Advanced Video Codec Format/Url : http://developers.videolan.org/x264.html Commercial name : AVC Format profile : High@L3.1 Format settings : CABAC / 7 Ref Frames Format settings, CABAC : Yes Format settings, CABAC : Yes Format settings, Reference frames : 7 Format settings, Reference frames : 7 frames Internet media type : video/H264 Codec ID : avc1 Codec ID/Info : Advanced Video Coding Duration : 14847 Duration : 14 s 847 ms Duration : 14 s 847 ms Duration : 14 s 847 ms Duration : 00:00:14.847 Duration : 00:00:14;25 Duration : 00:00:14.847 (00:00:14;25) Bit rate : 2305894 Bit rate : 2 306 kb/s Maximum bit rate : 2899272 Maximum bit rate : 2 899 kb/s Width : 640 Width : 640 pixels Height : 480 Height : 480 pixels Sampled_Width : 640 Sampled_Height : 480 Pixel aspect ratio : 1.000 Display aspect ratio : 1.333 Display aspect ratio : 4:3 Rotation : 0.000 Frame rate mode : CFR Frame rate mode : Constant Frame rate : 29.970 Frame rate : 29.970 (30000/1001) FPS FrameRate_Num : 30000 FrameRate_Den : 1001 Frame count : 445 Color space : YUV Chroma subsampling : 4:2:0 Chroma subsampling : 4:2:0 Bit depth : 8 Bit depth : 8 bits Scan type : Progressive Scan type : Progressive Bits/(Pixel*Frame) : 0.250 Stream size : 4279791 Stream size : 4.08 MiB (100%) Stream size : 4 MiB Stream size : 4.1 MiB Stream size : 4.08 MiB Stream size : 4.082 MiB Stream size : 4.08 MiB (100%) Proportion of this stream : 0.99893 Encoded date : 2024-03-01 17:35:54 UTC Tagged date : 2024-03-01 17:35:54 UTC colour_description_present : Yes colour_description_present_Source : Container / Stream Color range : Limited colour_range_Source : Container / Stream colour_primaries_Source : Container / Stream transfer_characteristics_Source : Container / Stream Matrix coefficients : BT.470 System B/G matrix_coefficients_Source : Container / Stream mdhd_Duration : 14915 Codec configuration box : avcC
Using:
ffmpeg -y -loglevel fatal -noautorotate -nostdin -threads 8 -i "C:\Users\Selur\Desktop\source.avi" -map 0:0 -an -sn -color_primaries bt470bg -color_trc smpte170m -colorspace bt470bg -color_range tv -pix_fmt yuv420p -vsync 0 -f yuv4mpegpipe - | NVEnc --y4m -i - --fps 29.970 --codec h264 --profile high --level auto --sar 1:1 --lookahead 16 --cqp 20:23:25 --aq --aq-strength 5 --aq-temporal --gop-len 0 --ref 7 --multiref-l0 3 --multiref-l1 3 --bframes 3 --direct auto --bref-mode auto --mv-precision Q-pel --cabac --deblock --preset quality --colorrange limited --colormatrix bt470bg --cuda-schedule sync --output "J:\tmp\h264_const_quant_1_2024-03-01@18_39_08_9610_01.264"
I get:
Video Count : 392 Count of stream of this kind : 1 Kind of stream : Video Kind of stream : Video Stream identifier : 0 StreamOrder : 0 ID : 1 ID : 1 Format : AVC Format : AVC Format/Info : Advanced Video Codec Format/Url : http://developers.videolan.org/x264.html Commercial name : AVC Format profile : High@L3.1 Format settings : CABAC / 7 Ref Frames Format settings, CABAC : Yes Format settings, CABAC : Yes Format settings, Reference frames : 7 Format settings, Reference frames : 7 frames Internet media type : video/H264 Codec ID : avc1 Codec ID/Info : Advanced Video Coding Duration : 14847 Duration : 14 s 847 ms Duration : 14 s 847 ms Duration : 14 s 847 ms Duration : 00:00:14.847 Duration : 00:00:14;25 Duration : 00:00:14.847 (00:00:14;25) Bit rate : 2705904 Bit rate : 2 706 kb/s Maximum bit rate : 3336200 Maximum bit rate : 3 336 kb/s Width : 640 Width : 640 pixels Height : 480 Height : 480 pixels Sampled_Width : 640 Sampled_Height : 480 Pixel aspect ratio : 1.000 Display aspect ratio : 1.333 Display aspect ratio : 4:3 Rotation : 0.000 Frame rate mode : CFR Frame rate mode : Constant Frame rate : 29.970 Frame rate : 29.970 (30000/1001) FPS FrameRate_Num : 30000 FrameRate_Den : 1001 Frame count : 445 Color space : YUV Chroma subsampling : 4:2:0 Chroma subsampling : 4:2:0 Bit depth : 8 Bit depth : 8 bits Scan type : Progressive Scan type : Progressive Bits/(Pixel*Frame) : 0.294 Stream size : 5022219 Stream size : 4.79 MiB (100%) Stream size : 5 MiB Stream size : 4.8 MiB Stream size : 4.79 MiB Stream size : 4.790 MiB Stream size : 4.79 MiB (100%) Proportion of this stream : 0.99909 Encoded date : 2024-03-01 17:39:41 UTC Tagged date : 2024-03-01 17:39:41 UTC colour_description_present : Yes colour_description_present_Source : Container / Stream Color range : Limited colour_range_Source : Container / Stream colour_primaries_Source : Container / Stream transfer_characteristics_Source : Container / Stream Matrix coefficients : BT.470 System B/G matrix_coefficients_Source : Container / Stream mdhd_Duration : 14915 Codec configuration box : avcC
using different containers mp4/mkv doesn't change the output.

=> can't reproduce Sad

Cu Selur


RE: different frame counts in the source and in the destination file - kingcrimsonster - 01.03.2024

Not for all files this bug.
Please download the source file from my first post


RE: different frame counts in the source and in the destination file - Selur - 01.03.2024

I did and I used that as source for all the encodes,....
"C:\Users\Selur\Desktop\source.avi" is where I downloaded it too,...
by the partial output of mediainfo you posted:
Frame count : 448 Source frame count : 445
it seems like the container somehow indicates more frames,...
Does this also happen, if you ignore the audio?


RE: different frame counts in the source and in the destination file - Selur - 01.03.2024

My guess this is a mess-up of mediainfo.


RE: different frame counts in the source and in the destination file - kingcrimsonster - 01.03.2024

Quote:Does this also happen, if you ignore the audio?
Same result...


RE: different frame counts in the source and in the destination file - Selur - 01.03.2024

Since you didn't post the whole mediainfo output: You didn't mix up Video&Audio frames, right?
Quote:Video
Count : 390
Count of stream of this kind : 1
Kind of stream : Video
Kind of stream : Video
Stream identifier : 0
StreamOrder : 0
ID : 1
ID : 1
Unique ID : 532451975017205657
Format : AV1
Format : AV1
Format/Info : AOMedia Video 1
Format/Url : http://aomedia.org/
Commercial name : AV1
Format profile : Main@L3.0
Codec ID : V_AV1
Codec ID/Url : http://aomedia.org/
Duration : 14848.000000
Duration : 14 s 848 ms
Duration : 14 s 848 ms
Duration : 14 s 848 ms
Duration : 00:00:14.848
Duration : 00:00:14;25
Duration : 00:00:14.848 (00:00:14;25)
Bit rate : 2910438
Bit rate : 2 910 kb/s
Width : 640
Width : 640 pixels
Height : 480
Height : 480 pixels
Sampled_Width : 640
Sampled_Height : 480
Pixel aspect ratio : 1.000
Display aspect ratio : 1.333
Display aspect ratio : 4:3
Frame rate mode : CFR
Frame rate mode : Constant
Frame rate : 29.970
Frame rate : 29.970 FPS
Frame count : 445
Color space : YUV
Chroma subsampling : 4:2:0
Chroma subsampling : 4:2:0
Bit depth : 10
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.316
Delay : 0
Delay : 00:00:00.000
Delay : 00:00:00;00
Delay : 00:00:00.000 (00:00:00;00)
Delay, origin : Container
Delay, origin : Container
Stream size : 5401773
Stream size : 5.15 MiB (65%)
Stream size : 5 MiB
Stream size : 5.2 MiB
Stream size : 5.15 MiB
Stream size : 5.152 MiB
Stream size : 5.15 MiB (65%)
Proportion of this stream : 0.65377
Default : Yes
Default : Yes
Forced : Yes
Forced : Yes
colour_description_present : Yes
colour_description_present_Source : Container / Stream
colour_range_Source : Container
colour_range_Original : Limited
colour_range_Original_Source : Stream
colour_primaries_Source : Stream
transfer_characteristics_Source : Stream
Matrix coefficients : BT.470 System B/G
matrix_coefficients_Source : Container / Stream

Audio
Count : 285
Count of stream of this kind : 1
Kind of stream : Audio
Kind of stream : Audio
Stream identifier : 0
StreamOrder : 1
ID : 2
ID : 2
Unique ID : 12750930280863998902
Format : PCM
Format : PCM
Commercial name : PCM
Format settings : Little / Signed
Format settings, Endianness : Little
Format settings, Sign : Signed
Codec ID : A_PCM/INT/LIT
Duration : 14848.000000
Duration : 14 s 848 ms
Duration : 14 s 848 ms
Duration : 14 s 848 ms
Duration : 00:00:14.848
Duration : 00:00:14.848
Bit rate mode : CBR
Bit rate mode : Constant
Bit rate : 1536000
Bit rate : 1 536 kb/s
Channel(s) : 2
Channel(s) : 2 channels
Samples per frame : 1916
Sampling rate : 48000
Sampling rate : 48.0 kHz
Samples count : 712704
Frame rate : 25.054
Frame rate : 25.054 FPS (1916 SPF)
Frame count : 372
Bit depth : 16
Bit depth : 16 bits
Delay : 0
Delay : 00:00:00.000
Delay : 00:00:00.000
Delay, origin : Container
Delay, origin : Container
Delay relative to video : 0
Delay relative to video : 00:00:00.000
Delay relative to video : 00:00:00.000
Stream size : 2850848
Stream size : 2.72 MiB (35%)
Stream size : 3 MiB
Stream size : 2.7 MiB
Stream size : 2.72 MiB
Stream size : 2.719 MiB
Stream size : 2.72 MiB (35%)
Proportion of this stream : 0.34503
Default : Yes
Default : Yes
Forced : No
Forced : No
Audio frames: 372 (will change when audio is converted)
Video frames: 445

Cu Selur


RE: different frame counts in the source and in the destination file - kingcrimsonster - 01.03.2024

General Count : 349 Count of stream of this kind : 1 Kind of stream : General Kind of stream : General Stream identifier : 0 Count of video streams : 1 Count of audio streams : 1 Video_Format_List : AVC Video_Format_WithHint_List : AVC Codecs Video : AVC Audio_Format_List : AAC LC Audio_Format_WithHint_List : AAC LC Audio codecs : AAC LC Audio_Channels_Total : 2 Complete name : D:\My Programms\MPEG Programs\AA-CODECS\Hybrid\bug3\source.mp4 Folder name : D:\My Programms\MPEG Programs\AA-CODECS\Hybrid\bug3 File name extension : source.mp4 File name : source File extension : mp4 Format : MPEG-4 Format : MPEG-4 Format/Extensions usually used : braw mov mp4 m4v m4a m4b m4p m4r 3ga 3gpa 3gpp 3gp 3gpp2 3g2 k3g jpm jpx mqv ismv isma ismt f4a f4b f4v Commercial name : MPEG-4 Format profile : JVT Internet media type : video/mp4 Codec ID : avc1 Codec ID : avc1 (isom/avc1) Codec ID/Url : http://www.apple.com/quicktime/download/standalone.html CodecID_Compatible : isom/avc1 File size : 5007023 File size : 4.78 MiB File size : 5 MiB File size : 4.8 MiB File size : 4.78 MiB File size : 4.775 MiB Duration : 14932 Duration : 14 s 932 ms Duration : 14 s 932 ms Duration : 14 s 932 ms Duration : 00:00:14.932 Duration : 00:00:14;28 Duration : 00:00:14.932 (00:00:14;28) Overall bit rate mode : VBR Overall bit rate mode : Variable Overall bit rate : 2682573 Overall bit rate : 2 683 kb/s Frame rate : 29.970 Frame rate : 29.970 FPS Frame count : 448 Stream size : 210852 Stream size : 206 KiB (4%) Stream size : 206 KiB Stream size : 206 KiB Stream size : 206 KiB Stream size : 205.9 KiB Stream size : 206 KiB (4%) Proportion of this stream : 0.04211 HeaderSize : 8069 DataSize : 4998878 FooterSize : 76 IsStreamable : Yes Encoded date : 2024-03-01 16:53:37 UTC Tagged date : 2024-03-01 16:53:37 UTC File creation date : 2024-03-01 16:53:37.371 UTC File creation date (local) : 2024-03-01 20:53:37.371 File last modification date : 2024-03-01 16:53:37.377 UTC File last modification date (local) : 2024-03-01 20:53:37.377 Writing application : Hybrid 2024.02.24.1 Writing application : Hybrid 2024.02.24.1 Video Count : 394 Count of stream of this kind : 1 Kind of stream : Video Kind of stream : Video Stream identifier : 0 StreamOrder : 0 ID : 1 ID : 1 Format : AVC Format : AVC Format/Info : Advanced Video Codec Format/Url : http://developers.videolan.org/x264.html Commercial name : AVC Format profile : High@L4.1 Format settings : CABAC / 3 Ref Frames Format settings, CABAC : Yes Format settings, CABAC : Yes Format settings, Reference frames : 3 Format settings, Reference frames : 3 frames Internet media type : video/H264 Codec ID : avc1 Codec ID/Info : Advanced Video Coding Duration : 14932 Duration : 14 s 932 ms Duration : 14 s 932 ms Duration : 14 s 932 ms Duration : 00:00:14.932 Duration : 00:00:14;28 Duration : 00:00:14.932 (00:00:14;28) Source duration : 14848 Source duration : 14 s 848 ms Source duration : 14 s 848 ms Source duration : 14 s 848 ms Source duration : 00:00:14.848 Source duration : 00:00:14;25 Source duration : 00:00:14.848 (00:00:14;25) Bit rate : 2287411 Bit rate : 2 287 kb/s Maximum bit rate : 2995888 Maximum bit rate : 2 996 kb/s Width : 640 Width : 640 pixels Height : 480 Height : 480 pixels Sampled_Width : 640 Sampled_Height : 480 Pixel aspect ratio : 1.000 Display aspect ratio : 1.333 Display aspect ratio : 4:3 Rotation : 0.000 Frame rate mode : CFR Frame rate mode : Constant Frame rate : 29.970 Frame rate : 29.970 (30000/1001) FPS FrameRate_Num : 30000 FrameRate_Den : 1001 Frame count : 448 Source frame count : 445 Color space : YUV Chroma subsampling : 4:2:0 Chroma subsampling : 4:2:0 Bit depth : 8 Bit depth : 8 bits Scan type : Progressive Scan type : Progressive Bits/(Pixel*Frame) : 0.248 Stream size : 4274108 Stream size : 4.08 MiB (85%) Stream size : 4 MiB Stream size : 4.1 MiB Stream size : 4.08 MiB Stream size : 4.076 MiB Stream size : 4.08 MiB (85%) Proportion of this stream : 0.85362 Source stream size : 4476807 Source stream size : 4.27 MiB (89%) Source stream size : 4 MiB Source stream size : 4.3 MiB Source stream size : 4.27 MiB Source stream size : 4.269 MiB Source stream size : 4.27 MiB (89%) Source_StreamSize_Proportion : 0.89411 Encoded date : 2024-03-01 16:53:37 UTC Tagged date : 2024-03-01 16:53:37 UTC colour_description_present : Yes colour_description_present_Source : Container / Stream Color range : Limited colour_range_Source : Container / Stream colour_primaries_Source : Container / Stream transfer_characteristics_Source : Container / Stream Matrix coefficients : BT.470 System B/G matrix_coefficients_Source : Container / Stream Source_Delay : 52 Source_Delay_Source : Container mdhd_Duration : 14882 Codec configuration box : avcC Audio Count : 285 Count of stream of this kind : 1 Kind of stream : Audio Kind of stream : Audio Stream identifier : 0 StreamOrder : 1 ID : 2 ID : 2 Format : AAC Format : AAC LC Format/Info : Advanced Audio Codec Low Complexity Commercial name : AAC Format settings, SBR : No (Explicit) Format settings, SBR : No (Explicit) Format_AdditionalFeatures : LC Codec ID : mp4a-40-2 Duration : 14912 Duration : 14 s 912 ms Duration : 14 s 912 ms Duration : 14 s 912 ms Duration : 00:00:14.912 Duration : 00:00:14.912 Bit rate mode : VBR Bit rate mode : Variable Bit rate : 280072 Bit rate : 280 kb/s Maximum bit rate : 299048 Maximum bit rate : 299 kb/s Channel(s) : 2 Channel(s) : 2 channels Channel positions : Front: L R Channel positions : 2/0/0 Channel layout : L R Samples per frame : 1024 Sampling rate : 48000 Sampling rate : 48.0 kHz Samples count : 715776 Frame rate : 46.875 Frame rate : 46.875 FPS (1024 SPF) Frame count : 699 Compression mode : Lossy Compression mode : Lossy Stream size : 522063 Stream size : 510 KiB (10%) Stream size : 510 KiB Stream size : 510 KiB Stream size : 510 KiB Stream size : 509.8 KiB Stream size : 510 KiB (10%) Proportion of this stream : 0.10427 Encoded date : 2024-03-01 16:53:35 UTC Tagged date : 2024-03-01 16:53:37 UTC



RE: different frame counts in the source and in the destination file - Selur - 01.03.2024

Okay, that's not it.
Sadly, I don't know what you do differently than I.

Cu Selur


RE: different frame counts in the source and in the destination file - kingcrimsonster - 01.03.2024

Other encoders do not have this bug.
Another source:
Mediainfo the source file:
Quote:Frame count : 29171

Mediainfo the destination file:
Quote:Frame count : 29073
Source frame count : 29071
98 frames lost.
Resync audio and video.