{"id":4430,"date":"2012-07-23T03:00:49","date_gmt":"2012-07-23T01:00:49","guid":{"rendered":"http:\/\/blogs.wittwer.fr\/whiler\/?p=4430"},"modified":"2014-02-19T11:40:42","modified_gmt":"2014-02-19T10:40:42","slug":"sequence","status":"publish","type":"post","link":"https:\/\/blogs.wittwer.fr\/whiler\/2012\/07\/23\/sequence\/","title":{"rendered":"S\u00e9quence"},"content":{"rendered":"<p>De temps en temps, je m&rsquo;amuse \u00e0 prendre des s\u00e9ries de photos afin de les assembler pour en faire une vid\u00e9o&#8230;<\/p>\n<p><center>\n<div class=\"youtube-embed\" itemprop=\"video\" itemscope itemtype=\"https:\/\/schema.org\/VideoObject\">\n\t<meta itemprop=\"url\" content=\"https:\/\/www.youtube.com\/v\/0IyJTw8-tCE\" \/>\n\t<meta itemprop=\"name\" content=\"S\u00e9quence\" \/>\n\t<meta itemprop=\"description\" content=\"S\u00e9quence\" \/>\n\t<meta itemprop=\"uploadDate\" content=\"2012-07-23T03:00:49+02:00\" \/>\n\t<meta itemprop=\"thumbnailUrl\" content=\"https:\/\/i.ytimg.com\/vi\/0IyJTw8-tCE\/default.jpg\" \/>\n\t<meta itemprop=\"embedUrl\" content=\"https:\/\/www.youtube.com\/embed\/0IyJTw8-tCE\" \/>\n\t<meta itemprop=\"height\" content=\"340\" \/>\n\t<meta itemprop=\"width\" content=\"560\" \/>\n\t<iframe loading=\"lazy\" style=\"border: 0;\" class=\"youtube-player\" width=\"560\" height=\"340\" src=\"https:\/\/www.youtube.com\/embed\/0IyJTw8-tCE\" allowfullscreen><\/iframe>\n<\/div>\n<\/center><\/p>\n<p>Ne le faisant pas tous les jours, je note dans cet article la m\u00e9thodologie que je suis&nbsp;:<\/p>\n<p><!--more--><\/p>\n<h3>Si besoin , je recadre les images pour n&rsquo;en garder qu&rsquo;une partie.<\/h3>\n<p>Pour cela j&rsquo;utilise <a href=\"https:\/\/www.corel.com\/corel\/product\/index.jsp?pid=prod4130078\" title=\"Page officielle de Paint Shop Pro\" target=\"_blank\">Paint Shop Pro<\/a> ainsi&nbsp;:<\/p>\n<ul>\n<li>J&rsquo;ouvre une des photos<\/li>\n<li>D\u00e9marrage de l&rsquo;enregistrement d&rsquo;un script\n<ul>\n<li>Utilisation des diff\u00e9rents outils souhait\u00e9s, dans le cas pr\u00e9sent, pour recadrer mes photos, je modifie la taille du support :<br \/>\n<div id=\"attachment_4431\" style=\"width: 160px\" class=\"wp-caption aligncenter\"><a href=\"\/whiler\/wp-content\/uploads\/2012\/07\/canvas_size.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4431\" src=\"\/whiler\/wp-content\/uploads\/2012\/07\/canvas_size-150x150.jpg\" alt=\"Taille du support\" title=\"Taille du support\" width=\"150\" height=\"150\" class=\"size-thumbnail wp-image-4431\" \/><\/a><p id=\"caption-attachment-4431\" class=\"wp-caption-text\">Taille du support<\/p><\/div><\/li>\n<li>\u00c9ventuelles autres modifications sur la photo&#8230; (redimensionnement, filtres, &#8230;)<\/li>\n<\/ul>\n<\/li>\n<li>Sauvegarde de l&rsquo;enregistrement du script<\/li>\n<li>Fermeture sans sauvegarder de la photo modifi\u00e9e pendant l&rsquo;enregistrement du script<\/li>\n<li>Traitement group\u00e9 sur l&rsquo;ensemble des photos (Menu <em>Fichier\/Traitement group\u00e9&#8230;<\/em>)&nbsp;:<br \/>\n<div id=\"attachment_4432\" style=\"width: 160px\" class=\"wp-caption aligncenter\"><a href=\"\/whiler\/wp-content\/uploads\/2012\/07\/batch_process.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4432\" src=\"\/whiler\/wp-content\/uploads\/2012\/07\/batch_process-150x150.jpg\" alt=\"Traitement group\u00e9\" title=\"Traitement group\u00e9\" width=\"150\" height=\"150\" class=\"size-thumbnail wp-image-4432\" \/><\/a><p id=\"caption-attachment-4432\" class=\"wp-caption-text\">Traitement group\u00e9<\/p><\/div><\/li>\n<\/ul>\n<p>Mes images sont alors toutes recadr\u00e9es, redimensionn\u00e9es, &#8230;, comme je le souhaite. Je peux alors passer \u00e0 l&rsquo;\u00e9tape suivante&#8230; <img src=\"https:\/\/blogs.wittwer.fr\/whiler\/wp-includes\/images\/smilies\/skype\/\/yes.gif\" alt=\"(y)\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3>Renommage des fichiers.<\/h3>\n<p>Utilisation de <a href=\"https:\/\/www.bulkrenameutility.co.uk\/\" title=\"Site officiel de Bulk Rename Utility\" target=\"_blank\">Bulk Rename Utility<\/a> :<br \/>\n<div id=\"attachment_4437\" style=\"width: 160px\" class=\"wp-caption aligncenter\"><a href=\"\/whiler\/wp-content\/uploads\/2012\/07\/bulk_rename_utility.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4437\" src=\"\/whiler\/wp-content\/uploads\/2012\/07\/bulk_rename_utility-150x150.jpg\" alt=\"Bulk Rename Utility\" title=\"Bulk Rename Utility\" width=\"150\" height=\"150\" class=\"size-thumbnail wp-image-4437\" \/><\/a><p id=\"caption-attachment-4437\" class=\"wp-caption-text\">Bulk Rename Utility<\/p><\/div><br \/>\nJe nomme toutes images avec un m\u00eame nom suivi d&rsquo;une s\u00e9quence num\u00e9rique commen\u00e7ant \u00e0 1 et ayant le nombre de chiffres n\u00e9cessaire en fonction du nombre de photos au total&nbsp;:<\/p>\n<ul>\n<li>S&rsquo;il y a de 1 \u00e0 9 photos, <em>Pad<\/em> vaut 1<\/li>\n<li>S&rsquo;il y a de 10 \u00e0 99 photos, <em>Pad<\/em> vaut 2<\/li>\n<li>&#8230;<\/li>\n<\/ul>\n<p>Il ne me reste plus qu&rsquo;\u00e0 g\u00e9n\u00e9rer la vid\u00e9o&#8230; <img src=\"https:\/\/blogs.wittwer.fr\/whiler\/wp-includes\/images\/smilies\/skype\/\/yes.gif\" alt=\"(y)\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3>G\u00e9n\u00e9ration de la vid\u00e9o.<\/h3>\n<p>Sur mon ordinateur, j&rsquo;ai <a href=\"https:\/\/ffmpeg.org\/\" title=\"Site officiel de ffmpeg\" target=\"_blank\">ffmepg<\/a> qui est install\u00e9 (souvent disponible avec des paquetages de <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Codec\" rel=\"glossary\" target=\"_blank\" title=\"Wikipedia, D&eacute;finition de&nbsp;: codecs\" style=\"\" >codecs<\/a><sup style=\"font-family: Georgia, Times New Roman, Serif; font-weight: bold; color: #AAAAAA\" ><em>W<\/em><\/sup>, des outils de conversion vid\u00e9o, &#8230;)<br \/>\nPour g\u00e9n\u00e9rer la vid\u00e9o \u00e0 partir des photos, \u00e0 partir d&rsquo;une <em>invite de commandes<\/em>, en \u00e9tant dans le r\u00e9pertoire qui contient les images, j&rsquo;utilise la ligne de commande suivante&nbsp;:<\/p>\n<div class=\"codecolorer-container dos dawn\" style=\"overflow:auto;white-space:nowrap;width:480px;\"><div class=\"dos codecolorer\">&quot;<span class=\"sy0\">&lt;<\/span>chemin vers ffmepg<span class=\"sy0\">&gt;<\/span>\\ffmpeg.exe&quot; -f image2 -i route<span class=\"sy0\">%<\/span><span class=\"re3\">0<\/span>2d.jpg -b 16000k route.avi<\/div><\/div>\n<div id=\"attachment_4449\" style=\"width: 160px\" class=\"wp-caption aligncenter\"><a href=\"\/whiler\/wp-content\/uploads\/2012\/07\/dos_ffmepg.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4449\" src=\"\/whiler\/wp-content\/uploads\/2012\/07\/dos_ffmepg-150x150.jpg\" alt=\"Ligne de commande ffmpeg\" title=\"Ligne de commande ffmpeg\" width=\"150\" height=\"150\" class=\"size-thumbnail wp-image-4449\" \/><\/a><p id=\"caption-attachment-4449\" class=\"wp-caption-text\">Ligne de commande ffmpeg<\/p><\/div>\n<p>Les diff\u00e9rents param\u00e8tres utilis\u00e9s sont&nbsp;:<\/p>\n<ul>\n<li><strong>-f image2<\/strong>&nbsp;: pour sp\u00e9cifier que l&rsquo;on va utiliser des images<\/li>\n<li><strong>-i route%02d.jpg<\/strong>&nbsp;: le format du fichier en entr\u00e9e ; dans le cas pr\u00e9sent, il commence par <em>route<\/em>, puis il est suivi de <em>2<\/em> chiffres et de l&rsquo;extension <em>.jpg<\/em><\/li>\n<li><strong>-b 16000k<\/strong>&nbsp;: le bitrate<\/li>\n<li><strong>route.avi<\/strong>&nbsp;: le fichier de sortie<\/li>\n<\/ul>\n<p>La documentation compl\u00e8te est disponible sur <a href=\"https:\/\/ffmpeg.org\/ffmpeg.html\" title=\"Documentation de ffmpeg\" target=\"_blank\">cette page<\/a> ou vous pouvez afficher les diff\u00e9rents param\u00e8tres avec la ligne de commande&nbsp;: <code class=\"codecolorer dos dawn\"><span class=\"dos\">ffmepg -?<\/span><\/code><\/p>\n<p>Ensuite, g\u00e9n\u00e9ralement, je transferts la vid\u00e9o ainsi g\u00e9n\u00e9rer sur <a href=\"https:\/\/www.youtube.com\/watch?v=0IyJTw8-tCE\" title=\"Exemple de vid\u00e9o transf\u00e9r\u00e9e\" target=\"_blank\">YouTube<\/a> ou un autre site du genre&#8230; (c&rsquo;est l\u00e0 que j&rsquo;ajoute \u00e9ventuellement une musique, que je stabilise, &#8230;)<\/p>\n<p>Je ne suis pas un expert dans le domaine, mais si vous avez des questions, n&rsquo;h\u00e9sitez pas&#8230; j&rsquo;essayerai d&rsquo;y r\u00e9pondre <img src=\"https:\/\/blogs.wittwer.fr\/whiler\/wp-includes\/images\/smilies\/skype\/\/wink.gif\" alt=\";)\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/><\/p>\n<p>&nbsp;<\/p>\n<blockquote><p>Pour info, <a href=\"https:\/\/www.youtube.com\/watch?v=0IyJTw8-tCE\" title=\"Exemple de vid\u00e9o\" target=\"_blank\">la vid\u00e9o<\/a> de cet article utilise 1067 photos prises \u00e0 un intervalle de 0.5 seconde. Celles-ci sont ensuite affich\u00e9es dans la vid\u00e9o tous les 1\/25 de secondes (fps=25 par d\u00e9faut)<\/p><\/blockquote>\n<div class=\"thanks_button_div\" \n                  style=\"float: right; margin-right: 10px; margin-top:10px;\"><div id=\"thanksButtonDiv_4430_1\" style=\"background-image:url(https:\/\/blogs.wittwer.fr\/whiler\/wp-content\/plugins\/thanks-you-counter-button\/images\/thanks_compact_brown1.png); background-repeat:no-repeat; float: left; display: inline;\"\n                onmouseover=\"javascript:thankYouChangeButtonImage('thanksButtonDiv_4430_1', true);\" \n                onmouseout=\"javascript:thankYouChangeButtonImage('thanksButtonDiv_4430_1', false);\"\n                onclick=\"javascript:thankYouChangeButtonImage('thanksButtonDiv_4430_1', false);\" >\n                <input type=\"button\" onclick=\"thankYouButtonClick(4430, 'You left &ldquo;Thanks&rdquo; already for this post')\" value=\"Merci\u00a0 0\"\n                  class=\"thanks_button thanks_compact thanks_brown1\"\n                  style=\"  font-family: Verdana, Arial, Sans-Serif; font-size: 14px; font-weight: normal;; color:#00f;\"\n                  id=\"thanksButton_4430_1\" title=\"Click to leave &ldquo;Thanks&rdquo; for this post\"\/>\n             <\/div><div id=\"ajax_loader_4430_1\" style=\"display:inline;visibility: hidden;\"><img decoding=\"async\" alt=\"ajax loader\" src=\"https:\/\/blogs.wittwer.fr\/whiler\/wp-content\/plugins\/thanks-you-counter-button\/images\/ajax-loader.gif\" \/><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>De temps en temps, je m\u2019amuse \u00e0 prendre des s\u00e9ries de photos afin de les assembler pour en faire une vid\u00e9o\u2026<br \/>\nNe le faisant pas tous les jours, je note dans cet article la m\u00e9thodologie que je suis&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[5],"tags":[79,96],"class_list":["post-4430","post","type-post","status-publish","format-standard","hentry","category-computer","tag-photos","tag-video"],"_links":{"self":[{"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/posts\/4430","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/comments?post=4430"}],"version-history":[{"count":0,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/posts\/4430\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/media?parent=4430"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/categories?post=4430"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/tags?post=4430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}