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