J'essaie de concaténer un répertoire plein de fichiers .mp4
dans une seule vidéo via le terminal. J'ai trouvé de nombreuses méthodes qui permettent de le faire mais qui nécessitent soit FFmpeg (qui, à ma connaissance, n'est plus pris en charge) ou simples, mais qui ne fonctionnent pas. Est-il encore possible de le faire et si oui, comment pourrais-je m'y prendre?
J'ai utilisé la commande bash suivante dans l'un de mes anciens scripts, et je suis sûr que cela fonctionne, à condition
vous spécifiez les variables $ {FPS} etc. avant d'exécuter la commande, par exemple:
FPS = 24
videoX = 640
videoY = 480
Voici la commande:
mencoder -really-quiet -ovc lavc -lavcopts vcodec=mjpeg -mf fps=${FPS} -vf scale=${videoX}:${videoY} -o $output_video_file_name video_*.avi
Ici, je suppose que vous avez vos vidéos sous les fichiers "video_001.avi" "video_blah.avi" etc.
Installer le paquet gpac
apt install gpac
Cela a un utilitaire MP4Box qui peut concaténer:
MP4Box [-keepsys] -cat FILE1+FILE2+FILE3 out.mp4
Ubuntu 14.04 LTS ymmv.