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.

#26 Le 20/02/2020, à 12:37

Compte supprimé

Re : Édition linéaire de vidéo avec Shotcut

Nasman a écrit :

Pour traiter mes vidéos (enlever le début et la fin), j'utilise ffmpeg. Avec une commande de type
ffmpeg -i ma_vidéo_initiale -map 0:x -map 0:y -c:a copy -c:v copy -ss durée_à_couper_avant -t durée_à_garder ma_vidéo_finale.mkv
Les commandes -map 0:x et -map 0:y servent à sélectionner le flux audio de la langue choisie et pour le flux vidéo
-c:a copy et -c:v copy gardent le codec audio et vidéo de la source (pas de transcodage chronophage).

Bonjour Nasman

  -t duration (input/output)
           When used as an input option (before "-i"), limit the duration of data read from the input file.

           When used as an output option (before an output url), stop writing the output after its duration reaches
           duration.

           duration must be a time duration specification, see the Time duration section in the ffmpeg-utils(1) manual.

           -to and -t are mutually exclusive and -t has priority.

       -to position (output)
           Stop writing the output at position.  position must be a time duration specification, see the Time duration
           section in the ffmpeg-utils(1) manual.

           -to and -t are mutually exclusive and -t has priority.

Résultat terriblement plus pratique en adaptant les options :

time ffmpeg -i "France 2 - Envoyé spécial - 13-02-2020 21h05 01h45 (2783).m2ts" -c:a copy -c:v copy -ss 46:25 -to 1:20:15  ma_vidéo_finale.m2ts

-ss : temps en minutes:secondes
-to : la fin (et non la durée) : temps en heures:minutes:secondes

time ffmpeg -i "France 2 - Envoyé spécial - 13-02-2020 21h05 01h45 (2783).m2ts" -c:a copy -c:v copy -ss 46:25 -to 1:20:15  ma_vidéo_finale.m2ts
…
frame=50128 fps=4700 q=-1.0 Lsize= 1145295kB time=00:33:49.99 bitrate=4621.8kbits/s speed= 190x    
video:1002102kB audio:32193kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 10.731923%

real	0m10,840s
user	0m7,252s
sys	0m3,476s

Comme ça je note mes index de début et fin avec VLC et je n'ai plus de conversion à faire en secondes.

Encore merci Nasman !