Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/12/2017, à 16:27

zoziau

Convertir multiple fichiers vidéos vers MP4 sans pertes

Auriez-vous une solution pour convertir plusieurs fichiers (voir même de façon récursive) vidéos vers mp4 et se sans pertes de qualité ni surtout perte de sous-titre et langue?

Hors ligne

#2 Le 14/12/2017, à 19:08

Lulux3

Re : Convertir multiple fichiers vidéos vers MP4 sans pertes

Bonsoir
Tout dépend de tes fichiers sources et des codecs utilisés. En particulier, il te faudra réencoder les sous-titres "srt/subrip", "ass", "ssa", en  "mov_text", seul codec reconnu par le mp4 pour les sous-titres de type texte.
Cette commande devrait le faire, sauf cas particulier:

ffmpeg -i <source> -map 0 -c copy -c:s mov_text <sortie>.mp4

Ca devrait être assez rapide, puisque les pistes audios et surtout vidéo ne sont pas réencodées.
Tu peux ensuite te faire un script avec une commande pour chaque fichier à traiter, en changeant juste <source> et <sortie>.

Hors ligne

#3 Le 09/01/2018, à 15:40

Croa

Re : Convertir multiple fichiers vidéos vers MP4 sans pertes

T'as OpenShot qui te permet d'importer divers fichiers vidéos et sons pour monter des «projets». Tu exportes ensuite en mp4. Pour ce qui est des pertes éventuelles ça dépend des formats d'origine. Par exemple en ce qui concerne le son, si tu part d'un fichier ogg tu pers en qualité. C'est pourquoi il vaut mieux numériser en flac les sons à utiliser ensuite dans des vidéos.

Hors ligne

#4 Le 09/01/2018, à 15:50

LukePerp

Re : Convertir multiple fichiers vidéos vers MP4 sans pertes

zoziau a écrit :

Auriez-vous une solution pour convertir plusieurs fichiers (voir même de façon récursive) vidéos vers mp4 et se sans pertes de qualité ni surtout perte de sous-titre et langue?

J'utilise le script suivant pour le gestionnaire de fichiers nautilus (ou caja ou nemo).
Tu fais un clic sur un dossier contenant des vidéos, de n'importe quel format, et ça va tout convertir en mp4 sans réencoder, en sélectionnant le script.

#!/bin/bash
# convert all videos of a folder to MP4, without encode.
notify-send "Folder..." $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
cd $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
for a in *;do
	notify-send "File..." "$a"
	avconv -i "$a" -c:v copy -c:a copy -sn "$a.mp4"
	notify-send "$a" "Done"
done
notify-send "Folder done"

Plus d'infos sur le concept des scripts Nautilus (caja/nemo) :
https://doc.ubuntu-fr.org/nautilus_scripts

Dernière modification par LukePerp (Le 09/01/2018, à 15:51)


Desktop & Laptop - Ubuntu Mate dernière LTS - Intel i5 - 16 Go - Dual boot Windows offline

Hors ligne