1 votes

Fusionner par lots des vidéos (environ 200 vidéos) en une seule avec un écran vide (pendant 2-3 secondes) entre chaque vidéo.

Il y a des questions similaires sur SU, mais j'ai une exigence SUPPLÉMENTAIRE en plus de la fusion des vidéos.

Je dois avoir un 2 secondes (ou n'importe quelles secondes) d'écran noir entre deux vidéos consécutives. Je suis à la recherche d'un outil gratuit comme ImageMagik (mais pour les vidéos) qui peut facilement fusionner les vidéos avec cet écran noir.

P.S. J'ai des vidéos YouTube en Mp4 (c'est une série de tutoriels).

Quelle est la méthode la plus rapide que je puisse utiliser ?

3voto

slhck Points 209720

Très simple, si ce ne sont que des MP4. Installer MP4Box (existe pour tous les systèmes d'exploitation).

Ensuite, vous pouvez concaténer des vidéos MP4 en utilisant :

mp4box -cat _video1.mp4_ -cat _video2.mp4_ -cat _… output.mp4_

Et vous avez terminé. Il suffit d'ajouter autant de -cat video.mp4 comme vous le souhaitez.


Le traitement par lots est également simple. Disons que vous avez un fichier avec les deux secondes vierges, appelé blank.mp4 et une liste de vos fichiers d'entrée videos.txt

#!/bin/bash
command="mp4box"
while IFS= read -r line
do
    command="$command"" -cat $line -cat blank.mp4"
done < "videos.txt"
command="$command output.mp4"
echo $command
eval $command

Sauvegardez-le quelque part, donnez-lui les droits d'exécution avec chmod +x batch.sh et l'exécuter avec ./batch.sh . Évidemment, blank.mp4 doit être dans le même dossier. Mais vous pourriez facilement modifier ce comportement.

1voto

JohnMudd Points 101

Quel genre de films ? Mpeg ? AVI ? FLV ? Rejoignez vous un groupe de Rips Youtube ? Cela fait une différence.

Par exemple, voici mpgtx un simple outil en ligne de commande qui, entre autres choses, joint des clips vidéo mpeg. Il ne fonctionne pas avec les fichiers AVI ou d'autres types de fichiers vidéo. Il serait donc inutile pour ce que vous voulez faire. Ainsi, je n'ai aucune idée si le fait de vous le suggérer fonctionnera... puisque je ne sais pas quel type de fichier sont vos clips vidéo.

Peut-être AviDemux est plus que ce dont vous avez besoin. Il ne fonctionne pas à partir d'une ligne de commande, mais il gère une gamme plus large de types de films et il peut être automatisé en utilisant des projets, une file d'attente de tâches et des scripts. Ce qui signifie que joindre un lot de clips vidéo, et lui dire d'ajouter 2 secondes de rien entre chacun d'eux ne serait pas en dehors de sa portée.

En tout cas, Videohelp.com est votre ami, car il s'agit d'un site web dédié à fournir à ses visiteurs tout ce qui concerne la vidéo... et l'audio. L'édition, bien sûr.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X