Quiero fusionar videos en lotes de veinte (20) cada uno. Estoy ejecutando una máquina Linux. Los videos están en formato mp4 y calidad moderada. Algunos incluso tienen la secuencia de audio que falta. Hasta ahora he intentado ffmpeg
, mencoder
, cvlc/vlc
y MP4Box
. Quiero escribir un script de línea de comando para lograr esto, ya que estoy haciendo un procesamiento por lotes.
El problema principal es que algunas de las soluciones que probé funcionan bien para dos videos, algunas funcionan bien para videos con transmisión de audio y otras funcionan bien para algún otro subconjunto de mi conjunto de videos. Sin embargo, no he podido encontrar una solución integral para esta tarea.
ffmpeg
, incluidos filtros y protocolos de archivo. También intenté usar la concat
función de cvlc/vlc
. También probé la concat
función de mencoder
. Todo esto funcionó parcialmente. Esto finalmente me ayudó a resolver el asunto.
melt {input-sequence} -consumer avformat:{output-name} acodec=libmp3lame vcodec=libx264