Come posso comprimere il video sfruttando il suo contenuto statico?


3

Ho un video HD che è una presentazione, quindi consiste principalmente di immagini fisse. È un file MP4 da 50 MB e 200 minuti, scaricato da YouTube.

C'è un modo per sfruttare la natura statica del contenuto per comprimerlo ulteriormente?


1
Quando si codifica in MP4 utilizzando FFmpeg / x264, il codificatore contrassegna i frame duplicati e scrive un pacchetto minimo per quel frame, circa 30-40 byte .
— Gyan,

@Mulvya Ho scaricato quel video da Youtube usando Youtube-dl. Non sono sicuro di come sia codificato. Ho usato le impostazioni della tua risposta e ho ridotto la dimensione del file alla metà senza alcuna perdita di qualità visibile.
— Mark Evans,

È possibile aumentare il valore CRF per una maggiore riduzione. Di ', fino al 27.
— Gyan,

Il video è un'acquisizione diretta dello schermo o una registrazione della videocamera?
— Grawity,

@grawity screen capture. L'audio è a 192k, quindi circa 68 MB e il video è di 130 MB insieme a 198 MB. Il video è già codificato utilizzando x265.
— Mark Evans,

Risposte:


0

Puoi usare FFmpeg , uno strumento da riga di comando,

ffmpeg -i in.mp4 -crf 23 -preset slow -b:a 96k out.mp4

C'è qualcosa senza cambiare bitrate o perdere qualità. Il video contiene principalmente immagini fisse. Quindi il video ha lo stesso frame per circa 3 minuti. Attualmente sto testando con un video, ti ricontatterò.
— Mark Evans,

1
Puoi provare a identificare il bitrate usando mediainfoe poi usandolo come preimpostazione ffmpeg. Per definizione, stai ricodificando il video, quindi perderai un po 'di qualità.
— picobit il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.