Desidero dividere un video avi di grandi dimensioni in due video consecutivi più piccoli. Sto usando ffmpeg.
Un modo è eseguire ffmpeg due volte:
ffmpeg -i input.avi -vcodec copy -acodec copy -ss 00:00:00 -t 00:30:00 output1.avi
ffmpeg -i input.avi -vcodec copy -acodec copy -ss 00:30:00 -t 00:30:00 output2.avi
Ma secondo la manpage di ffmpeg, posso creare più di un file di output da un file di input usando solo una riga:
ffmpeg -i input.avi -vcodec copy -acodec copy -ss 00:00:00 -t 00:30:00 output1.avi \
-vcodec copy -acodec copy -ss 00:30:00 -t 00:30:00 output2.avi
La mia domanda è: l'approccio successivo consente di risparmiare tempo e memoria di calcolo?
htop
) e ci dici qual è la risposta?
-ss
come opzione di input nella seconda divisione potrebbe non essere accurato, quindi potresti non ottenere una divisione pulita. IMO l'esempio di OP è più corretto.