Cette appli qui promettait beaucoup semble arriver à maturité, bravo !
(et aKa n'aura vraiment plus d'excuse pour le Framablog...)
http://venividilibri.org
-
Maps
- Messages : 1691
- Géo : Québec
Après 15 années d’existence, le forum historique de Framasoft, ferme ses portes. Pour les nostalgiques et les curieux, il reste toujours possible de consulter les discussions mais c’est maintenant le forum Framacolibri qui prend la relève. Si vous avez des questions, on se retrouve là-bas…
joan a écrit:J'ai eu le soucis de certificat de l'applet (- The certificate expired Jul 12 11:18:02 2007 GMT. The webmaster should update the applet. )
PS: est-ce que tu as identifié certaines limitations imputable à l'applet java cortado elle-même ?
Maps a écrit:(et aKa n'aura vraiment plus d'excuse pour le Framablog...)
[url]http://itheora.org/?p=news[/url a écrit:Dans la liste des nouveautés : le support des .ogv, vu que c'est l'extension recommandée pour les vidéos par la fondation Xiph et qu'il commence a y avoir pas mal d'encodeur qui le supportent
La classe php ogg de Nicolas a été ajoutée. Elle permet d'extraire la durée, les tags et la taille de la vidéo. C'est le même fichier qui était utilisé précédement, mais il est grandement amélioré : il va beaucoup plus vite et fonctionne sur des fichiers distants (si l'hébergeur le permet, ne marche pas sur Wikimédia par exemple)
Un remaniement a été fait du côté des skins pour accélérer le chargement lorsqu'on insère plusieurs vidéos de même dimension dans une page (seul le skin par defaut est fonctionnel le reste suivra d'ici peu)
Le player est maintenant redimensionnable "à la volée" dans un affichage de type popup (Options>Détacher le lecteur) ou en plein écran et il s'adapate automatiquement à la taille de l'object (les paramètres w et h sont inutiles bien qu'ils servent au fonctionnement interne du lecteur). Le redimensionnement ne fonctionne pas sur Konqueror qui est le seul à être capricieux, la video s'affiche dans sa taille d'origine (ou a défaut si elle n'a pas pu être détectée en 320x240)
Le code de partage a été modifié pour être 100% valide et 100% compatible (cf précédent billet)
La gestion des images d'aperçu est intégrée pour les podcasts
La mise en cache côté serveur de l'adresse de l'image et de l'adresse du torrent pour accélérer le chargement pour les vidéos distantes
ITheora est (enfin) validé en Xhtml Strict par le W3C (mais ça ne signifie pas grand chose puisqu'il y a du code qui n'est pas lu)
Pour IE il est possible de lire les vidéos avec Windows Media Player, Real Player et VLC (à voir dans les Options uniquement). Avec VLC il n'y a que le son et je ne trouve pas pourquoi
Pour Safari, l'ordre de lecture a été modifié pour privilégie Cortado étant donné qu'Apple, dans la dernière version, a décidé que les vidéos ne seraient lue que par Quicktime (la lecture via VLC n'est plus possible) et qu'en plus, il faut installer le patch de Xiph.org pour que Quicktime lise les ogg/ogv puisqu'ils ne l'intègrent pas nativement.
Pour finir, il est possible d'insérer ITheora directement par inclusion php (localement évidemment) :
- Code: Tout sélectionner
<?php $par="v=data/video.ogv&s=defaut&n=Big Buck Bunny, etc"
include($itheora="index.php") ?>
(ajouter "$itheora_code=true" pour n'avoir que le code source d'insertion)
Ce qui simplifie grandement l'intégration dans différents modules pour CMS (utilisé pour SPIP et pour le générateur de code par exemple)
A venir (tout ce qui n'a pas été fait par manque de temps), une interface d'administration plus complète qui permettra de gérer les urls par liste noire (en cas d'utilisation par un tiers), l'upload des vidéos sur les hébergeurs le permettant, un éditeur de tags (déjà écrit par Nicolas, mais demande à être internationalisé) et évidemment le générateur de code (le tout ne sera accessible que de manière privée).
Concernant le lecteur, il faut que j'améliore la gestion des playlistes/podcasts pour les mettre en cache côté serveur afin d'accéler leur chargement et que j'ajoute une gestion des sous-titres : rien de vraiment satisfaisant puisqu'il est impossible d'incruster un .srt à la lecture, mais juste permettre de les télécharger facilement (dans la fenêtre download probablement), dans le même ordre d'idée permettre pour un même fichier .ogv de détecter automatiquement s'il existe une version .fr.ogv (adaptée en fonction de la langue préférée du visiteur) et de proposer une liste (dans les Options probablement) des langues disponibles.
<?php
// Language (2 letters)
$lg="it";
// New italian translation by mischamajskij
// Title
$title="ITheora, I really broadcast myself";
//-------------------------------------------------------------------------------------------------------
//----------------------------------------------------------------- ITheora ------------------------
//-------------------------------------------------------------------------------------------------------
// Messages
// The doublequotes " are reserved characters replace them with \" (but neither the first nor the last)
$txt_js="Il player ha bisogno dell'attivazione dei javascript per funzionare...";
// Window Play
$txt_play="Se non riesci a visualizzare il video, controlla di avere un plugin java o VLC installato: ";
$link_java="http://www.java.com/it";
$alt_java="Java";
$link_vlc="http://www.videolan.org/vlc";
$alt_vlc="VLC";
$txt_wpd="oppure consulta la lista dei plugin su: ";
$link_wpd="http://en.wikipedia.org/wiki/Theora";
$alt_wpd="Wikipedia";
// Window Share
// If you want to disable definitly the link to TheoraSea comment ***spam*** line (insert // before)
$txt_share="Condividi questo video su TheoraSea: ";
$txt_embed1="oppure inserisci questo codice nella tua pagina web: ";
$txt_embed2="Condividi questo video inserendo questo codice nella tua pagina web: ";
$txt_w3c = "W3C-valido";
$txt_ie = "\"IE-compatibile\"";
$txt_pup = "Link per player esterno";
// Window Download
// Normal
$txt_download="Fai clic con il tasto destro sull'immagine e scegli \"Salva con Nome...\" per scaricare il filmato:";
$alt_download="Download";
$txt_dlplaylist="Fai clic con il tasto destro sull'immagine e scegli \"Salva con Nome...\" per scaricare il filmato:";
$alt_dlplaylist="Download";
// BitTorrent
$txt_bittorrent="Se hai un client BitTorrent, fai clic con il tasto destro sull'immagine e scegli \"Salva con Nome...\" per scaricare il filmato:";
$alt_bittorrent="File torrent";
$txt_coral="altrimenti prova a fare la stessa cosa su questo Coral link: ";
$alt_coral="Coral link";
// Tooltip
// Write $info=0 if you want to disable the tooltip
$info=1 ;
// Not more than 27 characters (default skin)
$bt_play="Avvia"; // button "big_Play"
$bt_stop="Ferma";
$bt_back="Indietro";
$bt_playlist="Playlist";
$bt_share="Condividi";
$bt_download="Scarica";
$bt_fullscreen="Schermo intero";
$bt_options="Opzioni";
$txt_play_menu="Altre modalità di riproduzione:";
$txt_play_browser="con supporto nativo del browser";
$txt_play_plugin="con il plugin multimediale";
$txt_play_cortado="con il plugin Java";
$txt_play_neolao="con il plugin Flash";
$txt_play_message="Plugin per questa modalità non trovato";
$txt_out_menu="Popup";
$txt_player_out="Stacca il player ITheora";
$txt_about_menu="Informazioni";
$txt_about_infos="Dati tecnici sul file";
$err="Il video non esiste";
//-------------------------------------------------------------------------------------------------------
//----------------------------------------------------------------- Code engine -------------------
//-------------------------------------------------------------------------------------------------------
$c_title= "Generatore di codice";
$c_v = "Indirizzo del video: ";
$c_vtxt1 = "Puoi inserire anche un file .flv, a condizione che esista un file .ogg allo stesso indirizzo.";
$c_vtxt1b = "Puoi inserire un file di playlist .xspf o l'indirizzo di un podcast .ogg.";
$c_vtxt2 = "Se non puoi hostare i tuoi video, prova con blip.tv o archive.org. Copia questo link nei tuoi preferiti: ";
$c_vtxt3 = "se nella pagina che stai visitando è presente il collegamento a un file .ogg, sarà inserito automaticamente in questa pagina con un solo clic.";
$c_n = "Titolo: ";
$c_t = "Durata (hh:mm:ss): ";
$c_w = "Larghezza: ";
$c_h = "Altezza: ";
$c_auto = "I valori di durata, larghezza e altezza saranno calcolati automaticamente nel caso di video locali leggeri (circa < 50 Mb) se i campi sono lasciati in bianco.";
$c_s = "Skin: ";
$c_code = "Codice: ";
$c_w3c = "W3C-valido";
$c_ie = "\"IE-compatibile\"";
$c_popup = "Link per player esterno";
$c_alt = "Contenuti alternativi (jpg, torrent, flv): ";
$c_p = "Indirizzo dell'immagine: ";
$c_b = "Indirizzo del file .torrent: ";
$c_f = "Indirizzo del file .flv: ";
$c_adv = "Opzioni avanzate: ";
$c_dm = "Play manuale: ";
$c_di = "Tooltip: ";
$c_dt = "TheoraSea: ";
$c_db = "Pulsanti: ";
$c_ds = "Condividi ";
$c_dd = "Scarica ";
$c_df = "Schermo intero ";
$c_do = "Opzioni ";
$c_l = "Imposta la lingua: ";
$c_ok = "Invia";
$c_clear = "Cancella";
$c_overview = "Descrizione Generale";
?>
pyg a écrit:iTheora reste un projet trop méconnu, mais qui s'améliore vraiment quantitativement (nombre de fonctionnalités) et qualitativement (stabilisation).
Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit