|
Les caméras photo et vidéo de Sony cet enregistrement au format MTS viennent généralement avec un logiciel reproducción Cela ne fonctionne que sur MS Windows, donc pour lire les vidéos sous GNU / Linux, vous devez utiliser des logiciels comme VLC ou Mplayer, qui reconnaissent presque tous les formats.
Cependant, si en plus de les voir, nous voulons les modifier, la chose est complique puisqu'ils ne peuvent pas être importés directement dans Cinelerra, PiTiVi, Kino, etc. Le seul moyen est les convertir précédemment. |
Pour cela, nous pouvons utiliser VLC avec sa fonction "convertir", mais ce format n'est pas très convivial et pose généralement quelques problèmes.
La meilleure alternative est ffmpeg, qui, bien que fonctionnant en ligne de commande, possède une interface graphique: WinFF.
Pour installer ffmpeg, ouvrez un terminal et exécutez:
Ubuntu et dérivés:
sudo apt-get update
sudo apt-get installer ffmpeg
Ponts en arc et dérivés:
sudo pacman -S ffmpeg
Ensuite, nous avons 2 possibilités: nous installons WinFF pour travailler en utilisant une interface graphique plus confortable ou nous utilisons ffmpeg par ligne de commande avec un petit script bash qui sera sûrement plus rapide et plus efficace.
Obtenir les bonnes données de conversion
L'une des clés de la conversion est d'utiliser les mêmes paramètres de la vidéo d'origine dans la conversion afin de ne pas perdre en qualité ou en taille (c'est pourquoi nous avons acheté une caméra HD, non?). C'est pourquoi il est intéressant d'effectuer d'abord une analyse du fichier d'origine avec la fonction d'obtenir des informations incluses dans ffmpeg. Pour cela, nous naviguons vers le répertoire où nous avons nos vidages * .MTS et exécutons:
ffmpeg -i nom_fichier.MTS
Nous obtiendrons beaucoup d'informations mais ce qui nous intéresse, c'est la dernière partie où apparaissent les données d'encodage vidéo:
Entrée n ° 0, mpegts, à partir de 'file.MTS':
Durée: 00: 01: 13.86, début: 1.000033, débit: 9390 kb / s
Programme 1
Flux n ° 0.0 [0x1011]: vidéo: h264, yuv420p, 1440 × 1080 [PAR 4: 3 DAR 16: 9], 50 ips, 50 tb, 90 k tbn, 50 tbc
Stream # 0.1 [0x1100]: Audio: ac3, 48000 Hz, stéréo, s16, 256 kb / s
Stream # 0.2 [0x1200]: Sous-titre: pgssub
Dans cet exemple, la vidéo est encodée avec le codec h264 à 9390kb / s et 50 images par seconde, avec une taille de 1440 × 1080 pixels, un rapport hauteur / largeur de pixel de 4: 3 et un rapport hauteur / largeur d'affichage de 16: 9. L'audio a été encodé avec ac3, en stéréo, à 256kbs et 48kHz.
La conversion: en utilisant WinFF
Pour installer WinFF, ouvrez un terminal et exécutez:
Ubuntu et dérivés:
sudo apt-get install winff
Ponts en arc et dérivés:
yaourt-s winff
Ensuite, ouvrez WinFF et importez les fichiers que vous souhaitez convertir. Le programme fonctionne par lots, il est donc possible de créer une file d'attente de travail pour convertir plusieurs fichiers consécutivement.
Une fois importé, en bas, sous Résultat, sélectionnez les codecs que vous souhaitez utiliser. Appuyez sur le bouton supérieur «Paramètres» et copiez les données de la vidéo que vous avez obtenues auparavant pour maintenir la qualité maximale de la conversion.
Bien sûr, il est également possible de convertir les vidéos en une qualité inférieure (pour cela, il existe déjà des paramètres par défaut parmi lesquels choisir).
Enfin, cliquez sur le bouton Convertir.
Avec cela, vous devriez déjà avoir de nouvelles vidéos dans un format compréhensible par les éditeurs et lecteurs vidéo ordinaires.
La conversion: utiliser le terminal
Si vous optez pour le chemin de terminal beaucoup plus excitant, exécutez ffmpeg avec la syntaxe suivante:
ffmpeg -i fichier .MTS -vcodec libxvid -b 12000k -acodec libmp3lame -ac 2 -ab 256k -deinterlace -s 1440x1080 fichier .AVI
N'oubliez pas de modifier les noms de fichiers et les paramètres de configuration en fonction des données obtenues en exécutant ffmpeg -i.
Au cas où vous auriez besoin de convertir toutes les vidéos .MTS dans un répertoire, vous pouvez créer un script bash très facilement.
Pour ce faire, créez le fichier convertmts avec votre éditeur de texte préféré et collez le contenu suivant:
#! / Bin / bash
pour un dans `ls * .MTS`; faire ffmpeg -i $ a -vcodec libxvid -b 12000k -acodec libmp3lame -ac 2 -ab 256k -deinterlace -s 1440x1080 `echo" $ a "| couper -d '.' -f1`.avi; terminé
sortie
N'oubliez pas d'utiliser les paramètres de configuration qui correspondent le mieux à vos besoins.
Pour plus de facilité, vous pouvez enregistrer le script dans / usr / share où vous pouvez à votre tour créer le dossier misscripts (pour enregistrer ces petites choses).
Enfin, accédez au répertoire dans lequel les vidéos sont stockées et exécutez le script comme suit:
bash / usr / share / myscripts / convertmts
Cela lancera le processus de conversion pour toutes les vidéos du répertoire.
Source: Tatblog et tout simplement évident