Espansione dai commenti che ho lasciato questa mattina. Mentre non conosco il processo esatto di Apple, ecco quello che suppongo stia succedendo:
Apple non vuole dover ricodificare (ricomprimere) il tuo video. Ciò richiederebbe una notevole quantità di tempo, utilizzerà una notevole quantità di CPU e diminuirà la qualità video complessiva del file.
Quindi, come si può ritagliare parte di un video senza ricodificarlo? Se i video fossero una serie di fotogrammi discreti, sarebbe semplice: elimina i fotogrammi che non vuoi e non toccare i fotogrammi che desideri.
Tuttavia, i moderni codec video sono più complessi di questo. I singoli fotogrammi sono non discreti: usano le informazioni dei fotogrammi precedenti per risparmiare spazio. Per dirla in un altro modo, nella maggior parte dei casi, viene memorizzata solo la differenza tra ogni frame.
Questo non è un problema se hai bisogno di tagliare fine di un video, e infatti noterai che in questo scenario, macOS farà come ti aspetti: crea un video più breve che termina nell'ora esatta specificata, in tutti i lettori video. Ma cosa succede se tagli l'inizio? Il frame iniziale che hai selezionato non può reggersi da solo; richiede le informazioni dai frame precedenti per funzionare. Rimarrai con un pasticcio confuso, se mai niente viene visualizzato.
Quindi, invece, Apple imbroglia. Ritagliano il maggior numero di video possibile, lasciano comunque molti fotogrammi necessari per il primo fotogramma selezionato per la visualizzazione corretta, quindi comunicano ai giocatori Apple (ad esempio QuickTime, iMovie) di andare avanti al fotogramma di partenza desiderato. Anche se sembra funzionare correttamente nei programmi Apple, VLC salterà solo le parti realmente scomparse.