Domanda

Ho una sequenza video che mi piacerebbe passare a fotogrammi specifici alla riproduzione in tempo (il mio giocatore è implementato utilizzando AVPlayer in iOS, ma questo è accidentali). Dal momento che questi fotogrammi cadranno a intervalli imprevedibili, non riesco a utilizzare lo standard "fotogramma chiave ogni N fotogrammi / secondo" funzionalità presenti nella maggior parte dei codificatori video. Io, però, conosco i frame di destinazione in anticipo.

Per fare questo salto nel modo più efficiente possibile, ho bisogno di forzare i frame di destinazione per essere I-frame in fase di codifica. Idealmente in una sorta di interfaccia grafica che mi permetta di scrub per una cornice, segnare come un fotogramma chiave, e poi (ri) codificare il mio video.

Se tale strumento una non è disponibile, ho la sensazione che questo potrebbe essere fatto probabilmente tirando un encoder personalizzato con libavcodec, ma io preferisco usare un di più alto livello (e preferibilmente tramite script) strumento per fare il lavoro se una GUI non è possibile. E 'questo il tipo di compito ffmpeg o mencoder può essere piegato a?

Qualcuno ha una tecnica per fare questo? Inoltre, è del tutto possibile che questo è un compito impossibile a causa di qualche ignoranza fondamentale che ho del codec H.264. Se è così, si prega di fare mi ha messo a destra.

È stato utile?

Soluzione 2

Ha risposto alla mia domanda:. È possibile fotogrammi chiave di compressione set personalizzati in Apple Compressor

marcatori compressione sono anche noti come marcatori compressione manuale. Questi sono i marcatori è possibile aggiungere a una sequenza di Final Cut Pro (o nella finestra di anteprima del compressore) per indicare quando il compressore dovrebbe generare un file MPEG I-frame durante la compressione.

Fonte .

Altri suggerimenti

ffmpeg ha un'opzione -force_key_frames che accetta una serie di timestamp arbitrarie, nonché altri modi per specificare le cornici. Dal documentazione :

-force_key_frames 0:05:00,...

Non potresti usare marcatori di capitolo per passare tra le sezioni? Non è una soluzione ideale, ma molto più facile da raggiungere.

È possibile utilizzare questo software: http://www.applesolutions.com/bantha/MH.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top