videos varios unir solo programas programa para online maker linea editarlos con como video join merge ffmpeg cat

varios - unir videos con ffmpeg



¿Cómo fusionar dos archivos avi usando ffmpeg? (2)

No puedo unir dos videos avi juntos. Google está lleno de ejemplos a continuación:

cat file1.avi file2.avi file3.avi > video_draft.avi after appending the data together using cat above, you need to re-index the draft movie like this: mencoder video_draft.avi -o video_final.avi -forceidx -ovc copy -oac copy Now you''re video_final.avi file will be right to go.

Pero no funciona para mí, el primer video se convierte y eso es todo.


Debería mirar en el protocolo de concat demux y concat que se agregó en ffmpeg 1.1. Suponiendo que los códecs son los mismos, crea un archivo (ejemplo mylist.txt ):

file ''/path/here/file1.avi'' file ''/path/here/file2.avi'' file ''/path/here/file3.avi''

Luego pasa ese archivo a ffmpeg

ffmpeg -f concat -i mylist.txt -c copy video_draft.avi

Puedes usar este comando para hacer la lista:

ls *.avi | while read each; do echo "file ''$each''" >> mylist.txt; done

La página enlazada tiene ejemplos más avanzados para tratar problemas como diferentes códecs / formatos.


debe agregar -safe 0 para las versiones recientes de ffmpeg, y debe estar antes de la lista de archivos.

ffmpeg -f concat -safe 0 -I mylist.txt ...