Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Unire filmati mp4 senza perdita di qualita'
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano
View previous topic :: View next topic  
Author Message
carlocaponi
n00b
n00b


Joined: 07 May 2012
Posts: 13

PostPosted: Mon May 07, 2012 7:38 am    Post subject: Unire filmati mp4 senza perdita di qualita' Reply with quote

Sto cercando di fare un video-editing razionale, ovviamente sfruttando il piu' possibile la riga di comando. Ecco il workflow:

1. Prendere un filmato e convertirlo in mp4. Necessario per fixare gli header mp3 in alcuni formati:

Code:
$ ffmpeg -i original.avi -c copy original.mp4


2. Usare avidemux per tagliare original.mp4 in tante parti (part01.mp4 .. partN.mp4), utilizzando le impostazioni seguenti:

Code:
audio: copy, video: copy, format: mp4


Ovviamente i tagli devono essere fatti sui b-frame.

3. 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:
$ mkvmerge -o final.mkv part01.mp4 +part02.mp4 +part03.mp4


Ora converto il file ottenuto in mp4, perche' 'sto matroska numme piace:

Code:
$ ffmpeg -i final.mkv -vcodec copy -acodec copy final.mp4


Quando vado a visualizzare il filmato con mplayer, ottengo la seguente linea inquietante:

Code:
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x937d300] multiple edit list entries, a/v desync might occur, patch welcome


Diciamo che la cosa e' abbastanza logica, credo che il file mkv sia composto dai vari filmati (entries) collegati in serie tra loro. Pero' vorrei che non comparisse. Allora ho provato a fare cosi':

Code:
$ mkvextract tracks final.mkv 1:video.mp4 2:audio.aac


Code:
$ ffmpeg -i audio.aac -i video.mp4 -acodec copy -vcodec copy -absf aac_adtstoasc prova.mp4


L'arcano messaggio e' sparito, ma la grandezza in byte di final.mp4 e prova.mp4 sono diverse.

Vi 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?
Back to top
View user's profile Send private message
ago
Developer
Developer


Joined: 01 Mar 2008
Posts: 1486
Location: Cosenza, Italy

PostPosted: Mon May 07, 2012 1:33 pm    Post subject: Reply with quote

Moved from Forum italiano (Italian) to Forum di discussione italiano.
_________________
Contattami se vuoi contribuire in:
-Arch tester
-Chromium tester
-Traduzione doc. it
-Security
Back to top
View user's profile Send private message
xdarma
Guru
Guru


Joined: 08 Dec 2003
Posts: 551
Location: tra veneto e friuli (Italy)

PostPosted: Mon May 07, 2012 6:54 pm    Post subject: Re: Unire filmati mp4 senza perdita di qualita' Reply with quote

carlocaponi wrote:
2. C'e' un altro modo per unire file mp4 senza fare re-encoding e senza passare per il formato mkv?

Hai provato con avimerge?
Eventualmente, fa parte di transcode.
_________________
proud user of faKeDE-4.7.3
Back to top
View user's profile Send private message
carlocaponi
n00b
n00b


Joined: 07 May 2012
Posts: 13

PostPosted: Tue May 08, 2012 4:47 pm    Post subject: Re: Unire filmati mp4 senza perdita di qualita' Reply with quote

xdarma wrote:
Hai provato con avimerge?


Purtroppo avimerge fa il re-encoding e a quanto pare funziona solo con il formato avi.
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Sun May 20, 2012 3:10 pm    Post subject: Reply with quote

Provato con MP4Box? Credo che non faccia il re-encoding (ma onestamente non ne sono sicuro).

Lo trovi in media-video/gpac
_________________
Ciao da me!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum