{"id":2813,"date":"2018-10-18T20:12:13","date_gmt":"2018-10-18T20:12:13","guid":{"rendered":"http:\/\/cocoalopez.com\/blog\/?p=2813"},"modified":"2018-10-18T20:12:13","modified_gmt":"2018-10-18T20:12:13","slug":"image-sequence-scanner-find-missing-frames-on-a-sequence","status":"publish","type":"post","link":"https:\/\/cocoalopez.com\/blog\/?p=2813","title":{"rendered":"Image Sequence Scanner &#8211; Find missing frames on a sequence"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2814\" data-permalink=\"https:\/\/cocoalopez.com\/blog\/?attachment_id=2814\" data-orig-file=\"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2018\/10\/sai2_2018-10-18_15-09-47.png?fit=804%2C614&amp;ssl=1\" data-orig-size=\"804,614\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"sai2_2018-10-18_15-09-47\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2018\/10\/sai2_2018-10-18_15-09-47.png?fit=300%2C229&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2018\/10\/sai2_2018-10-18_15-09-47.png?fit=696%2C532&amp;ssl=1\" class=\"alignnone size-medium wp-image-2814\" src=\"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2018\/10\/sai2_2018-10-18_15-09-47.png?resize=300%2C229\" alt=\"\" width=\"300\" height=\"229\" srcset=\"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2018\/10\/sai2_2018-10-18_15-09-47.png?resize=300%2C229&amp;ssl=1 300w, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2018\/10\/sai2_2018-10-18_15-09-47.png?resize=768%2C587&amp;ssl=1 768w, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2018\/10\/sai2_2018-10-18_15-09-47.png?resize=487%2C372&amp;ssl=1 487w, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2018\/10\/sai2_2018-10-18_15-09-47.png?resize=754%2C576&amp;ssl=1 754w, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2018\/10\/sai2_2018-10-18_15-09-47.png?resize=400%2C305&amp;ssl=1 400w, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2018\/10\/sai2_2018-10-18_15-09-47.png?resize=80%2C60&amp;ssl=1 80w, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2018\/10\/sai2_2018-10-18_15-09-47.png?resize=696%2C532&amp;ssl=1 696w, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2018\/10\/sai2_2018-10-18_15-09-47.png?resize=550%2C420&amp;ssl=1 550w, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2018\/10\/sai2_2018-10-18_15-09-47.png?w=804&amp;ssl=1 804w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>A great tool to find out missing frames on any sequence and pointing out which ones are missing.<\/p>\n<p>Specially great to fix the AE &#8220;missing n frames&#8221; warning during after effects compositing.<\/p>\n<p><a href=\"https:\/\/sourceforge.net\/projects\/imgseqscan\/\">https:\/\/sourceforge.net\/projects\/imgseqscan\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A great tool to find out missing frames on any sequence and pointing out which ones are missing. Specially great to fix the AE &#8220;missing n frames&#8221; warning during after effects compositing. https:\/\/sourceforge.net\/projects\/imgseqscan\/<\/p>\n","protected":false},"author":1,"featured_media":2814,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[35],"tags":[],"class_list":["post-2813","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-zapatainvita"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2018\/10\/sai2_2018-10-18_15-09-47.png?fit=804%2C614&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9XJix-Jn","jetpack-related-posts":[{"id":2565,"url":"https:\/\/cocoalopez.com\/blog\/?p=2565","url_meta":{"origin":2813,"position":0},"title":"Example-Based Expressive Animation of 2D Rigid Bodies","author":"cgmodeler","date":"May 9, 2017","format":"video","excerpt":"Abstract : We present a novel approach to facilitate the creation of stylized 2D rigid body animations. Our approach can handle multiple rigid objects following complex physically-simulated trajectories with collisions, while retaining a unique artistic style directly specified by the user. Starting with an existing target animation (e.g., produced by\u2026","rel":"","context":"In &quot;Featured&quot;","block_context":{"text":"Featured","link":"https:\/\/cocoalopez.com\/blog\/?cat=1002"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2017\/05\/631408123.jpg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2017\/05\/631408123.jpg?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2017\/05\/631408123.jpg?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2017\/05\/631408123.jpg?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2017\/05\/631408123.jpg?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":2741,"url":"https:\/\/cocoalopez.com\/blog\/?p=2741","url_meta":{"origin":2813,"position":1},"title":"Rangos a partir de frames para cada corte en Keyframe MP","author":"cgmodeler","date":"June 8, 2018","format":false,"excerpt":"Para obtener los rangos de cada Shot a partir de los bookmarks de Keyframe MP. Abrir el archivo \".bmk\" en cualquier editor de texto Seleccionar todo lo que est\u00e9 entre la etiqueta: frames=\"1,366,624,726,792,830,916,953\" Copiarlo y pegarlo en un nuevo texto que vamos a guardar con la terminaci\u00f3n \".csv\" En notepad++\u2026","rel":"","context":"In &quot;Featured&quot;","block_context":{"text":"Featured","link":"https:\/\/cocoalopez.com\/blog\/?cat=1002"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2018\/06\/firefox_2018-06-07_23-38-13.png?fit=388%2C598&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2774,"url":"https:\/\/cocoalopez.com\/blog\/?p=2774","url_meta":{"origin":2813,"position":2},"title":"Convertir FPS a TIMECODE y TIMECODE a FPS en Excel \/ Google Sheets","author":"cgmodeler","date":"July 3, 2018","format":false,"excerpt":"This Excel formula grabs a timecode value from cell A1 and converts it into frames. The timecode should be in the format \"01:01:01;01\". The formula uses 30 frames per second and does not calculate drop frames. =VALUE(LEFT(A1,2))*60*60*30+VALUE(MID(A1,4,2))*60*30+VALUE(MID(A1,7,2))*30+RIGHT(A1,2) Example: A1: 01:06:46;11 RESULT: 120191 This Excel formula grabs a number value from\u2026","rel":"","context":"In &quot;Featured&quot;","block_context":{"text":"Featured","link":"https:\/\/cocoalopez.com\/blog\/?cat=1002"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2018\/07\/convertir-fps-a-timecode-y-timecode-a-fps-en-excel-google-sheets.jpg?fit=462%2C467&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2777,"url":"https:\/\/cocoalopez.com\/blog\/?p=2777","url_meta":{"origin":2813,"position":3},"title":"HOW TO CONVERT KEYFRAME BMK TO EDL","author":"cgmodeler","date":"July 4, 2018","format":false,"excerpt":"This is to import a bmk file from KeyframeMp to Premiere as EDL Converted Frame bookmarks to start and end ranges Converted Frame numbers to timecode Adapted to EDL timecode format Outline: Save BMK Edit it in Notepad, leave only frames and remove comma, adding paragraph between frames Import csv\u2026","rel":"","context":"In &quot;Featured&quot;","block_context":{"text":"Featured","link":"https:\/\/cocoalopez.com\/blog\/?cat=1002"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2018\/07\/how-to-convert-keyframe-bmk-to-edl.png?fit=352%2C494&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2613,"url":"https:\/\/cocoalopez.com\/blog\/?p=2613","url_meta":{"origin":2813,"position":4},"title":"Cocoa SAIAIM 0.01 (Animaci\u00f3n en SAI V2)","author":"cgmodeler","date":"December 26, 2017","format":false,"excerpt":"https:\/\/www.youtube.com\/watch?v=WxFuM_EHFxk El primer release del SAIANIM, una herramienta sencilla para animar dentro de SAI. Mejoras en los siguientes releases. Por ahora es funcional se puede hacer un preview a 12FPS. PASOS a seguir en el video: 1. Ajustar shortcuts en base al video 2. Correr el SAIANIM 3. Animar en\u2026","rel":"","context":"In &quot;zapatainvita&quot;","block_context":{"text":"zapatainvita","link":"https:\/\/cocoalopez.com\/blog\/?cat=35"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2017\/12\/EpicPen_2017-12-26_16-03-19.png?fit=1159%2C636&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2017\/12\/EpicPen_2017-12-26_16-03-19.png?fit=1159%2C636&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2017\/12\/EpicPen_2017-12-26_16-03-19.png?fit=1159%2C636&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2017\/12\/EpicPen_2017-12-26_16-03-19.png?fit=1159%2C636&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2017\/12\/EpicPen_2017-12-26_16-03-19.png?fit=1159%2C636&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":3642,"url":"https:\/\/cocoalopez.com\/blog\/?p=3642","url_meta":{"origin":2813,"position":5},"title":"Collection of FFMPEG Drag &#038; Drop CMD\/BAT Tools","author":"cgmodeler","date":"July 2, 2022","format":false,"excerpt":"Here's a small collection of scripts i've made, downloaded, modified, etc to compress, edit, add, remux video files as well as converting mkv files without the need of re-rendering. Copy the code and save as a .bat file, save it on your ffmpeg bin folder or any command line if\u2026","rel":"","context":"In &quot;Featured&quot;","block_context":{"text":"Featured","link":"https:\/\/cocoalopez.com\/blog\/?cat=1002"},"img":{"alt_text":"close up photo of programming of codes","src":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2022\/07\/pexels-photo-546819.jpeg?fit=1200%2C797&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2022\/07\/pexels-photo-546819.jpeg?fit=1200%2C797&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2022\/07\/pexels-photo-546819.jpeg?fit=1200%2C797&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2022\/07\/pexels-photo-546819.jpeg?fit=1200%2C797&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2022\/07\/pexels-photo-546819.jpeg?fit=1200%2C797&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/2813","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2813"}],"version-history":[{"count":1,"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/2813\/revisions"}],"predecessor-version":[{"id":2815,"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/2813\/revisions\/2815"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=\/wp\/v2\/media\/2814"}],"wp:attachment":[{"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2813"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2813"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2813"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}