Je souhaite fusionner des vidéos en lot de vingt (20). J'utilise une machine Linux. Les vidéos sont au format MP4 et de qualité moyenne. Certains ont même le flux audio manquant. Jusqu'ici j'ai essayéffmpeg
, mencoder
, cvlc/vlc
et MP4Box
. Pour ce faire, je souhaite écrire un script en ligne de commande, car je suis en train de traiter par lots.
Le problème principal est que certaines des solutions que j'ai essayées fonctionnent bien pour deux vidéos, certaines pour les vidéos avec flux audio et d'autres encore pour d'autres sous-ensembles de mon ensemble de vidéos. Cependant, je n'ai pas été en mesure de trouver une solution complète pour cette tâche.
ffmpeg
, notamment les filtres et les protocoles de fichiers. J'ai aussi essayé d'utiliser la concat
fonctionnalité de cvlc/vlc
. J'ai aussi essayé la concat
fonctionnalité de mencoder
. Tous ont fonctionné partiellement. Cela m'a finalement aidé à résoudre le problème.
melt {input-sequence} -consumer avformat:{output-name} acodec=libmp3lame vcodec=libx264