Lire une vidéo même au format full HD n'est plus un problème sous GNU/Linux et Totem fait cela très bien.
Archlinux x86_64 :
L'avantage du 64 bits se révèle dans tous ce qui est traitement vidéo (et peut-être audio). Ainsi, à Architecture identique, j'arrive à lire sans problème des fichiers au format full HD avec ma distribution en 64 bits alors que j'étais limité en simple HD avec une installation en 32 bits sur le même matériel.
Je peux donc lire sans problème des émissions enregistrées par ma Freebox v6 en HD et récupérées sur mon disque dur via le ftp (ex. par Filezilla).
Les vidéos enregistrées avec la Freebox v6 :
Les fichiers sont au format m2ts :
- Vidéo : 1440 x 1080, 25 frames par seconde.
- Audio : MPEG-4 AAC stéréo à 48 kHz, le débit varie en fonction de l'enregistrement.
Nettoyage de la vidéo : quel outil ?
J'aimerai faire une chose simple sur mes fichiers téléchargés : retirer des images avant et après pour ne garder que l'émission sans changer le format m2ts.
Normalement Avidemux devrait faire le job mais il est incapable de charger les fichiers m2ts. Même une émission de moins de 700 Mo ne passe pas alors que j'ai 4 Go de ram.
Après de nombreuses recherches sur le net, je suis tombé sur une application qui devrait faire le travail :
Deux paquets AUR à installer.
$yaourt -S tsmuxer tsmuxer-gui
Les dépendances installeront également la librairie qt en 32 bits pour l'interface graphique.
Pour le test, j'ai utilisé un enregistrement sur Arte du dernier documentaire en date des Monthy Python (2009) qui est passé en mai 2001. C'est un documentaire en 6 parties qui ont été diffusé deux par deux. Le premier enregistrement comprend donc les épisodes 1 et 2. Je voudrais les séparer et retirer les parties de l'enregistrement qui n'en font pas partie.
Je travaille sur une copie d'enregistrement.
|
tsMuxeR après ajout de la source m2ts |
- Dans Applications->son et vidéo : cliquer sur l'icône tsMuxeR. L'application se lance.
- Ajouter la vidéo à couper dans la page input à l'aide du bouton Add : le format m2ts est reconnu.
- Dans la partie output, on règle le format à m2ts, on peux également renommer le fichier de sortie. Je garde tous les canaux : vidéo, audio allemand et français. A ce stade je pourrais supprimer la version allemande en décochant la piste 2.
- On clique sur l'onglet, Split and Cut : à noter que la partie output est présente sur toutes les pages. Comme je ne vais pas saucissonner le fichier (split) mais extraire le premier épisode : je fais donc un cut.
- Cocher la case Enable cutting pour lancer l'opération. Il suffit ensuite d'entrer le point de départ et de fin sous forme de temps : attention, il n'y a pas de visualisation de l'opération. Le repère de temps doit se faire dans un lecteur vidéo. Le choix peut se faire en minutes, secondes ou millisecondes.
- Dans totem, rechercher le temps exact en minute et seconde (CTRL+k) de début et de fin d'épisode.
- Quand les temps Start et End sont définis, appuyer sur Start muxing.
|
Création de la vidéo nettoyée |
|
A noter que la barre de progression de tsMuxeR s'est arrêté à 44,7% mais que le travail a été indiqué comme terminé. Effectivement, un contrôle du fichier produit montre une vidéo de qualité égale à l'originale, lisible dans sa totalité et sans images superflues.
L'extraction d'un fichier de 1,8 G sur un total de 4,4 G a pris 1 min 57 sec.
Configuration : Proc Intel pentium dual-core E5700, RAM 4 Go.