<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>ffprobe &amp;mdash; 𝐋🅦🆄𝐢𝖇-ᖆ_🐧</title>
    <link>https://blogz.zaclys.com/lwuibr/tag:ffprobe</link>
    <description>New Flavor Since 2025</description>
    <pubDate>Sat, 25 Apr 2026 15:46:42 +0200</pubDate>
    <item>
      <title>Renommer les fichiers GOPRO sous linux</title>
      <link>https://blogz.zaclys.com/lwuibr/renomer-les-fichiers-gopro-sous-linux</link>
      <description>&lt;![CDATA[smalliCeci est un fac-similé de juin 2023 de mon ancien blog/i/small&#xA;---&#xA;&#xA;Le nommage des fichiers sur carte SD des #GOPRO, c&#39;est le bordel. Et sous #Linux les logiciels officiels ne sont pas dispo et propriétaires.&#xA;J&#39;ai donc écris mon 1er script Bash (une journée quand même) pour récupérer la bonne date dans les méta-données des fichiers et les renommer comme je voulais.&#xA;!--more--&#xA;Voici mon code:&#xA;pls *.mM4   list.temp&#xA;filenumber=wc -l &lt; list.temp&#xA;for file in cat list.temp;&#xA;do&#xA;filename=ffprobe -showstreams &#34;$file&#34; | grep &#39;creationtime&#39; | head -n 1 | sed &#34;s/TAG:creation_time=//g; s/.000000Z//g; s/-//g; s/://g; s/T//g;&#34;&#xA;mv $file $filename.mp4&#xA;done&#xA;clear&#xA;echo &#34;Fini!&#34;&#xA;echo $filenumber &#34;fichier(s) traité(s).&#34;&#xA;&#xA;Ça créé la liste des fichiers mp4 ou MP4 présent dans le répertoire, pour chaque ligne de la liste, extrait les méta-données avec #FFPROBE, ne garde que la ligne date de création avec #GREP, ne garde que la 1ère itération avec #HEAD, fait un #SED pour ne garder que la date en format YYMMDD mets tout ça dans une variable, et renomme le fichier à partir de cette variable.&#xA;&#xA;Un petit bonus ça donne le nombre de fichier traité avec #WC&#xA;&#xA;C&#39;est évident qu&#39;on doit pour voir faire mieux en code, mais c&#39;est le mien de avec mon niveau à moi.&#xA;&#xA;ICI le script commenté et instructions&#xA;&#xA;---&#xA;#LogicielsLibres #Linux #Liens #BASH #DIY]]&gt;</description>
      <content:encoded><![CDATA[<p><small><i>Ceci est un fac-similé de juin 2023 de mon ancien blog</i></small></p>

<hr>

<p>Le nommage des fichiers sur carte SD des <a href="/lwuibr/tag:GOPRO" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">GOPRO</span></a>, c&#39;est le bordel. Et sous <a href="/lwuibr/tag:Linux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Linux</span></a> les logiciels officiels ne sont pas dispo et propriétaires.
J&#39;ai donc écris mon 1er script Bash (une journée quand même) pour récupérer la bonne date dans les méta-données des fichiers et les renommer comme je voulais.

Voici mon code:</p>

<pre><code>pls *.[mM][pP]4 &gt; list.temp
filenumber=`wc -l &lt; list.temp`
for file in `cat list.temp`;
do
filename=`ffprobe -show_streams &#34;$file&#34; | grep &#39;creation_time&#39; | head -n 1 | sed &#34;s/TAG:creation_time=//g; s/.000000Z//g; s/-//g; s/://g; s/T//g;&#34;`
mv $file $filename.mp4
done
clear
echo &#34;Fini!&#34;
echo $filenumber &#34;fichier(s) traité(s).&#34;

</code></pre>

<p>Ça créé la liste des fichiers mp4 ou MP4 présent dans le répertoire, pour chaque ligne de la liste, extrait les méta-données avec <a href="/lwuibr/tag:FFPROBE" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">FFPROBE</span></a>, ne garde que la ligne date de création avec <a href="/lwuibr/tag:GREP" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">GREP</span></a>, ne garde que la 1ère itération avec <a href="/lwuibr/tag:HEAD" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">HEAD</span></a>, fait un <a href="/lwuibr/tag:SED" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">SED</span></a> pour ne garder que la date en format YYMMDD mets tout ça dans une variable, et renomme le fichier à partir de cette variable.</p>

<p>Un petit bonus ça donne le nombre de fichier traité avec <a href="/lwuibr/tag:WC" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">WC</span></a></p>

<p>C&#39;est évident qu&#39;on doit pour voir faire mieux en code, mais c&#39;est le mien de avec mon niveau à moi.</p>

<p><a href="http://lwuibr.free.fr/dotclear/images/media/lbgoprorn.sh" rel="nofollow">ICI</a> le script commenté et instructions</p>

<hr>

<p><a href="/lwuibr/tag:LogicielsLibres" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">LogicielsLibres</span></a> <a href="/lwuibr/tag:Linux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Linux</span></a> <a href="/lwuibr/tag:Liens" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Liens</span></a> <a href="/lwuibr/tag:BASH" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">BASH</span></a> <a href="/lwuibr/tag:DIY" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">DIY</span></a></p>
]]></content:encoded>
      <guid>https://blogz.zaclys.com/lwuibr/renomer-les-fichiers-gopro-sous-linux</guid>
      <pubDate>Wed, 07 Jan 2026 15:59:15 +0100</pubDate>
    </item>
  </channel>
</rss>