#26 Le 20/02/2020, à 12:37
- Compte supprimé
Re : Édition linéaire de vidéo avec Shotcut
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 !