2010-10-25 9 views
6

Sto cercando di creare un'app per OS X e/o iOS che permetta all'utente di inserire arbitrariamente dei marcatori nell'audio a vari intervalli durante il processo di registrazione audio. Sarebbe bello avere un singolo file che potrebbe contenere queste informazioni, ma potrebbe essere o non essere efficiente o fattibile. Suppongo che sia simile a ciò che consente le annotazioni di YouTube.Formati di file audio/video che supportano marcatori e commenti/annotazioni incorporati?

Requisiti:

  • Possibilità di inserire i marcatori in certi momenti di una registrazione audio
  • Possibilità di salvare un nome per il marcatore, nonché una breve descrizione

Questo è per audio creato dall'app a cui sto lavorando, quindi non è per l'importazione di audio da altre fonti per il markup.

- snip -

EDIT: Forse MP4 + XMP?

EDIT2: Qualcuno ha provato a utilizzare campi XMP personalizzati con audio o video sulla piattaforma iOS? Sulla piattaforma Mac? Ho scaricato il XMP Toolkit da Adobe (che ha un progetto Xcode) - ma è un tocco fuori dalla mia zona di comfort. Da un livello elevato sembra piuttosto semplice, ma chiunque abbia esperienza con XMP Toolkit ha qualche idea?

Come suggerito in una risposta di seguito, qualcuno ha esperienza con soluzioni alternative come QuickTime con indicatori di capitolo? Pro e contro a vari approcci?

Dopo averci pensato, sarebbe bello fare qualcosa che supporti sia i formati audio e video, anche se inizialmente il requisito attuale è solo audio.

risposta

2

hai letto sul formato CAF?

in pratica, funziona come un wrapper per molti formati audio e consente di incorporare tutti i tipi di dati (nonché i dati definiti dall'utente). potrebbe essere un'opzione in quanto lo scambio non è un problema (nel tuo caso).

The CAF File Specification

+0

Grazie per il puntatore - esaminerò CAF. – Eric

1

Si potrebbe considerare i formati MPEG-4 o QuickTime con una traccia capitolo.

0

Quindi, solo per chiudere il ciclo qui. Ho finito per scavare nelle API di iOS 4.0 per AVAsset, AVMetadataItem, e al nello AV Foundation Framework (Reference). Ancora non hanno completato il progetto, ma sembra che queste API soddisfino il requisito senza la necessità di una libreria esterna.

Problemi correlati