Cela peut être fait en utilisant mencoder
et ffmpeg
.
mencoder
Dites que vous souhaitez couper une partie de 5 secondes dans le fichier d'origine à partir de 00:00:30 et qu'elle ne doit pas être ré-encodée (si vous souhaitez la ré-encoder, vous devrez le remplacer copy
par du son. et codecs vidéo, pour obtenir une liste des problèmes de codecs audio disponibles mencoder -oac help
, pour obtenir une liste des problèmes de codecs vidéo disponibles mencoder -ovc help
), vous devez émettre:
mencoder -ss 00:30:00 -endpos 00:00:05 -oac copy -ovc copy originalfile -o newfile
Vous devrez remplacer orginalfile
et newfile
par les noms de fichiers réels, le dernier est le nom du fichier créé pour contenir la partie découpée.
ffmpeg
Dites que vous souhaitez couper une partie de 5 secondes dans le fichier d'origine à partir de 00:00:30 et qu'elle ne doit pas être ré-encodée (si vous souhaitez la ré-encoder, vous devrez le remplacer. copy
avec les codecs audio et vidéo, pour obtenir une liste des problèmes de codecs disponibles ffmpeg -formats -E
), vous devez ensuite émettre:
ffmpeg -ss 00:00:30 -i orginalfile -t 00:00:05 -vcodec copy -acodec copy newfile
Vous devrez remplacer orginalfile
et newfile
par les noms de fichiers réels, le dernier est le nom du fichier créé pour contenir la partie découpée.
Pour référence, voir http://lazyxiong-tech.blogspot.com/2007/05/using-mencoder-to-cut-out-pieces-of.html et "7. Copier uniquement une partie de la vidéo" dans http: // segfault.in/2010/10/ffmpeg-tricks-you-should-know-about/
-ss ... -t ...
doit être avant l'-i infile
option. Voir cette réponse pour le vrai one-liner. Vous avez presque compris, mais pas l'ordre ...Avez-vous besoin de couper une vidéo avec réencodage ou sans mode de réencodage? Vous pouvez essayer de suivre la commande ci-dessous.
Synopsis: ffmpeg -i [fichier_entrée] -ss [secondes_départ] -t [durée_secondes] [fichier_sortie]
utiliser FFmpeg couper la vidéo mp4 sans ré-encodage
utiliser FFmpeg couper la vidéo MP4 avec réencodage
Si vous voulez couper la section depuis le début, il suffit de passer
-t 00:00:10
de la commandela source
medipack est une application de ligne de commande très simple à utiliser
ffmpeg
.vous pouvez découper votre vidéo en utilisant ces commandes:
vous pouvez afficher les options de la sous-commande trim en tant que:
vous pouvez également explorer d'autres options en utilisant
medipack -h
vous pouvez visiter https://github.com/srbcheema1/medipack et consulter des exemples de commande dans le fichier README.
la source
Pour être plus précis, vous pouvez: MANUELLEMENT ouvrir le fichier dans un lecteur multimédia qui avance image par image (le joueur préféré est préféré mais MPC-HC fonctionne) et lire un fichier AVISynth avec des données telles que:
Ensuite, coupez avec le format d’heure EXACT:
et
Si vous souhaitez vous joindre, créez un fichier txt avec les fichiers vidéo avec un contenu tel que:
Run
ffmpeg
:PROGRAMMATIQUEMENT j'ai écrit un programme mais je n'ai pas le niveau 10 pour le montrer, désolé
la source