Bonsoir à toutes et à tous,
Lorsque vous enregistrez des vidéos avec la fonction dashcam ou sentinelle de votre Tesla vous vous retrouvez avec trois fichiers : caméra avant (front), caméra gauche (left_repeater) et caméra droite (right_repeater). De plus cela produit pour chaque minute trois fichiers. Donc, par exemple, pour cinq minutes d'enregistrement cela correspond à 15 fichiers.
C'est assez chiant de devoir tout parcourir ou bien de vouloir partager un bout que vous auriez filmer.
Mais, il existe une solution ! Dont je vous propose juste le "tutoriel" (je ne suis pas le créateur de l'outil que l'on va utiliser), en essayant de faire au plus simple.
0 - Avant de commencer...
Python est un langage de programmation.
FFmpeg est une collection de logiciels libres destinés au traitement de flux audio ou vidéo (enregistrement, lecture/conversion d'un format à un autre).
Exécutable est un fichier contenant un programme et identifié par le système d'exploitation (Windows, MacOS, ...) en tant que tel.
1 - Ce dont vous aurez besoin
L'utilitaire que nous allons utiliser se nomme tesla_dashcam.
Malheureusement il ne propose pas d'interface graphique comme vous pouvez en avoir l'habitude avec les applications.
Une solution est de procéder manuellement à l'installation des composants (python, ffmpeg, tesla_dashcam, ...).
Alternativement, et ce que nous allons faire, est d'utiliser l'exécutable mis à disposition.
Il faut vous rendre sur la page des versions : https://github.com/ehendrix23/tesla_dashcam/releases
Et, pour la version la plus récente (0.1.8 quand j'écris ce texte 0.1.10 pour le moment), prendre :
Sur MacOS : https://github.com/ehendrix23/tesla_dashcam/releases/download/v0.1.10/tesla_dashcam.dmg
Sur Windows : https://github.com/ehendrix23/tesla_dashcam/releases/download/v0.1.10/tesla_dashcam.zip
Sur Linux : il n'y a pas d'executable, mais si vous utilisez Linux vous saurez vous débrouiller ?
2 - Préparation
Une fois que vous avez récupéré le fichier, vous devez extraire le contenu dans un dossier.
Exemple : tesla_dashcam sur votre bureau et vous y mettez dedans le contenu du .dmg si vous êtes sous MacOS ou du .zip si vous êtes sous Windows. Ce qui devrait ressembler à ce qui suit :
Edit - Version 1.9+ : le contenu n'est plus exactement le même (il n'y a plus ffmpeg détaché) mais le fonctionnement reste identique.
Vous pouvez, par simplicité, créer un sous-dossier nommé videos dans lequel vous pourrez mettre les vidéos que vous souhaitez traiter.
Si vous mettez un seul lot de trois vidéos, vous aurez alors une vidéo d'une minute.
Si vous mettez trois lots de trois vidéos, vous aurez alors une vidéo de trois minutes.
Edit - Version 1.9+ : la nouvelle version prend en charge les sous-répertoire (pour les SavedClips par exemple).
3 - Utilisation
3.1 Simple
Comme il n'y a pas d'interface graphique, il vous faut utiliser une console aussi appelé invite de commande.
Sous MacOS vous utiliserez donc Terminal (chercher via Spotlight ou bien Applications > Utilitaire > Terminal)
Sous Windows vous utiliserez donc cmd (touche Windows et taper "cmd" (ou "invite de commande") ou touche Windows+R, taper cmd et entrer).
Cela s'attends à recevoir des commandes, mais pour faire simple ici nous allons :
Glisser dessus le fichier tesla_dashcam sur Mac (ou le fichier tesla_dashcam.exe sous Windows) du dossier tesla_dashcam dedans
Taper un espace
Glisser dessus le dossier videos
Ce qui devrait donner ce qui suit :
On appuie sur la touche Entrer du clavier et l'opération démarre :
Des fichiers intermédiaires sont créés (mais, par défaut, ils seront supprimés tout seul à la fin) :
Le processus peut prendre un certain temps (jusqu'à plusieurs minutes) en fonction de :
la puissance de votre ordinateur
le nombre des vidéos à traiter
Une fois terminé on obtient ce message et une vidéo qui regroupe tout :
Vidéo que vous pouvez alors lire avec votre lecteur habituel (VLC, ...) :
3.2 Avancée
L'outil propose pas mal de réglages, visibles dans la documentation.
On trouve la possibilité de :
changer le layout de la vidéo finale
retirer le timestamp ou le personnaliser (taille/couleur police et position)
accélérer/ralentir la vidéo
améliorer la qualité de la vidéo (le poids sera donc plus conséquent)
améliorer la compression de la vidéo (le temps requis pour l'opération sera donc plus conséquent)
Pour cela il vous faut ajouter des paramètres dans votre ligne de commande. Ce qui donne par exemple :
Et ça en vidéo :
Voilà pour un premier jet, malheureusement dur de faire plus simple vu ce qui est requis.
Je modifierai si besoin en fonction de vos retours.
PS : Merci aux modérateurs de ne pas fusionner ce sujet dans un autre.