Por favor mira la imagen:
Cada clip de audio tiene el mismo códec / sample_rate, pero tiene una duración diferente y cada espacio también es diferente. Siempre hay espacio entre clips, sin superposición. Por lo tanto, no hay razón para volver a codificar , ya que esto es básicamente un trabajo de copia de flujo. Es importante porque debo preservar la calidad original de cada clip.
Ahora, pensemos que encontré lo que buscaba. Le di a este comando un pseudo nombre "-start_at" , inserta el clip en la secuencia de audio en un momento dado. Con este pseudo comando, estableceré el tiempo en que cada clip debe comenzar. Y el resto del trabajo debe hacerse mediante ffmpeg command / filter / script, etc.
ffmpeg -start_at 00.00 -i audio1.opus -start_at 06.30 -i audio2.opus -start_at 21.15 -i audio3.opus -start_at 26.35 -i audio4.opus
Solo piense que ffmpeg llenará los huecos con sonidos silenciosos automáticamente.
Entonces, ¿hay un comando / filtro ffmpeg para esto? ¿O una gui / script ffmpeg, etc.?