{"id":117,"date":"2005-10-23T23:50:53","date_gmt":"2005-10-23T21:50:53","guid":{"rendered":"http:\/\/crlam.free.fr\/wp\/?p=117"},"modified":"2023-03-20T10:26:05","modified_gmt":"2023-03-20T09:26:05","slug":"procoder-2-divx-bug","status":"publish","type":"post","link":"https:\/\/www.fenarinarsa.com\/?p=117","title":{"rendered":"Procoder 2 + DivX = bug"},"content":{"rendered":"<p>Je viens de comprendre pourquoi Canopus ProCoder 2 pourrit l&rsquo;image vid\u00e9o lorsqu&rsquo;on veut encoder un fichier en DivX dans un autre format (MPEG2 pour faire un DVD, par exemple). Lorsque l&rsquo;image source n&rsquo;est pas de la m\u00eame taille que l&rsquo;image finale, le redimensionnement par ProCoder est tout merdique&nbsp;: c&rsquo;est comme si l&rsquo;image avait une r\u00e9solution horizontale deux fois inf\u00e9rieure \u00e0 ce quelle devrait \u00eatre.<\/p>\n<p>L&rsquo;origine de ce bug, et je viens de la trouver, est que ProCoder  a un bug dans l&rsquo;upsampling de 4:2:2 vers 4:4:4 \u00e0 partir d&rsquo;une source VfW (vid\u00e9o for Windows, autrement dit de l&rsquo;AVI). Au lieu d&rsquo;interpoler horizontalement la chroma uniquement, il interpole la chroma ET la luma (autrement dit toute l&rsquo;image).<\/p>\n<p>Une solution consiste \u00e0 d\u00e9sinstaller les d\u00e9codeurs DivX &#038; cie et \u00e0 la place d&rsquo;installer le d\u00e9codeur Xvid (<a href=\"http:\/\/www.koepi.org\" target=\"_blank\" rel=\"noopener\">t\u00e9l\u00e9chargeable ici<\/a>). Une fois fait allez dans le menu d\u00e9marrer dans \u00ab\u00a0Xvid\u00a0\u00bb > \u00ab\u00a0Configure Decoder\u00a0\u00bb puis changez l&rsquo;option \u00ab\u00a0Output Colorspace\u00a0\u00bb en \u00ab\u00a0RGB24\u00a0\u00bb (au lieu de \u00ab\u00a0no force\u00a0\u00bb). Par la m\u00eame occasion, v\u00e9rifiez que les trois options dans \u00ab\u00a0FourCC support\u00a0\u00bb soient bien toutes coch\u00e9es (comme \u00e7a le Xvid d\u00e9codera vos sources DivX 4 ou 5). Attention, le Xvid ne d\u00e9code pas l&rsquo;ancien DivX 3.<\/p>\n<p><center><img decoding=\"async\" src=\"\/blog\/procoder_xvid.png\"><\/center><\/p>\n<p>Les options de deblocking (Y et UV) am\u00e9liorent la qualit\u00e9 de l&rsquo;image en supprimant certains artefacts (utile pour la conversion dans ProCoder) mais si votre machine est un peu lente les vid\u00e9os peuvent se mettre \u00e0 ramer en lecture normale.<br \/>\nUne fois ces modifications effectu\u00e9es, vous pourrez faire des MPEG2 (pour DVD), des conversions DV, des transcodages, etc. de toutes vos vid\u00e9os DivX 4\/5 ou XviD directement dans ProCoder sans probl\u00e8me.<br \/>\nAttention cependant, en lecture normale (dans Media Player &#038; cie), l&rsquo;affichage de la vid\u00e9o se fait par un syst\u00e8me d&rsquo;incrustation directement au niveau de la carte graphique &#8211; cela se voit quand on bouge rapidement la fen\u00eatre du player car la vid\u00e9o suit le mouvement de la souris avec un temps de retard. Malheureusement les cartes attendent en g\u00e9n\u00e9ral du YUY2 ou du YV12 mais pas du RGB24&#8230; Donc si vous avez des soucis \u00e0 la lecture (ralentissements notamment), c&rsquo;est que l&rsquo;incrustation vid\u00e9o est d\u00e9sactiv\u00e9e. Pour la r\u00e9activer, il faut repasser en mode \u00ab\u00a0No force\u00a0\u00bb.<\/p>\n<p>Voici au passage la table de correspondances entre noms informatique et formats vid\u00e9o&nbsp;:<br \/>\nRGB32 = RGB 8 bits + alpha channel 8 bits<br \/>\nRGB24 = RGB 8 bits<br \/>\nYUY2 = 4:2:2<br \/>\nYUYV = 4:2:2<br \/>\nYV12 = 4:2:0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Je viens de comprendre pourquoi Canopus ProCoder 2 pourrit l&rsquo;image vid\u00e9o lorsqu&rsquo;on veut encoder un fichier en DivX dans un autre format (MPEG2 pour faire un DVD, par exemple). Lorsque l&rsquo;image source n&rsquo;est pas de la m\u00eame taille que l&rsquo;image finale, le redimensionnement par ProCoder est tout merdique&nbsp;: c&rsquo;est comme si l&rsquo;image avait une r\u00e9solution &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.fenarinarsa.com\/?p=117\"> <span class=\"screen-reader-text\">Procoder 2 + DivX = bug<\/span> Lire la suite\u00a0\u00bb<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":[],"rop_publish_now_history":[],"rop_publish_now_status":"pending","site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","footnotes":""},"categories":[2],"tags":[],"class_list":["post-117","post","type-post","status-publish","format-standard","hentry","category-nerditude"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Procoder 2 + DivX = bug - Coredump<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fenarinarsa.com\/?p=117\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Procoder 2 + DivX = bug - Coredump\" \/>\n<meta property=\"og:description\" content=\"Je viens de comprendre pourquoi Canopus ProCoder 2 pourrit l&rsquo;image vid\u00e9o lorsqu&rsquo;on veut encoder un fichier en DivX dans un autre format (MPEG2 pour faire un DVD, par exemple). Lorsque l&rsquo;image source n&rsquo;est pas de la m\u00eame taille que l&rsquo;image finale, le redimensionnement par ProCoder est tout merdique&nbsp;: c&rsquo;est comme si l&rsquo;image avait une r\u00e9solution &hellip; Procoder 2 + DivX = bug Lire la suite\u00a0\u00bb\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fenarinarsa.com\/?p=117\" \/>\n<meta property=\"og:site_name\" content=\"Coredump\" \/>\n<meta property=\"article:published_time\" content=\"2005-10-23T21:50:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-20T09:26:05+00:00\" \/>\n<meta name=\"author\" content=\"Cyril Lambin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fenarinarsa\" \/>\n<meta name=\"twitter:site\" content=\"@fenarinarsa\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Cyril Lambin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.fenarinarsa.com\/?p=117#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.fenarinarsa.com\/?p=117\"},\"author\":{\"name\":\"Cyril Lambin\",\"@id\":\"https:\/\/www.fenarinarsa.com\/#\/schema\/person\/80a26199aabcf306072d581606fb24e4\"},\"headline\":\"Procoder 2 + DivX = bug\",\"datePublished\":\"2005-10-23T21:50:53+00:00\",\"dateModified\":\"2023-03-20T09:26:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.fenarinarsa.com\/?p=117\"},\"wordCount\":430,\"articleSection\":[\"Nerditude\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.fenarinarsa.com\/?p=117\",\"url\":\"https:\/\/www.fenarinarsa.com\/?p=117\",\"name\":\"Procoder 2 + DivX = bug - Coredump\",\"isPartOf\":{\"@id\":\"https:\/\/www.fenarinarsa.com\/#website\"},\"datePublished\":\"2005-10-23T21:50:53+00:00\",\"dateModified\":\"2023-03-20T09:26:05+00:00\",\"author\":{\"@id\":\"https:\/\/www.fenarinarsa.com\/#\/schema\/person\/80a26199aabcf306072d581606fb24e4\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.fenarinarsa.com\/?p=117#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.fenarinarsa.com\/?p=117\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.fenarinarsa.com\/?p=117#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.fenarinarsa.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Procoder 2 + DivX = bug\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.fenarinarsa.com\/#website\",\"url\":\"https:\/\/www.fenarinarsa.com\/\",\"name\":\"Coredump\",\"description\":\"Le blog de Fenarinarsa, le pays du bonheur et des oiseaux qui font cui-cui.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.fenarinarsa.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.fenarinarsa.com\/#\/schema\/person\/80a26199aabcf306072d581606fb24e4\",\"name\":\"Cyril Lambin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/c3c1a506ae7c6720c92de38fcb90b4a4cfd9210af4f94de3604bb07987384f5d?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c3c1a506ae7c6720c92de38fcb90b4a4cfd9210af4f94de3604bb07987384f5d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c3c1a506ae7c6720c92de38fcb90b4a4cfd9210af4f94de3604bb07987384f5d?s=96&d=mm&r=g\",\"caption\":\"Cyril Lambin\"},\"sameAs\":[\"https:\/\/fenarinarsa.com\"],\"url\":\"https:\/\/www.fenarinarsa.com\/?author=2\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Procoder 2 + DivX = bug - Coredump","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fenarinarsa.com\/?p=117","og_locale":"fr_FR","og_type":"article","og_title":"Procoder 2 + DivX = bug - Coredump","og_description":"Je viens de comprendre pourquoi Canopus ProCoder 2 pourrit l&rsquo;image vid\u00e9o lorsqu&rsquo;on veut encoder un fichier en DivX dans un autre format (MPEG2 pour faire un DVD, par exemple). Lorsque l&rsquo;image source n&rsquo;est pas de la m\u00eame taille que l&rsquo;image finale, le redimensionnement par ProCoder est tout merdique&nbsp;: c&rsquo;est comme si l&rsquo;image avait une r\u00e9solution &hellip; Procoder 2 + DivX = bug Lire la suite\u00a0\u00bb","og_url":"https:\/\/www.fenarinarsa.com\/?p=117","og_site_name":"Coredump","article_published_time":"2005-10-23T21:50:53+00:00","article_modified_time":"2023-03-20T09:26:05+00:00","author":"Cyril Lambin","twitter_card":"summary_large_image","twitter_creator":"@fenarinarsa","twitter_site":"@fenarinarsa","twitter_misc":{"\u00c9crit par":"Cyril Lambin","Dur\u00e9e de lecture estim\u00e9e":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fenarinarsa.com\/?p=117#article","isPartOf":{"@id":"https:\/\/www.fenarinarsa.com\/?p=117"},"author":{"name":"Cyril Lambin","@id":"https:\/\/www.fenarinarsa.com\/#\/schema\/person\/80a26199aabcf306072d581606fb24e4"},"headline":"Procoder 2 + DivX = bug","datePublished":"2005-10-23T21:50:53+00:00","dateModified":"2023-03-20T09:26:05+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fenarinarsa.com\/?p=117"},"wordCount":430,"articleSection":["Nerditude"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/www.fenarinarsa.com\/?p=117","url":"https:\/\/www.fenarinarsa.com\/?p=117","name":"Procoder 2 + DivX = bug - Coredump","isPartOf":{"@id":"https:\/\/www.fenarinarsa.com\/#website"},"datePublished":"2005-10-23T21:50:53+00:00","dateModified":"2023-03-20T09:26:05+00:00","author":{"@id":"https:\/\/www.fenarinarsa.com\/#\/schema\/person\/80a26199aabcf306072d581606fb24e4"},"breadcrumb":{"@id":"https:\/\/www.fenarinarsa.com\/?p=117#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fenarinarsa.com\/?p=117"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fenarinarsa.com\/?p=117#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.fenarinarsa.com\/"},{"@type":"ListItem","position":2,"name":"Procoder 2 + DivX = bug"}]},{"@type":"WebSite","@id":"https:\/\/www.fenarinarsa.com\/#website","url":"https:\/\/www.fenarinarsa.com\/","name":"Coredump","description":"Le blog de Fenarinarsa, le pays du bonheur et des oiseaux qui font cui-cui.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fenarinarsa.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/www.fenarinarsa.com\/#\/schema\/person\/80a26199aabcf306072d581606fb24e4","name":"Cyril Lambin","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/c3c1a506ae7c6720c92de38fcb90b4a4cfd9210af4f94de3604bb07987384f5d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c3c1a506ae7c6720c92de38fcb90b4a4cfd9210af4f94de3604bb07987384f5d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c3c1a506ae7c6720c92de38fcb90b4a4cfd9210af4f94de3604bb07987384f5d?s=96&d=mm&r=g","caption":"Cyril Lambin"},"sameAs":["https:\/\/fenarinarsa.com"],"url":"https:\/\/www.fenarinarsa.com\/?author=2"}]}},"_links":{"self":[{"href":"https:\/\/www.fenarinarsa.com\/index.php?rest_route=\/wp\/v2\/posts\/117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fenarinarsa.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fenarinarsa.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fenarinarsa.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fenarinarsa.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=117"}],"version-history":[{"count":1,"href":"https:\/\/www.fenarinarsa.com\/index.php?rest_route=\/wp\/v2\/posts\/117\/revisions"}],"predecessor-version":[{"id":1996,"href":"https:\/\/www.fenarinarsa.com\/index.php?rest_route=\/wp\/v2\/posts\/117\/revisions\/1996"}],"wp:attachment":[{"href":"https:\/\/www.fenarinarsa.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fenarinarsa.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fenarinarsa.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}