{"id":83,"date":"2009-02-02T11:07:12","date_gmt":"2009-02-02T10:07:12","guid":{"rendered":"http:\/\/pas-bien.net\/blog\/?p=83"},"modified":"2011-10-17T20:59:22","modified_gmt":"2011-10-17T19:59:22","slug":"fusionnez-deux-fichiers-srt-avec-2srt2ass","status":"publish","type":"post","link":"https:\/\/pas-bien.net\/blog\/2009\/02\/02\/fusionnez-deux-fichiers-srt-avec-2srt2ass-83","title":{"rendered":"Fusionnez deux fichiers SRT avec 2srt2ass"},"content":{"rendered":"<p>Pour travailler mon anglais je voulais pouvoir utiliser deux fichiers SRT en m\u00eame temps : un en VO et l&rsquo;autre en fran\u00e7ais pour avoir la traduction instantan\u00e9e. Mes lecteurs vid\u00e9os pr\u00e9f\u00e9r\u00e9s (Media Player Classic et VLC) ne permettant pas \u00e7a : j&rsquo;ai cr\u00e9\u00e9 un petit outil PHP : 2SRT2ASS (ou Two SRT to ASS).<\/p>\n<p>Il analyse les fichiers SRT que l&rsquo;on lui envoie pour les ressortir fusionn\u00e9s en un fichiers ASS. Voici un petit apper\u00e7u de ce que \u00e7a donne avec Knight Rider 2008 (no comment sur la s\u00e9rie \ud83d\ude10 ) :<\/p>\n<div id=\"attachment_84\" style=\"width: 510px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/pas-bien.net\/blog\/wp-content\/uploads\/2009\/01\/2srt2ass.jpg\"><img aria-describedby=\"caption-attachment-84\" loading=\"lazy\" class=\"size-full wp-image-84\" title=\"2srt2ass\" src=\"http:\/\/pas-bien.net\/blog\/wp-content\/uploads\/2009\/01\/2srt2ass.jpg\" alt=\"Aper\u00e7u de deux fichiers SRT fusionn\u00e9s\" width=\"500\" height=\"284\" srcset=\"https:\/\/pas-bien.net\/blog\/wp-content\/uploads\/2009\/01\/2srt2ass.jpg 500w, https:\/\/pas-bien.net\/blog\/wp-content\/uploads\/2009\/01\/2srt2ass-300x170.jpg 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><p id=\"caption-attachment-84\" class=\"wp-caption-text\">Aper\u00e7u de deux fichiers SRT fusionn\u00e9s<\/p><\/div>\n<p>Cet outil fonctionne tr\u00e8s simplement :<\/p>\n<ol>\n<li>Vous lui envoyez les deux fichiers.<\/li>\n<li>Vous cliquez sur \u00ab\u00a0Envoyer\u00a0\u00bb et il vous renvoie les fichiers fusionn\u00e9s.<\/li>\n<\/ol>\n<p>Le fichier g\u00e9n\u00e9r\u00e9 est un fichier SSA\/ASS. C&rsquo;\u00e9tait <a title=\"VLC's Subtitles codecs\" href=\"http:\/\/wiki.videolan.org\/SubtitlesCodec\">le seul format<\/a> qui permettait d&rsquo;avoir une mise en forme (en haut et en bas) tout en \u00e9tant bas\u00e9 sur les timestamps (comme pour les fichiers SRT).<\/p>\n<p>A noter aussi que VLC semble mal dig\u00e9rer les ASS mais Media Player Classic n&rsquo;a aucun probl\u00e8mes.<\/p>\n<p>Si vous voulez vous aussi utiliser cet outil, il est disponnible avec ses sources ici :<\/p>\n<p><p style=\"border-top: 2px solid rgb(65, 105, 175); border-bottom: 2px solid rgb(65, 105, 175); padding: 5px 20px 5px 45px; background: rgb(223, 235, 255) url(https:\/\/pas-bien.net\/blog\/wp-content\/plugins\/NiceWeb2CSS\/icon\/world.gif) no-repeat scroll 15px 50%; text-align: left; color: rgb(102, 102, 102);\"><a title=\"2SRT2ASS\" href=\"http:\/\/pas-bien.net\/2srt2ass\/\">2SRT2ASS<\/a><\/p><\/p>\n<p>PS : Si vous souhaitez attrendre le support de cette fonction dans VLC, <a title=\"VideoLan Forum : Dual subtitles?\" href=\"http:\/\/forum.videolan.org\/viewtopic.php?f=7&amp;t=21558&amp;start=0\">une discution<\/a> est en cours depuis 2006&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pour travailler mon anglais je voulais pouvoir utiliser deux fichiers SRT en m\u00eame temps : un en VO et l&rsquo;autre en fran\u00e7ais pour avoir la traduction instantan\u00e9e. Mes lecteurs vid\u00e9os pr\u00e9f\u00e9r\u00e9s (Media Player Classic et VLC) ne permettant pas \u00e7a : j&rsquo;ai cr\u00e9\u00e9 un petit outil PHP : 2SRT2ASS (ou Two SRT to ASS). Il [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":384,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[29],"tags":[57,24,7,55,56],"_links":{"self":[{"href":"https:\/\/pas-bien.net\/blog\/wp-json\/wp\/v2\/posts\/83"}],"collection":[{"href":"https:\/\/pas-bien.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pas-bien.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pas-bien.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/pas-bien.net\/blog\/wp-json\/wp\/v2\/comments?post=83"}],"version-history":[{"count":11,"href":"https:\/\/pas-bien.net\/blog\/wp-json\/wp\/v2\/posts\/83\/revisions"}],"predecessor-version":[{"id":531,"href":"https:\/\/pas-bien.net\/blog\/wp-json\/wp\/v2\/posts\/83\/revisions\/531"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pas-bien.net\/blog\/wp-json\/wp\/v2\/media\/384"}],"wp:attachment":[{"href":"https:\/\/pas-bien.net\/blog\/wp-json\/wp\/v2\/media?parent=83"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pas-bien.net\/blog\/wp-json\/wp\/v2\/categories?post=83"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pas-bien.net\/blog\/wp-json\/wp\/v2\/tags?post=83"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}