Voglio unire i video in lotti di venti (20) ciascuno. Sto usando una macchina Linux. I video sono in formato mp4 e di qualità moderata. Alcuni addirittura mancano del flusso audio. Finora ho provato ffmpeg, mencoder, cvlc/vlce MP4Box. Voglio scrivere uno script da riga di comando per raggiungere questo obiettivo, poiché sto eseguendo l'elaborazione in batch.
Il problema principale è che alcune delle soluzioni che ho provato funzionano bene per due video, alcune funzionano bene per i video con streaming audio e altre ancora funzionano bene per alcuni altri sottogruppi del mio set di video. Tuttavia, non sono stato in grado di trovare una soluzione completa per questo compito.
ffmpeg, inclusi filtri e protocolli di file. Ho anche provato a usare la concatfunzione di cvlc/vlc. Ho anche provato la concatfunzione di mencoder. Tutti questi hanno funzionato parzialmente. Questo alla fine mi ha aiutato a risolvere la questione.
melt {input-sequence} -consumer avformat:{output-name} acodec=libmp3lame vcodec=libx264