È possibile ruotare il video (.MOV / H.264 / AVC) senza perdita di dati?


10

L'iPhone (3GS, 4, 4S, ecc.) Spesso registra video capovolti ma poi include metadati sulla rotazione all'interno del contenitore MOV.

Tuttavia, molte applicazioni (XBMC, VLC, Windows Media Player) non comprendono questi metadati di rotazione e quindi i video vengono riprodotti sottosopra.

È possibile ruotare permanentemente questi video e rimuovere / ignorare il flag di rotazione?


Se la tua preoccupazione è averlo fatto senza ricodificare, non è davvero possibile. Se il video fosse MJPEG, lo sarebbe, ma il modo in cui codec video più sofisticati come h.264 funziona è piuttosto diverso. Dipendono davvero dall'ordine da sinistra a destra e dall'alto verso il basso di un'immagine. Potresti semplicemente cercare un modo per visualizzarli ruotati o ricodificarli con una qualità molto elevata.
Slhck,

VLC mi consente di ruotarli (durante la riproduzione), ma XBMC no. Come posso ricodificarli ma mantenere quasi tutta la qualità originale?
SofaKng,

Bene, presumo che tu sia su Windows. Ecco una domanda correlata: come posso ruotare il file video (MOV) su Windows? - il trucco è semplicemente impostare le impostazioni di qualità più alte possibili durante l'esportazione, il che potrebbe comportare un file più grande dell'originale. Non ne sono sicuro al 100%, ma sembra che tu sia in una situazione piuttosto negativa. FFmpeg ha anche la -vf rotate=1possibilità di ottenere lo stesso. Tuttavia, le opzioni di output dovranno essere modificate per ottenere una qualità decente.
slhck,

Potresti forse fornire una breve clip di esempio di un video del genere? Sto provando a sperimentare un po '.
slhck,

Risposte:


3

Ho avuto lo stesso problema.

Dovrai utilizzare Apples iMovie Editor o Quicktime. su Apple Quicktimepro è incluso gratuitamente.

Puoi acquistare Quicktime Pro per Windows: otterrai le stesse esperienze senza perdita di dati per la rotazione, il taglio e il salvataggio in un nuovo file HD senza perdita di dati.

Utilizzo di iMovies: ripubblicherà automaticamente il tuo video in un formato senza perdita di dati, con transizioni, tagli, paste, audio, ecc. Nell'orientamento corretto senza rotazione manuale.

Per Windows o altri sistemi operativi non esiste un metodo GRATUITO per farlo ed è meglio usare la libreria Quicktime in ogni momento.

Usando Windows .. dovrai ricodificarlo --- Ho cercato e cercato. solo Quicktime lo riprodurrà con l'orientamento corretto .. ma non puoi dirlo per riparare il file originale. Sembra un po 'strano .. ma quella era la filosofia di Steve Jobs .. Funziona sempre come vuoi su un MAC;)


1
Non credo che tu abbia capito il problema. Se sei su un Mac, aprendo un tale filmato, il flag di rotazione verrà letto automaticamente. Anche in iMovie. Non è necessario ruotare il file stesso, poiché QuickTime (ad esempio) lo interpreterà correttamente. Il motivo per cui non funziona su Windows è che devi ricodificare, perché nessun giocatore rispetta la bandiera.
slhck,

1
HI - usando iMovie export ... lo esporterai ruotato .. su Windows .. non lo contrassegna nuovamente .. Quindi 1- Importa in iMovie (su un Mac) 2-Esporta in HD-HQ 3-Riproduci su Windows ( essere ruotato sull'aspetto corretto) Quicktime su Mac supporta una corretta transcodifica al volo con una perdita di qualità minima) Ecco cosa volevo dire.
Piotr Kula,

2
Ah .. quindi c'è bisogno di ricodificare, giusto? iMovie ruoterà automaticamente ma devi ricodificare?
slhck,

1
Sì, qualcosa del genere: devi salvarlo (esportarlo) ma la versione Mac di iLife utilizza tutte le funzionalità di quicktime per "ricodificarlo" rapidamente. Quicktime su Windows è limitato. Ho preso in prestito un mac di buddha per farlo, risonabilmente veloce. Ma mi sono reso conto di aver fatto un errore e ho ricodificato un film di 1 ora e mezza su Windows ..... 2 giorni ...
Piotr Kula,
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.