Concatenar (sin codificación) sin crear un archivo de texto ffmpeg

Concatenar (sin codificación) sin crear un archivo de texto ffmpeg

Así que después de todobúsquedas, No pude encontrar nada relacionado con este tema. ¿Puedo hacer una concatenación sin codificación sin tener que crear un archivo de texto?

Respuesta1

El concatdemuxer sólo puede leer desde un puntero de archivo o URL. El contenido del archivo no se puede reemplazar con opciones de línea de comandos.

Lo que puedes hacer en su lugar es utilizar la sustitución de procesos (si tu shell lo admite) para generar el archivo.sobre la marcha:

ffmpeg -f concat -safe 0 -i <(for f in ./*.wav; do echo "file '$PWD/$f'"; done) -c copy output.wav

Aquí, <(…)devuelve un puntero de archivo que se puede abrir ffmpegcomo si fuera un archivo normal.

información relacionada