Domanda

Voglio quindi servire alcuni video sul mio sito. Sono disponibili come .MP4 file ottenuti da una fotocamera FlipShare.

Ora ho cercato di convertirli in WMV (che è riuscito, ma quando incorporato in html in un tag <object id='mediaPlayer' width='320' height='285' classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95' etc', gli utenti devono installare un componente aggiuntivo e l'esperienza degli utenti di 10 giocatori di Windows Media sul sito non è così buono.)

Allora ho guardato su YouTube e mi chiedevo come lo fanno, ma non riesco a capire che cosa formato in cui convertire il video.

Quindi la mia domanda è: Quale formato devo convertire il mio video, per mostrare in un giocatore che non ha bisogno di essere installato nel browser degli utenti. Quale strumento ho bisogno e ciò che è il codice html per incorporare un tale video?

Come si può vedere:. A partire da zero

PS: Sento spesso:. Questo o quello estensione del file è solo un contenitore, non ci può essere qualche cosa all'interno Se stai usando questo nella vostra risposta, si può spiegare questo a me, perché non ho mai capito questo. Per me un .cs è un file C # e un .doc un file di Word, e non e 'un contenitore'.

È stato utile?

Soluzione

direi che la soluzione più popolare in questo momento - utilizzato da YouTube e altri portali video più importanti - è H.264 codifica video basato su Flash. Flash può riprodurre video da quando ... Credo che la versione 8 o 9, e da allora ha maturato una significativa quota di mercato.

Il mio personale Flash player preferito è LongTail Player , ma non è gratuito per uso commerciale.

Qui 'una domanda SO con una lista di giocatori basati su Flash compresi quelli open source.

Flash non giocherà su iPhone e iPad, però.

Se si desidera supportare i computer con Flash Player 9 (ho visto alcuni in giro, ma non ho alcun numero duri) sarà necessario codificare i file FLV (che utilizzano un codec Sorenson nome credo).

La prossima alternativa è HTML 5 Video ma suport per questo nei browser è in nessun posto vicino a una quota di mercato importante.

Altri suggerimenti

Questa non è una domanda facile. La risposta di base è che è necessario utilizzare un formato che il computer dell'utente supporta già. Non c'è una risposta a questa domanda. YouTube codifica video come MP4 e li incorpora nella pagina con un lettore di film basato su Flash, e Flash è abbastanza ampiamente supportato, ma noterete che Flash non è disponibile su un sacco di piattaforme mobili - in modo da qualcuno con un iPhone è chiudere fuori se si va il percorso Flash.

HTML5 introduce il tag video, che si propone di risolvere questo problema una volta per tutte, ma c'è ancora un incidente di percorso anche lì - browser più HTML5-enabled supporto video con codifica H.264, ma Mozilla supporta Ogg Theora, invece. YouTube è attualmente sperimentando un giocatore <video>-based, quindi questo fa sembrare il futuro.

Credo che la migliore prassi corrente per sostenere il maggior numero di persone possibile è quello di codificare come h.264, cercare di servire come elemento <video>, e hanno un lettore basato su Flash come un ripiego se non funziona (che può riprodurre lo stesso file H.264).

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