Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Forum italiano (Italian) Forum di discussione italiano
  • Search

Unire filmati mp4 senza perdita di qualita'

Tutte le discussioni direttamente correlabili all'informatica e/o a GNU/*nix.

Moderator: ago

Post Reply
  • Print view
Advanced search
5 posts • Page 1 of 1
Author
Message
carlocaponi
n00b
n00b
User avatar
Posts: 16
Joined: Mon May 07, 2012 7:06 am

Unire filmati mp4 senza perdita di qualita'

  • Quote

Post by carlocaponi » Mon May 07, 2012 7:38 am

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: Select all

$ 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: Select all

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: Select all

$ mkvmerge -o final.mkv part01.mp4 +part02.mp4 +part03.mp4
Ora converto il file ottenuto in mp4, perche' 'sto matroska numme piace:

Code: Select all

$ ffmpeg -i final.mkv -vcodec copy -acodec copy final.mp4
Quando vado a visualizzare il filmato con mplayer, ottengo la seguente linea inquietante:

Code: Select all

[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: Select all

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

Code: Select all

$ 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?
Top
ago
Developer
Developer
User avatar
Posts: 1527
Joined: Sat Mar 01, 2008 2:31 pm
Location: Milan, Italy

  • Quote

Post by ago » Mon May 07, 2012 1:33 pm

Moved from Forum italiano (Italian) to Forum di discussione italiano.
Top
xdarma
l33t
l33t
User avatar
Posts: 720
Joined: Mon Dec 08, 2003 11:05 am
Location: tra veneto e friuli (italy)

Re: Unire filmati mp4 senza perdita di qualita'

  • Quote

Post by xdarma » Mon May 07, 2012 6:54 pm

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 windowmaker -> moved to LXQt
Top
carlocaponi
n00b
n00b
User avatar
Posts: 16
Joined: Mon May 07, 2012 7:06 am

Re: Unire filmati mp4 senza perdita di qualita'

  • Quote

Post by carlocaponi » Tue May 08, 2012 4:47 pm

xdarma wrote:Hai provato con avimerge?
Purtroppo avimerge fa il re-encoding e a quanto pare funziona solo con il formato avi.
Top
randomaze
Bodhisattva
Bodhisattva
User avatar
Posts: 9985
Joined: Tue Oct 21, 2003 7:55 am
Contact:
Contact randomaze
Website

  • Quote

Post by randomaze » Sun May 20, 2012 3:10 pm

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!
Top
Post Reply
  • Print view

5 posts • Page 1 of 1

Return to “Forum di discussione italiano”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy