1. Prendere un filmato e convertirlo in mp4. Necessario per fixare gli header mp3 in alcuni formati:
Code: Select all
$ ffmpeg -i original.avi -c copy original.mp4Code: Select all
audio: copy, video: copy, format: mp43. Unire tra loro gli mp4.
Qui sorge il problema. Per non perdere qualita', ossia per non fare nessun tipo di re-encoding, l'unica soluzione che sono riuscito a trovare e' inglobare i filmati in un contenitore mkv:
Code: Select all
$ mkvmerge -o final.mkv part01.mp4 +part02.mp4 +part03.mp4Code: Select all
$ ffmpeg -i final.mkv -vcodec copy -acodec copy final.mp4Code: Select all
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x937d300] multiple edit list entries, a/v desync might occur, patch welcomeCode: Select all
$ mkvextract tracks final.mkv 1:video.mp4 2:audio.aacCode: Select all
$ ffmpeg -i audio.aac -i video.mp4 -acodec copy -vcodec copy -absf aac_adtstoasc prova.mp4Vi chiedo di rispondere alle due domande sequenti:
1. Come mai? dovrebbero essere uguali, dal momento che in tutto il processo non c'e' stato re-encoding.
2. C'e' un altro modo per unire file mp4 senza fare re-encoding e senza passare per il formato mkv?



