ffmpeg

Añadir audio

ffmpeg -i av_source.avi -i new_audio.ac3 -map 0 -map 1 \
       -codec copy output_video.avi

Concatenar archivos

Para concatenar archivos (que usen el mismo codec; por ejemplo, los archivos con terminación .ts), se pueden listar los archivos a concatenar con el siguiente formato:

video-list.txt

# Los comentarios se ignoran
file 'archivo1.mp4'
file 'archivo2.mp4'
file 'archivo3.mp4'

Para concatenar, se usa la siguiente fórmula:

ffmpeg -f concat -i video-list.txt -c copy output-file.mp4

o

ffmpeg -i "archivo1.mp4|archivo2.mp4|archivo3.mp4" \
       -c copy output-file.mp4

Si cada segmento tiene subtítulos y quieres conservarlos, hay que usar -scodec copy en lugar de -c copy.

Extraer audio

ffmpeg -i input-video.avi -vn -acodec copy output-audio.aac
#                          |   |
#                          |   | no recodifica
#                          | sin vídeo

Trimming

-ss es el tiempo de inicio, -to el tiempo de cortar.

ffmpeg -i original.ts -ss 00:10:36 -to 02:18:13 -c copy trimmed.ts